Changes between Version 14 and Version 15 of ISOcat


Ignore:
Timestamp:
08/28/12 08:23:10 (12 years ago)
Author:
mwindhouwer
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ISOcat

    v14 v15  
    6363== Building and Deploying ==
    6464
     65 ''!NetKernel''
    6566 * download and install [[http://download.netkernel.org/nkse/|1060 NetKernel 3.3.1 Standard Edition Development Kit]]
    6667 * start !NetKernel using the appropiate startup script in {{{path-to-1060-NKSEDK-3.3.1/bin}}}
     
    7071 * shutdown !NetKernel (''Kernel Shutdown'' in the ''control panel'')
    7172
     73 ''Patch !NetKernel''
    7274 * checkout our precompiled !NetKernel patches from [[source:cats/patches/NetKernel/trunk/dist]]
    7375 * and copy these files in the equivalent places in your !NetKernel installation directory
    7476 * remove all jars from {{{path-to-1060-NKSEDK-3.3.1/lib/expanded}}}, so the libraries our patched modules use will be unpacked with a next restart
     77
     78 ''3rd party !NetKernel modules''
    7579 * checkout some 3rd party !NetKernel modules from [[source:cats/patches/NetKernel/trunk/contrib]]
    7680 * copy these jars into {{{path-to-1060-NKSEDK-3.3.1/modules}}}
     
    8387   }}}
    8488
     89 ''SLOOT !NetKernel module''
    8590 * checkout the SLOOT !NetKernel modules, which is an in-house developed module with generic !NetKernel tools, from [[source:cats/shared]] into an own folder
    8691 * download the [[http://code.google.com/p/mimeparse/|mimeparse JavaScript library]]
     
    97102 * rename the old {{{ext-xquery-2.4.3.jar}}} module in {{{path-to-1060-NKSEDK-3.3.1/modules}}} to {{{ext-xquery-2.4.3.jar.BAK}}} to prevent some clashes
    98103 * run {{{ant}}} in the top SLOOT folder
     104 * add the following (adapt the path to point to your ISOcat source directory) to the end (before {{{</modules>}}}) of {{{path-to-1060-NKSEDK-3.3.1/etc/deployedModules.xml}}} to enable this module
     105   {{{
     106<module>/path-to-SLOOT/mod-SLOOT</module>
     107   }}}
    99108
     109
     110 ''ISOcat development-only !NetKernel modules''
    100111 * checkout the ISOcat !NetKernel modules from [[source:cats/ISOcat/trunk]] in your ISOcat source code folder
    101 
    102  * the modules in the {{{develop}}} are !NetKernel modules to serve static files that in a production environment will be served by the HTTP server, e.g., Apache
     112 * the modules in the {{{path-to-ISOcat/develop}}} are !NetKernel modules to serve static files that in a production environment will be served by the HTTP server, e.g., Apache
    103113 * some of these static files need to be downloaded and placed in the right directory
    104    * download the [[http://www.generalinterface.org/|General Interface 3.9.1]] Debug edition (in a production environment use the Standard edition) and place the content of the archive into the {{{develop/mod-gi/gi/3.9.1/}}} directory
    105    * download the [[http://tango.freedesktop.org/Tango_Icon_Library|Tango icon library]] {{{tango-icon-theme}}} and place the content of the archive into the {{{develop/mod-Tango/Tango/}}} directory (in a production environment ISOcat only needs the {{{16x16}}} subdirectory)
    106    * download the [[http://www.famfamfam.com/lab/icons/silk/|famfamfam silk icon library]] and place the content of the archive into the {{{develop/mod-famfamfam/famfamfam/silk}}} directory
    107    * download the [[http://damieng.com/creative/icons/silk-companion-1-icons|silk companion]] and place the content of the archive into the {{{develop/mod-famfamfam/famfamfam/silk-companion}}} directory (there are several other ''silk companion'' icon sets, which might be interesting for new developments)
    108  * add the following (adapt the path to point to your ISOcat source directory) to the end (before {{{</modules>}}}) of {{{1060-NKSEDK-3.3.1/etc/deployedModules.xml}}} to enable these modules
     114   * download the [[http://www.generalinterface.org/|General Interface 3.9.1]] Debug edition (in a production environment use the Standard edition) and place the content of the archive into the {{{path-to-ISOcat/develop/mod-gi/gi/3.9.1/}}} directory
     115   * download the [[http://tango.freedesktop.org/Tango_Icon_Library|Tango icon library]] {{{tango-icon-theme}}} and place the content of the archive into the {{{path-to-ISOcat/develop/mod-Tango/Tango/}}} directory (in a production environment ISOcat only needs the {{{16x16}}} subdirectory)
     116   * download the [[http://www.famfamfam.com/lab/icons/silk/|famfamfam silk icon library]] and place the content of the archive into the {{{path-to-ISOcat/develop/mod-famfamfam/famfamfam/silk}}} directory
     117   * download the [[http://damieng.com/creative/icons/silk-companion-1-icons|silk companion]] and place the content of the archive into the {{{path-to-ISOcat/develop/mod-famfamfam/famfamfam/silk-companion}}} directory (there are several other ''silk companion'' icon sets, which might be interesting for new developments)
     118 * add the following (adapt the path to point to your ISOcat source directory) to the end (before {{{</modules>}}}) of {{{path-to-1060-NKSEDK-3.3.1/etc/deployedModules.xml}}} to enable these modules
    109119   {{{
    110 <module>/path-to-ISOcat/src/develop/mod-gi</module>
    111 <module>/path-to-ISOcat/src/develop/mod-Tango</module>
    112 <module>/path-to-ISOcat/src/develop/mod-famfamfam</module>
     120<module>/path-to-ISOcat/develop/mod-gi</module>
     121<module>/path-to-ISOcat/develop/mod-Tango</module>
     122<module>/path-to-ISOcat/develop/mod-famfamfam</module>
    113123   }}}
    114  * tell the !NetKernel HTTP frontend fulcrum to resolve request for the files in these modules by adding the following below the ''Add your modules below here...'' comment in {{{1060-NKSEDK-3.3.1/modules/mod-fulcrum-frontend/module.xml}}}
     124 * tell the !NetKernel HTTP frontend fulcrum to resolve request for the files in these modules by adding the following below the ''Add your modules below here...'' comment in {{{path-to-1060-NKSEDK-3.3.1/modules/mod-fulcrum-frontend/module.xml}}}
    115125   {{{
    116126<import>
     
    124134</import>
    125135   }}}
     136
     137 ''ISOcat !NetKernel modules''
    126138
    127139