Install XXE on the server. Example: /opt/xxe/
on a server called rapido
.
Customize XXE if needed to. Example:
Create directory /opt/xxe/addon/custom/
. This directory will contain all the add-ons you want to deploy.
Unzip one or more add-on distributions in /opt/xxe/addon/custom/
.
You'll find the add-on distributions packaged by XMLmind in http://www.xmlmind.com/xmleditor/addons.shtml.
This customization of the XXE distribution can be done by hand by unpacking add-on distributions anywhere inside /opt/xxe/addon/
, or more simply by using the integrated add-on manager ( → ).
In the latter case, just make sure to check "Install add-ons in XXE installation directory" in the Preferences dialog box ( → , Install add-ons section) before using the add-on manager.
Test your customized distribution by running /opt/xxe/bin/xxe
on the server.
If you use the RenderX XEP plug-in, make sure that you have finished its installation by converting at least a document to PDF or PostScript®.
In /opt/xxe/addon/
, run command "find custom > custom.list
" to create text file custom.list
. The following example assumes that you have unpacked xfc_foprocessor.zip
in custom/
.
/opt/xxe/addon$ find custom > custom.list /opt/xxe/addon$ cat custom.list custom custom/xfc_foprocessor custom/xfc_foprocessor/xfc.LICENSE custom/xfc_foprocessor/xfc.README custom/xfc_foprocessor/xfc.jar custom/xfc_foprocessor/xfc_foprocessor.jar custom/xfc_foprocessor/xfc_foprocessor.xxe_addon ...
Publish your customized distribution on your intranet using a HTTP server. Apache example:
Add a similar snippet to /etc/httpd.conf
:
<Directory /opt/xxe/> AllowOverride None Order Deny,Allow Deny from All Allow from my_company.com Options Indexes Includes </Directory> Alias /xxe /opt/xxe/
Restart apache:
# cd /etc/rc.d # ./apache restart
Now, the hardest part: make sure that the PCs of the all future XXE users on your intranet have the following environment variable always properly set (for example: add it to autoexec.bat
).
set XXE_ADDON_PATH="@http://rapido.my_company.com/xxe/addon/custom.list;+"
Notice that you can update or upgrade the distribution on the server side without having to change this environment variable on the client side.
Tell all your XXE users to download a copy of the XXE installer (that is, xxe-perso-
or NNN
-setup.exexxe-pro-
) from your intranet and to install it on their PCs.NNN
-setup.exe