maxwell at umiacs.umd.edu wrote: > According to the documentation at > http://www.xmlmind.com/xmleditor/_distrib/doc/help/com.xmlmind.guiutil.PreferencesEditorDialog.html, > > Add-ons which depend on a specific version of XXE are installed in > XXE_install_dir/addon/, other add-ons are installed in > XXE_user_preferences_dir/addon/. > > This way, the add-ons which depend on a specific version of XXE, > are automatically uninstalled when, in the future, you'll upgrade > the application. > > > Our IT administrators just updated us from 3.7.1 to 4.1.0 on our WinXP > systems, and the XXE-supplied add-ons did *not* update.
[1] The user preferences directory has changed from C:\Documents and Settings\john\Application Data\XMLmind\XMLEditor\ (v3) to C:\Documents and Settings\john\Application Data\XMLmind\XMLEditor4\ (v4). Therefore XXE v4.1 didn't find add-ons to be updated in C:\Documents and Settings\john\Application Data\XMLmind\XMLEditor4\ [2] This left us with the add-ons installed in XXE_install_dir/addons/, which should have been updated. I hope that this will work smoothly when you'll upgrade from v4.1 to v4.N. > And in fact I as > a user (not an administrator) can't do the update either. The problem > seems to be that I can't uninstall the old add-ons, because I don't have > 'modify' permission on the individual add-ons' directories. (I'm a bit > confused because I'm pretty sure I was able to install the add-ons in the > first place. Maybe it's a distinction between having 'write' permission > to the addon dir, but not 'modify' permission--if I understand correctly, > that would allow me to create new dirs, but not remove them, which is > pretty bizarre. But that's Windows.) To my knowledge if you can create a file, you can delete it too. (Except if you created it as user A and attempt to delete it as user B.) > It seems like the documentation is the way it should be; that is, it makes > sense for the program which installs an updated version of XXE to also > update whatever plugins it finds. That way when our IT folks do the > update, the program and its addons will be in synch (IT of course has all > the permissions they need to the addon directories). > > Alternatively, is there a way to put the add-ons in a single location that > all the licensed users of XXE (there are five of us) can run them from? > That could be a place that we have write permission to, so we could update > the plugins. (I realize that we could have *all* plugins installed in our > "user's preferences directory", but if for some reason the program update > can't automatically update the plugins, it would be better to have a > single place to update the plugins from.) > Yes, there are *two* ways to do this: * Highly recommended: Deploy XMLmind XML Editor using Java Web Start. See http://www.xmlmind.com/xmleditor/_distrib/doc/configure/deploy_webstart.html * OR Manually unzip the add-ons in a shared folder and use environment variable XXE_ADDON_PATH as explained here: http://www.xmlmind.com/xmleditor/_distrib/doc/configure/centralizing_configs.html > BTW, the radio button for "Install add-ons in XXE installation directory" > in the Preferences dialog box is not grayed out--presumably because I can > install (but not uninstall) add-ons there. > This means that, according to *Java*, you have write permissions for the XXE installation directory.

