NOTA BENE

A REVOLUTIONARY NOTE-TAKING, REFERENCING, & WRITING SYSTEM


 


   Home  Program   Synergy        Community Journey        FAQ    Tour  Platforms

 


NOTA BENE 10
BETA RELEASE
———————————
INSTALLATION NOTES


You can install the NB10 beta on either a 64-bit or a 32-bit version of Windows, whether XP, Vista, or Windows 7.

If you earlier installed the “alpha” version of NB 10, see the note at the end of this page.



NB 10 ONLY


If installing Nota Bene on a machine on which no earlier version of NB is installed, the only decision you need to make is the name of the folder in which NB 10 should be installed. Our default, as with earlier versions of NB, is \NBWIN, but you can install into the Program Files or other folder if you prefer, subject to the qualification below.

Note that until we make some further changes in the location where NB stores its configuration files, if you install NB 10 into the Program Files folder, YOU WILL NEED TO RUN NB AS AN ADMINISTRATOR. This is true whether you keep your NB files and Ibidem databases in more canonical Windows folders (for example, My Documents), or if you instead use a hybrid system, in which you also want to keep your NB files and databases underneath the NBWIN folder (or its equivalent) that is created under Program Files when you install NB. If you don’t do so, you may be surprised to discover various oddities (for example, that your NB files are accessible for reading and writing from within Nota Bene, but cannot be seen by other applications, such as email programs) and encounter various “file not found” and other errors at unexpected places.



EARLIER NB VERSION INSTALLED ON ANOTHER COMPUTER

If you have an earlier version of NB installed on another machine, and want to access files and Ibidem databases from it as you move to your new computer, you can:
  1. First, copy the entire NB folder on the old machine to the same location on the new machine
    • Normally this will be NBWIN, in the root of the C: drive
    • If you instead installed NB into a different folder, such as a folder under Program Files, you can of course copy that folder to the same location on the new machine only if the new machine has the same parent folder system as the old machine does; if it doesn’t, you will need to install as described in the last paragraph in this section
  2. After copying the NB folder from the older computer, install NB10 into that folder, now moved onto the new computer
In this type of installation:
  • You can run NB 10 and access your existing files and databases, without further configuration
  • You cannot run the earlier version of NB — you will receive an error message from Windows if you attempt to do so

If you cannot copy the folder from the old system to the identical location on the new system, you need to do a regular install (simply choosing the folder where you want NB 10 to installed) and then:

  • Manually copy over your data files from the old system to wherever you want to have them on the new system
  • Add your Ibidem database(s) as described under Ibidem Help, under Backup Database, "Adding a database for use on a new computer"

NB 10 + NB 9

If a version of Nota Bene 9 is already installed on the computer, you have a number of options:



OPTION 1
FULL INTEGRATION OF NB 10 & NB 9
SAME INSTALLATION FOLDER, AND SAME DATA FOLDERS


If you want to start using NB 10 in such a way that you can (a) access your existing files and databases without needing to either move or copy them, or do other setup, while at the same time (b) retain the option of using NB 9 for these same files and databases, you can do so by installing NB 10 into your current \NBWIN folder (or the folder in which NB 9 is already installed if you chose to install it into a different folder). After having done so, you can, based on needs or preferences, simply select which version you want to be using at a given time by clicking on the appropriate shortcut:

• The NB 9 shortcut already on your desktop starts NOTABENE.EXE

• The NB 10 shortcut created during the NB 10 installation starts NB10.EXE (if for any reason this is not created automatically, you can create it as you would any shortcut, pointing it to this NB10.EXE program)

Note that the default icons for these shortcuts are different, so you can easily distinguish between them. (The NB 10 icon is a black “NB” on a red LED circle.)

This is the simplest installation, and the most versatile, since all of your existing files, along with the Ibidem and Archiva databases, will be immediately accessible, without requiring any additional configuration. And you’ll be able to run either NB 10 or NB 9 interchangeably, sometimes using one, and sometimes using the other, depending on your needs and preferences.

If your version of NB 9 is installed on a virtual machine (for example, XP Mode under Virtual PC), installation into the same folder is not an option (well, technically it is, but it would waste to run the version of NB that runs natively on 64-bit Windows in a virtual box). But you can still achieve the same benefits (accessing the same files, and running either one or the other) by following the steps under “Option 3: Linked Integration” below.



