Frequently Asked Questions
If you can't find any entries below relevant to your questions, feel free to submit your questions here.
myBase Desktop
-
Does myBase load a whole database into computer Memory?
No. myBase is based on our SSG database engine which only loads outline items into RAM, and all associated documents stay on the file system. Although current documents must be loaded into RAM for viewing or editing. -
Does myBase use a lot of hard disk space?
We've made myBase file size incredibly small even if all add-ons/plug-ins are packed in. The new version 5 gets even smaller, the main code is only approx. 1MB in file size; Although you'll need enough disk space to store your own database files. myBase provides a set of utilities for database maintenance, such as the integrated zip utility, 'Empty Recycle Bin' and 'Optimize for file size' etc. All these efforts help make databases compact and save disk space. -
Does myBase lock users data? Once data saved in myBase are they always myBased?
No. myBase doesn't lock any users data on it, you have the convenience of exporting your data in various ways at any time. A couple of export utilities are provided, for example, export to webpages, text files, html tree, exe application, and even map as a disk directory tree. -
Why are the editing tools grayed out? I cannot edit anymore!
The database might be open as Readonly. If this is the case, please try to close and re-open the database without the 'Readonly' attribute. To do so, select the 'File/Open Database...' menu item, locate the target database file, Uncheck the 'Open as Readonly' option , and then press 'Open' button.
Note that current text note can be temporarily set as Readonly by using the 'Edit -> Toggle Edit Mode' utility. If this is the case, you may select the menu item again to toggle the 'Readonly' state. -
Is there a way to make Email addresses hilighted in RTF notes?
Simply add the 'mailto:' protocol scheme prior to the email address, like this: mailto:support@wjjsoft.com, then it is automatically hilighted, and then you have the convenience of one click to send emails. -
Is it possible to view .pdf documents inside myBase?
Yes, there's a way to view .pdf files inside myBase so long as you have Acrobat Reader 4.0+ installed on your system. To view an attached .pdf document inside myBase, right-click on the .pdf file, then select the 'Open with -> Embedded web browser' menu item. -
Is it possible to view .doc documents inside myBase?
Yes, so long as you have Microsoft Office properly installed on your system. Right-click on an attached .doc (or .xls) document, select the 'Open with -> Embedded web browser' menu item, then it is loaded inside myBase. -
Is it possible to open and edit the stored MS-Office documents?
Double clicking on a document from within the Attachment pane, myBase invokes its default associated program to open the document, and meanwhile keeps listening to the opening attachments, in order to update the database if any changes made to the opening documents. The earlier versions allows only one document to open at a time. From v5.5 on, myBase has eliminated this inconvenience, and more than one MS-Office documents are allowed to open for editing at a time without having to close running MS-Office instances. -
How to suppress the 'Script Debugging' error message while browsing webpages in-place?
If you're having problems browsing webpages or snippets stored within your .nyf databases, and getting the error messages about 'Script Debugging', please try this: Right-click on the 'Internet Explorer' icon on Desktop, and select 'Properties' menu item, and then go to the 'Advanced' subtab, check the 'Disable Script Debugging' options, and press OK button. -
How do I register (unlock, activate) my copies of myBase with my license keys?
Registering myBase Desktop
- Select the "Help/Register..." menu item;
- Enter your registration name in the 'User Name' field;
- Enter your license key codes in the 'License Key' field;
- Press 'OK' button to save the license key;
Registering WebCollect Add-on
- Launch Internet Explorer (or Mozilla Firefox), then right-click on the web content area;
- Select the "Save with myBase" item from the context menu, WebCollect window appears;
- On the WebCollect window, press the "Enter Key" button;
- Enter your registration name and license key;
- Press 'OK' button to save the license key;
Registering HtmlTree Plug-in
- Open a .nyf database, goto an info item;
- Select the 'Share/HTML Tree...' menu item, HtmlTree plug-in window appears;
- On the HtmlTree window, press the "Enter Key" button;
- Enter your registration name and license key;
- Press 'OK' button to save the license key;
Having problems registering?
- We suggest that you enter license key codes by using the 'copy/paste' utility, instead of manually typing, in case of typo errors;
- We suggest that you first exit any running system tweaking utilities, in case your license key is prvented from being saved in the System Registry DB;
- After entering your license key, we suggest that you close and restart myBase Desktop for the license keys to be saved into the .INI file;
-
Any suggestions on safely running myBase Database?
As database software developers, we're definitely aware of importance of database stability and reliability. In our opinion, it's even the most important thing for a database software, so we've spent much time on improving stability and reliability of the program. Although there're still a couple of notes/tips for you to run myBase database safely.- It's recommended to have the 'auto-backup' option always enabled, otherwise you may want to create backups manually;
- Be sure to have working databases normally closed before Windows shuts down or goes into hibernation;
- Editing a .nyf database over LAN via file sharing with myBase Desktop is NOT recommended. Network connection problems may damage .nyf databases. Well, viewing .nyf databases via file sharing over LAN is a good idea .
- It's recommended to have working databases closed if you won't work with them any more in a day, rather than just leave them running in background;
- If you don't intend to edit a database, it's recommended to open it as 'Readonly'. Opening a database as Readonly prevents any changes to it, and protects it from being modified by any other programs;
- When a database is open in Read/Write mode for editing, system crashes and accidental power failure could damage working databases. If a database gets corrupt, you may need a recent backup to retrieve info;
- myBase Desktop can run from on a removable disk drive (e.g. a USB stick); However, opening .nyf databases directly from removable disk drives for editing purpose is NOT recommended. Potential problems with removable disks may damage working databases. If you have to do so, please be sure to first create backups for important databases;
- If you're running a system tweak utilities (e.g. virus scanners) in background, it's recommended to temporarily deactivate them while myBase runs, or put myBase on their 'Exception' list, especially when you experienced problems with them;
- myBase .Nyf database has 2G limit in file size and the SSG database engine detects any attempts to bloat database size close to the limit; In order to help improve performance and stability, we strongly suggest that you split a large database into several smaller ones. Inserting files as attachments usually bloats database size, (especially those files which have already compressed, such as .jpg or .zip). We suggest that you create 'Shortcuts' and 'Hyperlinks', instead of inserting whole files.
- myBase provides the 'Tray Icon' option, which allows the database program to minimize and stay as an icon on the system tray. Well, if you won't work with a database for a long time in a day, we suggest that you have the database closed and then minimize the program window, This helps avoid potential crashes.
- If you're having problems opening your .nyf databases, and there's neither a backup nor other choices, please try the database repair utility . The repair utility works with myBase Desktop v4.8x, 5.x, and reqires the .ssgindex files which by default reside in the same folder with the original .nyf files.
-
Does myBase automatically create backups?
Yes. The 'Auto backup ... ' options are enabled by default. If for any reason it is not enabled, you may re-enable the backup specific options on the 'View -> Options -> Backup' dialog Tab, or you may want to create backups manually. -
Is there a way to customize the keyboard shortcuts?
myBase desktop 5 recognizes the 'keyboard_shortcuts.ini' file which contains a keyboard shortcuts table. You may edit this INI file to customize the keyboard shortcuts. Note that the INI file must be saved as plain text file, otherwise it's not recognizable. -
Is there a way to undelete info items?
Yes. You have the convenience of undeleting recycled info items within myBase Desktop 5. Select the 'File -> Maintenance -> Undelete Items...' menu item, all info items including recycled items are displayed in their original locations, whereby you can choose to undelete the items with ease. -
Is it possible to run myBase Desktop on a USB stick?
Basically myBase Desktop works from within any accessible folders on the file system, including folders on removable disk drives, e.g. from within USB sticks. You may also put .nyf databases on a removable disk and open them with myBase Desktop. However, for safety and stability considerations, we don't recommend you open .nyf databases for 'Edit' purpose from within a removable disk drive, because potential USB I/O problems with the removable disk may damage your working databases. If you have to do so, please be sure to preserve backups of your important databases. myBase offers the 'Auto-Backup' option that automatically creates backup for your database when it is open. -
Is it possible to access myBase databases over LAN or Internet?
The current version of myBase Desktop only allows multi-users to view databases over LAN. If you're looking for a collaborative knowledge base software, please try the new web-based product ( InnoKB ), which allows simultaneous multi-user read/write access to a collection of databases that reside on a server computer over LAN/Internet. -
Is there a way to print (or export) multiple info items in one go?
Please try either of these methods;- Add a 'TEMP' info item somewhere in the tree outline, then you can copy the desired info items into the 'Temp' info item by using Drag-and-Drop. The result 'TEMP' info branch can be then selected into the preview pane by selecting 'File -> Print Notes -> Notes in the branch...' menu item, or exported by selecting 'Share -> Export ...' menu items.
- Add a 'TEMP' label under the 'Custom Labels' item, then you can select desired info items into the 'TEMP' label, whereby you can select the labelled info items to export (or print). (Recommended)
-
Is there a way to print (or export) find results?
Please try one of these methods;- Add a 'TEMP' info item somewhere in the tree outline, then you can copy the desired found items into the 'Temp' info item by using Drag-and-Drop. The result 'TEMP' info branch can be then selected into the preview pane by selecting 'File -> Print Notes -> Notes in the branch...' menu item, or exported by selecting 'Share -> Export ...' menu items.
- Add a 'TEMP' label under the 'Custom Labels' item, then you can select desired find results into the 'TEMP' label, whereby you can select the labelled info items to export (or print). (Recommended)
-
Is there a way to export all notes in a branch?
Please first select the branch notes into the preview window, whereby you can turn to its 'Edit' Tab and then choose to export (or print) the result text. -
Is there a way to import messages from Mozilla Thunderbird?
Please try first saving messages as .eml files and then drag the .eml files into myBase as attachments. Like .html documents, you have the convenience of viewing the .eml files inside myBase without having to launch third-party tools. -
How do I duplicate and use a same tree structure for different projects?
There're several methods to copy a tree structure (branch) into another .nyf database (project). Please try one of these:- make a duplicate of the original .nyf database file within Windows Explorer, the the new .nyf file contains all the info items.
- or right-click on an info item in the tree view, choose the 'Share - > Export To .nyf Database' menu item. This will creates a new .nyf database containing all info items under the item, or inserts the source info items if the target .nyf database already exists.
- or have both the source .nyf database and a new .nyf database open within myBase Desktop, and then drag the source info item and drop it onto the new database. This will copy the source item branch into the target database.
- or use the 'Share -> Info Item Templates' utilities, which allows you to save any info items as templates, which can be then inserted elsewhere within any .nyf databases.
- and, the most convenient way is to copy info items/branch by using 'Copy-and-Paste'. Just press 'Ctrl+C' on a source item and then press 'Ctrl+V' on a target info item.
-
Is there a way to edit stored webpages inside myBase?
To edit stored webpages, please try either of this,- By editing webpage within WYSIWYG interface: first have the webpage open inside myBase, then press F2, or select the 'Edit -> Toggle Edit Mode' menu item, which turns the webpage into design mode, whereby you can edit the webpage within the WYSIWYG interface.
- By editing HTML source: first have the attachment pane open, then right-click the HTML file name, and choose the 'Open with Integrated RTF editor' menu item, which allows you to edit HTML source in the text editor inside myBase, or 'Open with Specified Program' menu item, which allows you to edit the HTML source within a third-party text editor. To view the results when done, double-click on the HTML file.
-
What type of files does myBase attempt to index.
myBase Desktop 5.x attempts to index all files by using the IFilter interface provided by Windowns NT, and that depends on file extension names. The MS-Office documents and HTML/TEXT files are inbuilt supported by Windows IFilter; For PDF documents, you might want to install a third-party IFilter. For more info, http://www.google.com/search?q=pdf+ifilter. -
How to solve the 'Alt+L' problem typing certain Polish characters?
It could be the shortcuts defined in the inbuilt nyfex.dll plugin. Please try to edit the registry:
HKCU\software\wjjsoft\nyfedit5\ShortcutKey_LowerCase=""
By default, its value is set to 'Ctrl+Alt+L', which could cause the problem with typing in Polish. If it doesn't exist, please add it, and set a different shortcut key for this registry.
WebCollect Add-on
-
How do I get WebCollect to work?
WebCollect for IE is launched from within IE web browser. To capture a webpage, just right-click on a webpage within IE, and choose the "Save with myBase" menu item, then the WebCollect window pops up, whereby you can select the target .nyf database, item location and determine the options saving the webpage.
WebCollect for Firefox is launched from within Mozilla Firefox web browser. To capture a webpage, right-click on a webpage within Firefox, and choose the "Save with myBase" menu item, then the WebCollect window pops up, whereby you can select the target .nyf database, item location and determine the options saving the webpage.
On Vista/IE7, if you want to save webpages with the running myBase instances, please be sure to run IE as administrator, or precedingly disable IE's protection mode, or simply disable Vista UAC option. Otherwise, you might choose to save within a local .nyf database, or try the Firefox version of WebCollect. -
Why am I being notified of some bad objects?
This warning message only appears in the IE version of WebCollect. WebCollect for IE searchs HTML source for all possible linked objects. Although some webpages usually contains complicated JavaScript/VBScript, that may cause WebCollect to try capturing bad filenames. If this occurs, the bad filenames are listed within a warning message box. If you keep getting the error, please report the error message including the URL. If the warning message doesn't affect the saved webpage, just ignore it. If you want to suppress the warning message, uncheck the "Show warning" option.
WebCollect for Firefox in most cases works better than the IE version. If you have trouble capturing webpages with WebCollect for IE, please try the Firefox version of WebCollect which might be able to capture the webpage. -
Is it possible to save a webpage in the database that is already open within myBase?
Yes, both the IE version and Firefox version of WebCollect work well with myBase instances. WebCollect tries to detect the running instances of myBase, and lists them out, whereby you can choose one as the target database to save the webpages. -
Why am I being asked for password every time launching WebCollect?
WebCollect attempts to load the most recently used database at starup. If the most recently used database is password-protected, WebCollect will ask for your password. In order to avoid entering passwords every time it is being loaded, you might choose to have the database first open within myBase instances before launching WebCollect addon. This way, WebCollect will connect to the running instances and allows you to save webpages in the running instance, instead of re-loading database by itself with prompts asking for your passwords. -
Is it possible to capture only a part of webpage?
Yes. You have the conveniece of capturing hilighted portion of a webpage. First hilight the interested portion on the webpage, then launch WebCollect and choose to save the current selection. -
Is it possible to edit stored webpages?
With myBase Desktop 5, you have the convenience of editing saved webpages. Simply press F2 on a webpage, the webpage goes into the Edit mode, then you can make changes to the webpage. -
Does Webcollect Add-on work with IE under the 'User' accounts on Windows XP?
Yes, but you'd need to merge a Registry file (.reg) into the Windows Registry DB. Please follow this steps,- login to Windows with your 'User' account and password;
- open Windows Explorer, and navigate to the WebCollect installation folder, by default, it's 'C:/Program Files/wjjsoft/WebCollect/';
- right click on the 'WebCollectMenuExt.reg' file and choose 'Merge' menu item;
- restart IE web browser, you'll find the 'Save with myBase' item on the browser's context menu.
- in addition, if you'd also want the WebCollect icon to be added onto IE's toolbar, just merge the 'WebCollectToolButtons.reg' as well.
-
Context menu doesn't work in a webpage! How do I capture the webpage?
From time to time, you may find the context menu appears not to work within particular webpages, in this case, you might use the tool button to launch WebCollect instead. Both the IE version and Firefox version insert the 'Save with myBase' item onto the 'Tools' menu of the web browser. -
Does WebCollect work with Vista/IE7 ?
From v1.8 on, WebCollect adds support for Vista/IE7. -
Failed to upgrade to the latest version (e.g. WebCollect 1.8)?
For WebCollect for IE, before upgrading, please make sure to close all running instances of WebCollect and relevant modules, including all IE instances/windows, because WebCollect DLL module is launched by IE. Closing all IE windows can release the WebCollect DLL instances, and allows the Setup program to replace it with the newer version of WebCollect DLL module.
For WebCollect for Firefox, before upgrading, please make sure to close the running instance of WebCollect, and then start to install the .xpi pack from within Firefox. In case of potential problems replacing the old files, we suggest that you manually remove all the tempoarary files produced by WebCollect. The tempoarary files are located in the 'webcollect' sub folder under the 'TEMP' folder, by default, they're located in this folder: 'C:\Documents and Settings\[username]\Local Settings\Temp\webcollect'. -
Does WebCollect v1.8 require new license keys?
From v1.8 on, WebCollect uses a new licensing algorithm. Registered users are entitled to obtain a new license key for the latest v1.8 for free. Request a new license key
InnoKB Server
-
How to estimate the quantity of licenses required for InnoKB Server ?
InnoKB Server licenses are related to how many users can login at a time. Note that if the 'Anonymous Access' option is enabled, anonymous visitors don't need to login for viewing (/view), and they don't need to buy licenses. For example, if you have 5 editors to connect to InnoKB Server at a time, and have 100 clients to visit your knowledge base anonymously, you need to buy only 5 licenses for the editors. -
Win32::OperService Failed/ErrCode(1060): The specified service does not exist as an installed service.
This error message indicates that InnoKB Server might have failed to install. On Windows 2000/XP/2003/Vista, InnoKB must be registered as an NT service, this operation requires to perform under administrative accounts. so we suggest that you first re-login as a Windows administrator and then reinstall InnoKB. Once it's properly installed and started up, you might access InnoKB under 'user' accounts via web browsers. -
Error Code: -981 / ERR_MKDIR_FAILURE, Failure creating directory on server
In order for InnoKB to create a new database on server computers, the repository directory must have the 'write' attribute. On Linux/FreeBSD platform, you might use the 'chmod +w <REPOSITORY-DIR>' command to append the 'write' attribute to the InnoKB repository direcotry. -
InnoKB works well on the local computer, but I couldn't connect from other computers.
It could be due to Windows Firewall. Please try to add the TCP port number (default: TCP/8083) onto the 'exceptions' list within Windows firewall options, so the server can be reached from other computers over network. If you're running other operating systems at the client side, please refer to the OS users guide on firewall settings. -
What to do when web sessions timed out?
By default, a web session will time out if it is left in idle for 30 minutes. That's to say, if you take no actions requesting InnoKB server within 30 minutes, your current web session will timeout.
If the current web session timed out, you might re-login with your password and continue later operations. All the user interfaces (viewer, editor and administrator) have included the 'Re-login' button on the right top corner of their main frames.
Note that during editing an item's content, there're no actual requests to InnoKB Server from your web browser. If you've been in the design mode for editing an item's content for 30 minutes or more, your current web session automatically times out, and you loses the lock on the item's content, posting changes to the item will fail at this time. If in this case, you might re-login and lock the item content again, and then re-submit the changes to the item content. In case of any accidental data loss in this case, we suggest that you try to make a backup for the modified content or simply save it in a local file on the hard disk. -
What are the URLs opening web interfaces of InnoKB Server.
Current version of InnoKB Server provides three web interfaces, which can be accessed by navigating these links (case-sensitive) from within web browsers;- http://[hostname]:[portnum]/edit
- http://[hostname]:[portnum]/admin
- http://[hostname]:[portnum]/view
-
How do I change the default TCP/8083 of InnoKB on Windows NT?
By default, InnoKB Server is listening on TCP/8083. For Linux/FreeBSD, you have the convenience of running InnoKB with any TCP port number through the command line, like this,
# /usr/local/innokb/innokb_linux -daemaon -quiet -port 8083
where the '8083' can be replaced with any other TCP port number you see fit in your system.
For Windows NT, since InnoKB server is registered as an NT Service, and the service is controlled by Windows Service Control Manager, you don't have the chance to directly run its command line, so if you'd want to change the TCP port number, you might re-register the InnoKB service with a different TCP port number, by following these steps,- Press the 'WIN+R' key or click 'Start -> Run' menu item;
- Type in the 'CMD' command and press [Enter], this opens a Console window;
- Change the currently working directory to the '[install-dir]' folder where 'innokb_winnt.exe' resides;
- Unregister the existing InnoKB Service by running this command: 'innokb_winnt.exe -unregister';
- Re-register InnoKB service by running this command: 'innokb_winnt.exe -register -port 8083', where '8083' can be replaced with a new TCP port number;
- Close the Console window and restart InnoKB service.
-
What type of files does InnoKB attempt to index.
InnoKB Server attempts to index all files on Windowns NT by using the OS IFilter interface, and that depends on file extension names. The MS-Office documents and HTML/TEXT files are inbuilt supported by Windows IFilter; For PDF documents, you might want to install a third-party IFilter. For more info, http://www.google.com/search?q=pdf+ifilter. On Linux/FreeBSD, there's not OS IFilter available, InnoKB will use its own filters to index those familiar documents, such as TXT/HTML. -
Is there a way to translate/localize InnoKB User Interface?
InnoKB reads all its messages for web interfaces from within a few .js files listed below, which can be easily translated into your native language.- common_msgs.js
- edit_msgs.js
- admin_msgs.js
- view_msgs.js
-
Is there a way to customize the Date/Time format?
Date/time format is customizable by editing the web_config.js file which resides in the '[install-dir]/html' sub directory. -
Is there a way to adjust initial size of the web frames?
Initial pane size is customizable by editing the web_config.js file which resides in the '[install-dir]/html' sub directory. Currently the tree pane size, find-result pane size and attachment pane size within editor interface can be initialized this way.
To change frame size for the viewer interface, please edit the view_mainframe.html file instead. -
Is there a way to customize the repository directories?
InnoKB Server stores all database files within its repository directories. By default, the database repository path is located at the '[install-dir]/repository' sub directory. You can customize the repository path with any other directory accessible on your system.
Note that InnoKB server runs as an NT service on Windows (or daemon on Unix) with the default system (or root) account privileges, this account may be different from your current logged in acount. If you have permissions to access a directory when logged in, this doesn't mean that InnoKB server will have permissions to access that directory. Please double-check the relevant access permissions if in this case.
On windows, to use UNC paths as repository, you'll need to set the InnoKB service to log on as a specific user account which has permissions to access the UNC paths. You might set the account info within Windows Service Control Manager. For detailed instructions, please refer to Windows Administrator Reference. -
Is there a way to easily type in <BR> instead of <P>?
Within the design mode, IE inserts a <P> into the text when pressing the [Enter] key. This could make the paragraph spacing double. If you'd like a <BR>, please try using the [Shift+Enter] combination key; -
Is there a way to integrate InnoKB into existing websites?
To integrate InnoKB into an existing website, you might insert the InnoKB login form, the HTML source code looks like below,
<form action='http://[hostname]:8083/_sessionnew' method=post enctype='application/x-www-form-urlencoded'>
<div>Login ID:</div>
<div><input type=text name=uid id=uid></div>
<div>Password:</div>
<div><input type=password name=pwd id=pwd></div>
<div><input type=hidden name=uri id=uri value='/view'></div>
<div><input type=hidden name=cookie value=1></div>
<div><input type=submit value=Login></div>
</form>
where the '[hostname]' should be replaced with your own website host name; The above form will let users login to the viewer interface. To change the target interface, edit the 'value' attribute of the 'uri' field within the login form HTML source; The '/admin' leads users to the administrator web interface, while the '/edit' to editor web interface.
If the anonymous access option is enabled on InnoKB Server, your clients may access to your knowledge base without having to login. This way, you can simply put the target web interface on the existing website, for example, the HTML source code looks like this,
<a href='http://[hostname]:8083/view'>View Knowledge Base</a> -
Upgrading to v1.3, existing databases are not to open?
From v1.3 on, InnoKB Server uses a new version of the indexing engine, which has changed its data file format. When starting InnoKB 1.3 with old databases, it will not load them, but log an error message in System Logs on the Server Computer. In order for InnoKB Server 1.3 to load the existing databases created with old versions of InnoKB, please try this,- Remove the '__db_index.dat' files from within database folders;
- Restart InnoKB service;
- Login to /admin web interface;
- Re-build the index data for the databases (It may take a while to complete).