Changes between Version 12 and Version 13 of ISOcat
- Timestamp:
- 08/28/12 08:09:06 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ISOcat
v12 v13 38 38 39 39 * [[http://java.oracle.com/|Java 6]] 40 * [[http://ant.apache.org/|Apache Ant]] 40 41 * [[http://download.netkernel.org/nkse/|1060 NetKernel 3.3.1 Standard Edition Development Kit]] (with some additional patches included in our codebase) 41 42 * [[http://www.postgresql.org/|PostgreSQL 8.x]] (an external instance uses 9.x) … … 43 44 * [[http://tango.freedesktop.org/Tango_Icon_Library|Tango icon library]] (to be phased out, but still some leftovers) 44 45 * [[http://www.famfamfam.com/lab/icons/silk/|famfamfam silk icon library]] and [[http://damieng.com/creative/icons/silk-companion-1-icons|silk companion]] 46 * [[http://code.google.com/p/mimeparse/|mimeparse JavaScript library]] 45 47 * the ISOcat forum is based on [[http://www.phpbb.com/|phpBB]] (with some additional patches included in our codebase) 46 48 … … 62 64 63 65 * download and install [[http://download.netkernel.org/nkse/|1060 NetKernel 3.3.1 Standard Edition Development Kit]] 64 * start !NetKernel using the appropiate startup script in {{{ 1060-NKSEDK-3.3.1/bin}}}66 * start !NetKernel using the appropiate startup script in {{{path-to-1060-NKSEDK-3.3.1/bin}}} 65 67 * goto [[http://localhost:1060]] 66 68 * goto the ''Module Management Wizard'' in the ''control panel'' and update all existing modules 67 69 * at time of writing this will update the HTTP Client Services, the HTTP Transport and XQuery 68 70 * shutdown !NetKernel (''Kernel Shutdown'' in the ''control panel'') 71 69 72 * checkout our precompiled !NetKernel patches from [[source:cats/patches/NetKernel/trunk/dist]] 70 73 * and copy these files in the equivalent places in your NetKernel installation directory 71 * remove all jars from {{{ 1060-NKSEDK-3.3.1/lib/expanded}}}, so the libraries our patched modules use will be unpacked with a next restart74 * 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 72 75 * checkout some 3rd party !NetKernel modules from [[source:cats/patches/NetKernel/trunk/contrib]] 73 * copy these jars into {{{ 1060-NKSEDK-3.3.1/modules}}}74 * add the following to the end (before {{{</modules>}}}) {{{1060-NKSEDK-3.3.1/etc/deployedModules.xml}}} to enable these modules76 * copy these jars into {{{path-to-1060-NKSEDK-3.3.1/modules}}} 77 * add the following to the end (before {{{</modules>}}}) of {{{path-to-1060-NKSEDK-3.3.1/etc/deployedModules.xml}}} to enable these modules 75 78 {{{ 76 79 <module>modules/mod-e4x-1.0.0.jar</module> … … 79 82 <module>modules/test-stink-0.1.0.jar</module> 80 83 }}} 84 85 * 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 * download the [[http://code.google.com/p/mimeparse/|mimeparse JavaScript library]] 87 * create a {{{local-props.xml}}} file in the SLOOT folder specifying the location of !NetKernel and mimeparse 88 {{{ 89 <project name="local-props" basedir="."> 90 <!-- local 1060 NK directory --> 91 <property name="nk" location="/path-to-1060-NetKernel-SE-DK/"/> 92 93 <!-- external library directories --> 94 <property name="mimeparse" location="/path-to-mimeparse"/> 95 </project> 96 }}} 97 * 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 * run {{{ant}}} in the top SLOOT folder 99 81 100 * checkout the ISOcat !NetKernel modules from [[source:cats/ISOcat/trunk]] in your ISOcat source code folder 101 82 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 83 103 * some of these static files need to be downloaded and placed in the right directory … … 86 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 87 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) 88 * add the following (adapt the path to point to your ISOcat source directory) to the end (before {{{</modules>}}}) {{{1060-NKSEDK-3.3.1/etc/deployedModules.xml}}} to enable these modules108 * 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 89 109 {{{ 90 <module>/ ISOcat/src/develop/mod-gi</module>91 <module>/ ISOcat/src/develop/mod-Tango</module>92 <module>/ ISOcat/src/develop/mod-famfamfam</module>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> 93 113 }}} 94 * tell the !NetKernel HTTP frontend fulcrum to resolve request for the files ofthese 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}}}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}}} 95 115 {{{ 96 116 <import>