OPTION 2
SEPARATE NB 10 & NB 9
DIFFERENT INSTALLATION AND DIFFERENT DATA FOLDERS


If you want, for whatever reason, to have a completely separate installation of NB 10, you can install it into a different folder entirely, and have it access different files. To retain such full separation, you will need to make copies of your files, and your Ibidem databases, in new folders either underneath, or independent of, the NB 10 installation folder, and access them from this new location. (You will need, however, to tell NB 10 where the Ibidem databases reside, by going to File, New Database, and then clicking the Add Existing button.)

This option might be of interest to you if you knew that you wanted to work in NB 9 for a while longer, but also wanted to have NB 10 around to experiment with. (You could also do this by choosing Option 1, but this second option keeps your data files totally separate, letting you experiment with the beta while leaving your working documents intact.)

But the most common reason to choose a separate installation is because (a) your version of NB 9 is installed in a virtual machine, and you want to install NB 10 on the main, host, operating system, without (b) having to think about how the two systems interact, and without needing to reconfigure NB 9 in any way, both of which are required (but only during the setup stage) with the “Linked” option that is described next.

If you are running in this mixed environment, the first step is to choose the NB 10 installation folder on the host machine. This can be anything you like. Indeed, it could even be \NBWIN on the host machine, since this is different than the \NBWIN folder on the virtual machine that runs NB 9. (If you are used to, and prefer, NB’s default setup in which the program is installed in its own folder — and not under the “Program Files” equivalent used by most other programs — and the NB data files are stored under that program folder, you might find this to be the best option, since it won’t require reconfiguration when you reach the point where you are using NB 10 for all of your work. Or you may find this too confusing, or simply prefer to install NB where other programs are installed.)



OPTION 3
LINKED INSTALLATION OF NB 10 AND NB 9
DIFFERENT INSTALLATION FOLDER WITH SHARED DATA FOLDERS


There’s another option between full integration and full separation, and that is to install the programs into different folders, but set them up so that they access the same data.

This is easily done since version 10 lets you open files from anywhere, including from network drives (without requiring, as in version 9, that you first map them to a drive letter). This means that you can, even with an installation of NB 10 into a different folder, simply access those files from their version 9 location, without needing to make copies of them. The same is true of your Ibidem databases, although you will need to first add them to the NB 10 Ibidem menu by going to File, New Database, and then clicking the Add Existing button and filling in the requested information.

This setup may be only a preference if your current version of NB 9 is running directly in the host operating system, but it becomes a virtual necessity (although option 2 above is still available, of course) if (a) NB 9 is running in a virtual system, and (b) you don’t want to also install NB 10 in that same virtual system. (You can certainly do even this, to be sure, but this would defeat one of the main advantages of NB 10, namely its ability to run outside of virtual mode; if you nonetheless do decide to install NB 10 on the virtual system, both options 1 and 2 above are available.)

If this linked installation involves NB 10 and NB 9 on the same operating system, you’re largely ready to go after adding your Ibidem databases to the Ibidem menu, as described above. But if this installation involves versions of NB installed on what are effectively different machines (with a virtual machine running NB 9), some additional steps are required.

The superficially simplest solution is to leave the data on the virtual machine, and have NB 10 point to that data. However, there are significant drawbacks to this: Not only (a) can it be difficult to configure the network settings on the virtual machine to enable the host machine to access the C: drive of that machine (if you want to do this, you will need to consult some IT specialist rather than asking us for help), this solution (b) means that you always need to start the virtual machine simply to run NB 10, something that you’ll probably not want to do.

The alternative, while it takes more time initially, is a much better option, both in the short-run, and even more so in the long-run. This involves (a) moving all your NB 9 data from the virtual machine to the host machine, (b) configuring NB 10 on the host, and (c) reconfiguring NB 9 so that it can access the moved data.

Here’s how to proceed:

1. Copy the entire Nota Bene folder (normally, \NBWIN) on the virtual machine to the same location on the host machine (this will normally be in the root of the host machine’s C: drive)

2. Then install (or, if you already did so earlier, reinstall) NB 10 into that same folder on the host

These two simple steps will let you start using NB 10 with the same system defaults that you set on your version of NB 9, now updated with new NB 10 features.

The last set of steps involves updating the NB 9 configuration to account for the moved files. You can still use NB 9 without making any of the following changes, but if you don’t make them, NB 9 will continue to operate on the files on the virtual machine, rather than the new copies on the host machine. There’s nothing wrong with that, but it does mean that NB 10 and NB 9 will be working with different data. To integrate the data of the two versions:

