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.




Reply via email to