Changes between Version 14 and Version 15 of ISOcat
- Timestamp:
- 08/28/12 08:23:10 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ISOcat
v14 v15 63 63 == Building and Deploying == 64 64 65 ''!NetKernel'' 65 66 * download and install [[http://download.netkernel.org/nkse/|1060 NetKernel 3.3.1 Standard Edition Development Kit]] 66 67 * start !NetKernel using the appropiate startup script in {{{path-to-1060-NKSEDK-3.3.1/bin}}} … … 70 71 * shutdown !NetKernel (''Kernel Shutdown'' in the ''control panel'') 71 72 73 ''Patch !NetKernel'' 72 74 * checkout our precompiled !NetKernel patches from [[source:cats/patches/NetKernel/trunk/dist]] 73 75 * and copy these files in the equivalent places in your !NetKernel installation directory 74 76 * 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'' 75 79 * checkout some 3rd party !NetKernel modules from [[source:cats/patches/NetKernel/trunk/contrib]] 76 80 * copy these jars into {{{path-to-1060-NKSEDK-3.3.1/modules}}} … … 83 87 }}} 84 88 89 ''SLOOT !NetKernel module'' 85 90 * checkout the SLOOT !NetKernel modules, which is an in-house developed module with generic !NetKernel tools, from [[source:cats/shared]] into an own folder 86 91 * download the [[http://code.google.com/p/mimeparse/|mimeparse JavaScript library]] … … 97 102 * 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 98 103 * 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 }}} 99 108 109 110 ''ISOcat development-only !NetKernel modules'' 100 111 * 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 103 113 * 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/}}} directory105 * 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}}} directory107 * 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 modules114 * 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 109 119 {{{ 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> 113 123 }}} 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}}} 115 125 {{{ 116 126 <import> … … 124 134 </import> 125 135 }}} 136 137 ''ISOcat !NetKernel modules'' 126 138 127 139