3.1. If you have not already done so, the first step is to make the host machine C: drive visible to the virtual machine. To do so, go to My Computer in the virtual machine, select Tools, and then Map Network Drive. In the “Drive” box, select a drive letter to be used for the C: drive on the host (the main 64-bit Windows machine), such as “H” for host or “X” for Extended (you cannot select C:, since that is the name of the main drive on the virtual system). In the “Folder” box, type “\\tsclient\c” (without the quotes). Once you click “Finish” to accept the new settings, you will be able to access the main C: drive on the host computer by using that drive letter.

3.2. Next, start NB 9, and go to Ibidem, and click File, Maintain Database. Select the first database that you regularly use, make a note of its data (Short Name, Description, Filename, etc.), and then Remove it. Close this dialog (confirming acceptance of your changes), and go to File, New Database, click Add Existing, and add the same information for the database, changing only the drive letter of the location from the earlier C: to the drive letter you selected as the name of the C: drive on the host machine (for example, H: or X:). Repeat these steps for all databases that you use — if you don’t ever modify or really use the shipping Tutor, Samples, or Ex Libris databases, you can continue to access them from their location on the virtual drive, and thus not change them. (Alternatively, if you can remember all the data for all the databases, you can Remove all of the existing databases at one time, and then re-add them in sequence. In NB 10, by the way, this process is much easier — there’s a new “Update Location” button right on the File, Maintain Database screen which lets you change the location without removing and re-adding databases —, but this is not available in version 9.) In any case, after these changes, you will be able to access the version of the database that has been moved to the C: drive of the host from NB 9 in the virtual machine.

Note that you should not simply add another copy of the database with the new location, but should replace the existing entry in the Ibidem menu with the updated one. If you don’t do so, and retain both, papers that reference the database will continue to use the existing version on the virtual drive.

One other note about using Ibidem in this reconfigured mode: Although files that contain Ibidem citations created originally in NB 9 will have a reference to the database on C:, when the file is called up in version 9, the drive location will automatically be changed to the new location (e.g., H: or X:, etc.), to allow it to access the moved database. When that file is saved, and subsequently called up in NB 10, the modified location will be changed back to the proper C: (the location in which NB 10 knows the database to be installed). This tug-of-war between the two versions (where the location of the Ibidem database in files which reference Ibidem is changed back and forth, depending on the version which last saved the file) will all be handled automatically — you don’t need to worry about it at all.

3.3. If you want to work on the same files in both NB 10 and NB 9, you’ll need to start calling files in the latter program (NB 9) from the host drive, rather than from the virtual drive — as long as you point the NB 9 File, Open dialog to the new host drive, you can open the same files that are you can open in NB10 using NB 9. However, when using NB 9, until the list of recently opened files on the main File menu (those opened by using File, followed by a number from 1 to 9) is updated with files from the new location, you will need to open them using the File, Open dialog (or via the command line), making sure you are selecting them from the new mapped drive. (There’s no harm in opening files from the old location, but you’ll be working on a different version than you will when opening those same files in NB 10.)

3.4. There is one other issue related to opening files: Any time there is a list of files saved within the program, such as in the list of files shown on the File menu (Alt+F, followed by a number), or in the Quick Open dialog, or elsewhere, the two programs need to keep separate lists. This is necessitated by the fact that NB 9 could handle long file names only by utilizing Windows “8.3” short file name routines behind-the-scenes, as it were, whereas NB 10 manages them without such conversion. As such, NB 10 does not save the 8.3 information when it writes out the respective lists, thus rendering the lists that it writes inaccessible to NB 9. Among other things:

• Files opened in NB 9 (even if they are retrieved from their new host-drive location, as noted above) whose names are then saved in the most-recently-used file list will not show up in the list of files opened in NB 10, and vice versa.

• NB 10 and NB 9 keep fully independent Quick Open files lists.

• Similarly, NB 10 and NB 9 have separate Log and Resume lists.

• Separate versions of manuscript control files need to be created for each version, both because (a) manuscript files in NB 9 now need to point to the shared files on the host drive (again, if you don’t do so, you’ll be incorporating the versions only on the virtual machine, and thus miss out on any edits made in the versions that are edited in NB 10), and (b) because NB 10’s manuscript control files utilizes long file names.

