Removing DITA

Removing DITA

Postby dcramer » Sat Feb 18, 2012 8:40 pm

Hi there,
I'd like to lighten the the size of our JWS version of Oxygen by removing unused frameworks. For DITA, is there anything to remove besides the framework? Ideally, removing it would remove things that are no longer functional like usused views etc.

Thanks,
David
dcramer
 
Posts: 93
Joined: Sat Aug 28, 2010 1:23 am

Re: Removing DITA

Postby Radu » Mon Feb 20, 2012 12:35 pm

Hi David,

The DITA Maps Manager view and some of the more complex DITA dialogs are implemented in the main oxygen.jar so besides removing the entire "dita" framework there is not much that you can do.

Maybe you could also try to remove some libraries from the OXYGEN_INSTALL_DIR/lib folder which are probably not used by your users like:

Code: Select all
XQuery:

xqpretty.jar
xqjapi.jar
xqdoc.jar

Xalan library:
xalan.jar

WSDL SOAP specific libraries:

wsdl4j.jar
uddi4j.jar
soap.jar
saaj-impl.jar

XML Schema visual editing page:

org.eclipse.emf.ecore_2.4.0.v200806091234.jar
org.eclipse.emf.common_2.4.0.v200806091234.jar

Support for opening files from zip archives:

truezip-6.jar

Trang convertor:

trang.jar

Support for SVN:

svnkit-1.3.7.jar


But you have to test after removing each library that Oxygen starts up and behaves as usual, so removing libraries might be king of dangerous.

Regards,
Radu
Radu Coravu
<oXygen/> XML Editor
http://www.oxygenxml.com
Radu
 
Posts: 2767
Joined: Fri Jul 09, 2004 5:18 pm

Re: Removing DITA

Postby dcramer » Mon Feb 20, 2012 5:04 pm

Thanks for that list Radu. So if I remove a jar like the svnkit jar, I guess I should expect the user would see exceptions if they try to use the svn client. I guess the ideal would be to have some configurability around hiding certain features like the svn client, dita maps manager, etc in the UI.

I'll experiment with removing some of that stuff and see what happens.

Thanks,
David
dcramer
 
Posts: 93
Joined: Sat Aug 28, 2010 1:23 am


Return to DITA

Who is online

Users browsing this forum: No registered users and 0 guests

cron