• Anonymous
  • Login
  • Register
NoteFIX - Document Maintenance Tool - Feature Request: Buttons looking for Notefix.nsf on target db server, not local


Not sure if this is new, but with NoteFIX.nsf installed locally, I get a "Server Error: File does not exist" error if I try to use it on a server-based database. The problem is that the toolbar button code is looking for NoteFIX.nsf on whatever server the target database happens to be located. If it isn't local, it does not find NoteFix.nsf.

Related to this, it would be nice if NoteFix could dynamically adapt the toolbar button code during installation to point to the *actual* location of the NoteFIX.nsf database. For instance, I initially placed the database in c:\lotus\notes\data\openntf\NoteFiX.nsf instead of in the root Data folder. In order to get the buttons to work I had to manually repoint the code to the new location.

Is there some reason that the NoteFIX db needs to reside on the same server as a target database? If so, it would have to be deployed pretty widely throughout a typical organization, which may be problematic. I assume this is not the case, therefore I recommend the following code change:

- During installation, automatically detect the current path/location of the NoteFIX.nsf database and set two environment variables to the values of the server and path, respectively. (e.g. NOTEFIXDBSERVER="DomServer1/Servers/MyCompany" and NOTEFIXDBPATH="admin\\NoteFIX.nsf")
- Further, change the installation routine to program the toolbar buttons to point to these environment variable values, so that you could install NoteFIX *anywhere*, even on a server. (Note that installing NoteFix on a server opens up the possibility of embedding some of this functionality *inside* applications, independent of any toolbar buttons or local installation step).

I realize you're already using other environment variables for different purposes with similar names, like "NFIXSERVERNAME". To alleviate confusion you may want to rename those variables to reflect the fact that they are not pointing to the NoteFIX.nsf db but rather to the target db at any given time.

Another suggestion would be to include a prominent mention of "recommended installation folder" in some sort of Quick-Start guide on this site. This might simply recommend placing NoteFIX.nsf in the root data folder, but would also mention (assuming the above changes are made) that it can be placed anywhere and still work.



Taken Actions by Owners

Defect has been fixed.


- You can install NoteFIX anywhere in your Lotus Notes directory, where do you installed, system will use this path to use NoteFIX,
If you installed on local and want to use on Server based databases (on any server), you must have cross certificate on these servers to use NoteFIX errorness.

- Added some comments to the codes, you can understand codes so easy.
- Some Environment Variables extracted, we don't need them :)
- Added <Sign with Current ID> functionality (Design Elements) on Welcome Screen

Thank you again Mr. Kevin,


Documents
In this field you can enter the actual request.

You can use the rich text editor for rich text formating. You can also enter HTML to embed objects, e.g. to embed a YouTube video or a screenshot of the project. In this case use '[' and ']' to mark the passthrough HTML as such.

Please note that the first time you use the new UI your description is converted from rich text to MIME. You might want to copy and paste the raw plain text from the old UI in the new UI so that you don't loose information.
In this field owners can describe what they have done or want to do.

You can use the rich text editor for rich text formating. You can also enter HTML to embed objects, e.g. to embed a YouTube video or a screenshot of the project. In this case use '[' and ']' to mark the passthrough HTML as such.

Please note that the first time you use the new UI your description is converted from rich text to MIME. You might want to copy and paste the raw plain text from the old UI in the new UI so that you don't loose information.