You’ll find other places where similar issues are in play.

3.5. A special note about Orbis is in order. While Orbis textbases in NB 10 can of course include files you’ve written with NB 9 (and earlier versions), you do need to create new textbases (that is, the management files) in NB 10, as described in the release notes about Orbis. (If NB 9 and NB 10 are installed in the same folder, as in option 1 above, NB 10 can automatically create new NB 10 versions of the NB 9 textbases, without you needing to respecify the files, but this is not possible in option 3; instead, you will need to tell NB 10 which files to include in the textbase[s].) Assuming that you want to maintain both NB 9 and NB 10 textbases covering the same material, the only question is whether you want the two versions to work on copies of all the files, or instead actually incorporate the same physical files in both (see the discussion above about accessing files across virtual machines).

While these and other adjustments will need to be made to NB 9 to fully integrate it with NB 10 (although, as noted above, you can certainly use option 2 instead, and not worry about any of this), the steps are relatively straight-forward, and should not be difficult. By implementing them now, you will (a) be able to choose, on a case-by-case basis, which version of NB (10 or 9) you want to use at a particular time, and (b) have done all the work in advance, so that when you finally start doing all your work in NB 10, you should find that there’s no additional setup required.


NB 10 + OLDER (PRE-9) NB

If the computer on which you are installing NB 10 has an older version of NB (for example, version 7 or 8), you can only choose the “Separate” option (#2) above, since NB 10 both (a) uses different configuration settings than all pre-version 9 releases, and (b) has different file structures.

If you want to run both NB 10 and an older version of NB at the same time, please contact sales@notabene.com, and they can give you access to a copy of NB 9 which you can install over the earlier version that you are running. This would let you choose any of the three options in the preceding section.


RUNNING NB 10 AND NB 9 SIMULTANEOUSLY

The above notes describe various setup options that let you choose whether you want to run either NB 10 or NB 9 on a per-start basis — you can start one, do some work, quit, restart the other, and continue work on that same file or database, based solely on your preferences or needs at the moment.

However, it should also be possible to run both versions at the same time, as long as you understand that files open (and Ibidem records being edited) in one version cannot be opened in the other version until they are closed in the first one. (For example, trying to open a file in NB 9 that is already open in NB 10 should give you a “Sharing Violation” error in version 9. Until you close the version in NB 10, you can only open it as Read-Only in NB 9.)

In order to run both versions at the same time, however, one minor adjustment needs to be made. In order to understand this, it’s important to learn how NB works: While there are lots of supporting modules, the core of both NB 9 and NB 10 involve two basic programs:

1. A “launcher,” which starts Archiva, checks for updates, and otherwise manages the program

2. The actual program that does all the things that Nota Bene does

In NB 10, the launcher is named NB10.EXE, and the program proper is NB10ED.EXE. In version 9, the launcher is NOTABENE.EXE, and the program itself is NBEDITOR.EXE.

The shortcuts created during installation always reference the launcher (that is, either NB10.EXE or NOTABENE.EXE), not the program proper (NB10ED.EXE or NBEDITOR.EXE). As noted, this is to allow Archiva to load and updates to be checked. Among other things, the launcher also checks to see if Nota Bene is already running; if it is, it goes to the already open version, rather than loading a separate instance. This means that the only way to start another version of Nota Bene is for the subsequent version (the second one that is invoked) to start the program proper, bypassing the launcher. In short:

• If NB 10 is already running, you need to start NBEDITOR.EXE to run NB 9
• If NB 9 is already running, you need to start NB10ED.EXE to run NB 10

Note, however, that you may encounter some minor oddities when running the two programs at the same time. For example, if you create a file in NB 10, and don’t save it regularly, so that it creates an autosave version that is more recent than the named version, and then open NB 9, you may be presented with the dialog that informs you that there is a more recent version of the file that is still open in NB 10.


NB 0 ALPHA & NB 10 BETA

As noted above, unlike the alpha, the beta can be installed in your NBWIN folder. If you choose this option, the alpha program files will obviously not be overwritten, so you will have both the alpha and the beta installed. There’s no harm in this, but it’s unnecessary to have both, so you may want to delete the alpha folder. However, you should first copy any personal files and or databases stored in, or in folders under, the NB10ALPHA installation folder.

Alternatively, of course, you can install the beta over the existing alpha — the beta will work fine even if installed in the \NB10ALPHA folder.

®PG¯