<?xml version="1.0"?>
<rss version="2.0">
<channel>
<link>http://helma.org/wiki/Related+Projects/</link>
<title>helma.org/wiki/Related Projects</title>
<description>Updates for Page helma.org/wiki/Related Projects</description>
<pubDate>Thu, 24 May 2012 15:39:42 +0000</pubDate>
<item>
<title>Version 19</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=19</link>
<description>&lt;ul class=&#39;diffproperties&#39;&gt;&lt;li&gt;Changed &lt;span class=&#39;diffpropname&#39;&gt;tags&lt;/span&gt; to &lt;span class=&#39;diffadded&#39;&gt;projects, modules, apps&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;11&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== knallgrauLib ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;12&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;13&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;The *knallgrauLib|https://trac.knallgrau.at/knallgrauLib/wiki* is a collection of methods, utilities and guidances, as well as third party libraries, that should make the daily life of a Helma developer easier. It is written and maintained by *Knallgrau|http://www.knallgrau.at/en/company*, and released to the public under a BSD-style license.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;14&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;15&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 31 Oct 2008 22:22:30 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 18</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=18</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;48&lt;/td&gt;&lt;td&gt;=== &lt;span class=&#39;diffremoved&#39;&gt;Twoday &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;Antville &lt;/span&gt;===&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;50&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;A feature rich, industry-proven blog hosting software based on Antville&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Antville|http://antville&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt; *Twoday|http://twoday.&lt;/span&gt;org/* is &lt;span class=&#39;diffadded&#39;&gt;an expandable weblog hosting system built on Helma that has some of &lt;/span&gt;the &lt;span class=&#39;diffremoved&#39;&gt;software running at twoday&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;features of a full grown content management system&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt;net,&lt;/span&gt;&amp;nbsp;&lt;span class=&#39;diffadded&#39;&gt;Antville scales very well up to several thousands of weblogs and is very easy to use while offering &lt;/span&gt;a &lt;span class=&#39;diffremoved&#39;&gt;german-speaking weblog &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;lot of advanced features that make it even capable for &lt;/span&gt;hosting &lt;span class=&#39;diffremoved&#39;&gt;platform hosted and developed by Knallgrau&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;other types of websites&lt;/span&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;53&lt;/td&gt;&lt;td&gt;=== &lt;span class=&#39;diffremoved&#39;&gt;Antville &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;Twoday &lt;/span&gt;===&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;55&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;*Antville|http://antville&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;A feature rich, industry-proven blog hosting software based on Antville&lt;/span&gt;.&lt;span class=&#39;diffadded&#39;&gt; *Twoday|http://twoday.&lt;/span&gt;org/* is &lt;span class=&#39;diffremoved&#39;&gt;an expandable weblog hosting system built on Helma that has some of &lt;/span&gt;the &lt;span class=&#39;diffremoved&#39;&gt;features of a full grown content management system&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;software running at twoday&lt;/span&gt;.&lt;span class=&#39;diffadded&#39;&gt;net,&lt;/span&gt;&amp;nbsp;&lt;span class=&#39;diffremoved&#39;&gt;Antville scales very well up to several thousands of weblogs and is very easy to use while offering &lt;/span&gt;a &lt;span class=&#39;diffremoved&#39;&gt;lot of advanced features that make it even capable for &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;german-speaking weblog &lt;/span&gt;hosting &lt;span class=&#39;diffremoved&#39;&gt;other types of websites&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;platform hosted and developed by Knallgrau. Knallgrau also offers an extended commercial version called *Twoday Media|http://www.knallgrau.at/solutions/socialsoftware/twoday-media*&lt;/span&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;76&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;77&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;78&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Axiom ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;79&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;*Axiom|http://axiomstack.com/about/* is a commercial fork based on Helma, a framework with a JSR-170 compliant embedded database, support for TALE templates and many other out-of-the-box features.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 04 Apr 2008 13:29:32 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 17</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=17</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;36&lt;/td&gt;&lt;td&gt;=== JavaScript Template &lt;span class=&#39;diffremoved&#39;&gt;Engine &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;Engine, Velocity and FreeMarker &lt;/span&gt;===&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;38&lt;/td&gt;&lt;td&gt;A flexible templating engine that is written entirely in Javascript and is backwards compatible with Helma 1.&lt;span class=&#39;diffremoved&#39;&gt;x &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;5 &lt;/span&gt;skins and macros, but adds additional statements such as loops and conditionals. The *JavaScript Template Engine* is implemented as a library for Helma 1.5&lt;span class=&#39;diffremoved&#39;&gt;,&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;.&lt;/span&gt;&amp;nbsp;&lt;span class=&#39;diffremoved&#39;&gt;but is intended &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;It has not yet been updated &lt;/span&gt;to &lt;span class=&#39;diffremoved&#39;&gt;become &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;be compatible with &lt;/span&gt;the &lt;span class=&#39;diffremoved&#39;&gt;basis of the templating engine for &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;new features added to &lt;/span&gt;Helma &lt;span class=&#39;diffremoved&#39;&gt;2&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;1&lt;/span&gt;.&lt;span class=&#39;diffadded&#39;&gt;6 skins and macros. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 14 Dec 2007 20:06:17 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 16</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=16</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;33&lt;/td&gt;&lt;td&gt;*Warp repository|http://helma.org/pipermail/helma-dev/2007-May/003571.html* is a repository providing virtual prototype directories &lt;span class=&#39;diffadded&#39;&gt;and type.properties files based on existing database schemas. You need to have correct primary and foreign keys set in your database for this to work.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;34&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;and type.properties files based on existing database schemas. You need &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;35&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;to have correct primary and foreign keys set in your database for this &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;36&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;to work.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 14 Dec 2007 20:03:21 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 15</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=15</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;68&lt;/td&gt;&lt;td&gt;Another browser based soft-coding framework, offered as a hosting service.&amp;nbsp; The &lt;span class=&#39;diffremoved&#39;&gt;AppJet &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*AppJet|http://appjet.com/* &lt;/span&gt;site itself runs on Helma, providing the environment in which the apps are developed, while the resulting&amp;nbsp; apps themselves are served directly from a custom developed Rhino virtualization engine.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 14 Dec 2007 18:49:13 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 14</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=14</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;31&lt;/td&gt;&lt;td&gt;=== &lt;span class=&#39;diffremoved&#39;&gt;JavaScript Template Engine &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;Warp &lt;/span&gt;===&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;33&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;A flexible templating engine that is written entirely in Javascript and is backwards compatible with Helma 1&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Warp repository|http://helma&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt;x skins and macros, but adds additional statements such as loops and conditionals&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;org/pipermail/helma-dev/2007-May/003571&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt; The *JavaScript Template Engine* &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;html* &lt;/span&gt;is &lt;span class=&#39;diffremoved&#39;&gt;implemented as &lt;/span&gt;a &lt;span class=&#39;diffremoved&#39;&gt;library for Helma 1.5, but is intended to become the basis of the templating engine for Helma 2.&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;repository providing virtual prototype directories &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;34&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;and type.properties files based on existing database schemas. You need &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;35&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;to have correct primary and foreign keys set in your database for this &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;36&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;to work.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;36&lt;/td&gt;&lt;td&gt;=== &lt;span class=&#39;diffremoved&#39;&gt;Velocity Extension &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;JavaScript Template Engine &lt;/span&gt;===&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;38&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;*VelocityExtension|http://adele&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;A flexible templating engine that is written entirely in Javascript and is backwards compatible with Helma 1&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt;helma&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;x skins and macros, but adds additional statements such as loops and conditionals&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt;org/source/viewcvs.cgi/extensions/velocity/README.txt?rev=HEAD&amp;amp;cvsroot=hop* &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt; The *JavaScript Template Engine* &lt;/span&gt;is &lt;span class=&#39;diffadded&#39;&gt;implemented as &lt;/span&gt;a &lt;span class=&#39;diffadded&#39;&gt;library for &lt;/span&gt;Helma &lt;span class=&#39;diffremoved&#39;&gt;extension that integrates Velocity&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;1.5&lt;/span&gt;, &lt;span class=&#39;diffremoved&#39;&gt;a&amp;nbsp; powerful&amp;nbsp; open source template &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;but is intended to become the basis of the templating &lt;/span&gt;engine &lt;span class=&#39;diffremoved&#39;&gt;into Helma&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;for Helma 2&lt;/span&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;40&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;For those looking for even more templating alternatives, J&amp;uuml;rg Lehni also implemented two Helma extensions. *VelocityExtension|http://adele.helma.org/source/viewcvs.cgi/extensions/velocity/README.txt?rev=HEAD&amp;amp;cvsroot=hop* is a Helma extension that integrates Velocity, a&amp;nbsp; powerful&amp;nbsp; open source template engine into Helma and *FreeMarkerExtension|http://adele.helma.org/source/viewcvs.cgi/extensions/freemarker/README.txt?rev=HEAD&amp;amp;cvsroot=hop* is a Helma extension that integrates FreeMarker, another powerful open source template engine into Helma.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;42&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;=== FreeMarker Extension ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;44&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;*FreeMarkerExtension|http://adele.helma.org/source/viewcvs.cgi/extensions/freemarker/README.txt?rev=HEAD&amp;amp;cvsroot=hop* is a Helma extension that integrates FreeMarker, a powerful open source template engine into Helma.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;45&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;46&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;65&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== AppJet ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;66&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;67&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Another browser based soft-coding framework, offered as a hosting service.&amp;nbsp; The AppJet site itself runs on Helma, providing the environment in which the apps are developed, while the resulting&amp;nbsp; apps themselves are served directly from a custom developed Rhino virtualization engine.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;68&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;69&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;69&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;70&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;71&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Junction ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;72&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;73&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;*Junction|http://code.google.com/p/trimpath/wiki/TrimJunction* is a Rails-like, offline-capable MVC framework that runs both client side on the browser and server-side on top of Helma. It synchronizes code and RDBMS between the two sides. On the client-side it leverages Google Gears.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;74&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;75&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;76&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== CouchDB ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;77&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;78&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Joshua Paine ported the *CouchDB javascript lib|http://grazia.helma.at/pipermail/helma-user/2007-December/007244.html* to run on the Helma server-side. CouchDB is a document database server, accessible via a RESTful JSON API, which is what this Helma server-side lib leverages.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 14 Dec 2007 18:48:29 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 13</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=13</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;13&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;*HelmaSwarm|http://adele.helma.org/download/helma/contrib/helmaswarm/* &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*HelmaSwarm* &lt;/span&gt;is a tool to build Helma clusters, a group of Helma instances forming one virtual server. HelmaSwarm uses asynchronous JGroups communication to distribute/coordinate cache and session state.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Fri, 16 Nov 2007 13:47:25 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 12</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=12</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;8&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;*Jala|https://opensvn&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Jala|https://dev&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt;csie&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;orf&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt;org/traccgi/jala/* &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;at/trac/jala* &lt;/span&gt;is an open-source collection of JavaScript modules for Helma Object Publisher, written and maintained by&amp;nbsp; ORF.at and licensed under the Apache 2.0 License. Jala modules include support for GNU gettext compatible internationalization, asynchronous request dispatching, HopObject collection rendering, and *much &lt;span class=&#39;diffremoved&#39;&gt;more|https://opensvn&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;more|https://dev&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt;csie&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;orf&lt;/span&gt;.&lt;span class=&#39;diffremoved&#39;&gt;org/traccgi/jala/wiki/JalaModules*&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;at/trac/jala/wiki/JalaModules*&lt;/span&gt;.&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Mon, 09 Jul 2007 14:20:46 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 11</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=11</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;5&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;9&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Tue, 13 Feb 2007 15:21:00 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 10</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=10</link>
<description>&lt;ul class=&#39;diffproperties&#39;&gt;&lt;li&gt;Changed &lt;span class=&#39;diffpropname&#39;&gt;tags&lt;/span&gt; to &lt;span class=&#39;diffadded&#39;&gt;projects, apps, modules&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;5&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Jala ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;6&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;7&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;*Jala|https://opensvn.csie.org/traccgi/jala/* is an open-source collection of JavaScript modules for Helma Object Publisher, written and maintained by&amp;nbsp; ORF.at and licensed under the Apache 2.0 License. Jala modules include support for GNU gettext compatible internationalization, asynchronous request dispatching, HopObject collection rendering, and *much more|https://opensvn.csie.org/traccgi/jala/wiki/JalaModules*.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Tue, 13 Feb 2007 15:20:06 +0000</pubDate>
<author>hannes</author>
</item>
<item>
<title>Version 9</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=9</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;3&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;HelmaLib &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*HelmaLib* &lt;/span&gt;is included with standard Helma installations and is a Javascript library considered to be of universal usefulness for all Helma application development. It consists of two modules, a core module that extends core Javascript prototypes and a &amp;quot;helma&amp;quot; module that contains additional prototypes, providing additional functionality not provided directly by Helma&#39;s core environment.&amp;nbsp; &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;5&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;*HelmaLib*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;7&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;10&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;HelmaSwarm &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*HelmaSwarm|http://adele.helma.org/download/helma/contrib/helmaswarm/* &lt;/span&gt;is a tool to build Helma clusters, a group of Helma instances forming one virtual server. HelmaSwarm uses asynchronous JGroups communication to distribute/coordinate cache and session state.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;12&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://adele.helma.org/download/helma/contrib/helmaswarm/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;14&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;17&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;HelmaGroups &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*HelmaGroups|http://helma.org/stories/77390/* &lt;/span&gt;is a Helma extension that puts several helma servers into a group and makes them share data in their memory over the network. A new global object &amp;quot;group&amp;quot; is added to the scripting environment and all changes in that object tree are immediately replicated to all members.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;19&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://helma.org/stories/77390/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;21&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;24&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;Rhinola &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Rhinola|http://mod-gcj.sourceforge.net/rhinola.html* &lt;/span&gt;is a very thin server-side JavaScript execution framework running on top of mod_gcj, a module for Apache to run Java code via GCJ directly within the web server. Rhinola is a fresh implementation of a Helma core and formed the basis for the development of the Helma 2.0 development branch.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;26&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://mod-gcj.sourceforge.net/rhinola.html&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;28&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;31&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;Rabbit &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Rabbit* &lt;/span&gt;is a framework that provides a clean and simple way to script the object-data structure of a Helma application and automates the mapping of that object structure to a relational database, including the automatic setup of that database.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;33&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;*Rabbit*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;35&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;38&lt;/td&gt;&lt;td&gt;A flexible templating engine that is written entirely in Javascript and is backwards compatible with Helma 1.x skins and macros, but adds additional statements such as loops and conditionals. &lt;span class=&#39;diffremoved&#39;&gt;It &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;The *JavaScript Template Engine* &lt;/span&gt;is implemented as a library for Helma 1.5, but is intended to become the basis of the templating engine for Helma 2.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;40&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;*JavaScript Template Engine*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;42&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;45&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;VelocityExtension &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*VelocityExtension|http://adele.helma.org/source/viewcvs.cgi/extensions/velocity/README.txt?rev=HEAD&amp;amp;cvsroot=hop* &lt;/span&gt;is a Helma extension that integrates Velocity, a&amp;nbsp; powerful&amp;nbsp; open source template engine into Helma. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;47&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://adele.helma.org/source/viewcvs.cgi/extensions/velocity/README.txt?rev=HEAD&amp;amp;cvsroot=hop&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;49&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;52&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;FreeMarkerExtension &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*FreeMarkerExtension|http://adele.helma.org/source/viewcvs.cgi/extensions/freemarker/README.txt?rev=HEAD&amp;amp;cvsroot=hop* &lt;/span&gt;is a Helma extension that integrates FreeMarker, a powerful open source template engine into Helma.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;54&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://adele.helma.org/source/viewcvs.cgi/extensions/freemarker/README.txt?rev=HEAD&amp;amp;cvsroot=hop&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;56&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;59&lt;/td&gt;&lt;td&gt;A dynamic wikiesque web site framework built on Helma. &lt;span class=&#39;diffremoved&#39;&gt;Gobi &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Gobi|http://gobi.helma.org/* &lt;/span&gt;aims to provide a platform for Wiki applications as well as applications including Wiki-like features and provides simple yet powerful base classes that can be extended to do any imaginable thing.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;61&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://gobi.helma.org/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;63&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;66&lt;/td&gt;&lt;td&gt;A feature rich, industry-proven blog hosting software based on Antville. &lt;span class=&#39;diffremoved&#39;&gt;Twoday &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Twoday|http://twoday.org/* &lt;/span&gt;is the software running at twoday.net, a german-speaking weblog hosting platform hosted and developed by Knallgrau.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;68&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://twoday.org/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;70&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;73&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;Antville &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Antville|http://antville.org/* &lt;/span&gt;is an expandable weblog hosting system built on Helma that has some of the features of a full grown content management system. Antville scales very well up to several thousands of weblogs and is very easy to use while offering a lot of advanced features that make it even capable for hosting other types of websites.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;75&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://antville.org/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;77&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;80&lt;/td&gt;&lt;td&gt;A soft-coding web site framework built on Helma. &lt;span class=&#39;diffremoved&#39;&gt;OpenMocha &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*OpenMocha|http://openmocha.org/* &lt;/span&gt;web applications are written through a web-based interface that wraps pieces of server-side and client-side code around content objects. These behaviors are inherited by other child objects in the hierarchical content tree and can be overridden at any level. &lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;82&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://openmocha.org/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;84&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;87&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;Chopper &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Chopper|http://blog.p3k.org/stories/3143/* &lt;/span&gt;is a client-side Javascript library that provides methods and features to emulate the Helma scripting environment on the client-side. It effectively allows you to write client-side applications the way you would write them on the server-side using Helma.&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;88&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;89&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://blog.p3k.org/stories/3143/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 19 Oct 2006 10:41:36 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 8</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=8</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;5&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://dev.helma.org/Wiki/HelmaLib/&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*HelmaLib*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;33&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://dev.helma.org/Wiki/Rabbit&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*Rabbit*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;40&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://dev.helma.org/Wiki/JavaScript+Template+Engine/&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;*JavaScript Template Engine*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 19 Oct 2006 10:36:00 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 7</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=7</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;5&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://adele&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;http://dev&lt;/span&gt;.helma.&lt;span class=&#39;diffremoved&#39;&gt;org/source/viewcvs.cgi/modules/&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;org/Wiki/HelmaLib/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 19 Oct 2006 10:30:18 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 6</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=6</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;50&lt;/td&gt;&lt;td&gt;=== &lt;span class=&#39;diffremoved&#39;&gt;FreeMaker &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;FreeMarker &lt;/span&gt;Extension ===&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 19 Oct 2006 00:57:27 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 5</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=5</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;29&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Rabbit ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;30&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;31&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Rabbit is a framework that provides a clean and simple way to script the object-data structure of a Helma application and automates the mapping of that object structure to a relational database, including the automatic setup of that database.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;32&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;33&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://dev.helma.org/Wiki/Rabbit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;34&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;35&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;50&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;51&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;=== Rabbit ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;52&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;53&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;Rabbit is a framework that provides a clean and simple way to script the object-data structure of a Helma application and automates the mapping of that object structure to a relational database, including the automatic setup of that database.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;54&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;55&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;http://dev.helma.org/Wiki/Rabbit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 19 Oct 2006 00:53:28 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 4</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=4</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;15&lt;/td&gt;&lt;td&gt;=== &lt;span class=&#39;diffremoved&#39;&gt;HelmaGroup &lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;HelmaGroups &lt;/span&gt;===&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 19 Oct 2006 00:52:04 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 3</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=3</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;1&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;11&lt;/td&gt;&lt;td&gt;HelmaSwarm is a tool to build Helma clusters, a group of &lt;span class=&#39;diffremoved&#39;&gt;Helma&lt;/span&gt;&lt;span class=&#39;diffadded&#39;&gt;Helma instances forming one virtual server. HelmaSwarm uses asynchronous JGroups communication to distribute/coordinate cache and session state.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;12&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;instances forming one virtual server. HelmaSwarm uses asynchronous JGroups communication to distribute/coordinate cache and session state.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;39&lt;/td&gt;&lt;td&gt;VelocityExtension is a Helma extension that integrates Velocity,&lt;span class=&#39;diffadded&#39;&gt; a&amp;nbsp; powerful&amp;nbsp; open source template engine into Helma. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;40&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;a&amp;nbsp; powerful&amp;nbsp; open source template engine into Helma. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;46&lt;/td&gt;&lt;td&gt;FreeMarkerExtension is a Helma extension that integrates FreeMarker,&lt;span class=&#39;diffadded&#39;&gt; a powerful open source template engine into Helma.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;47&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;a powerful open source template engine into Helma.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 19 Oct 2006 00:49:28 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 2</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=2</link>
<description>&lt;ul class=&#39;diffproperties&#39;&gt;&lt;li&gt;Set &lt;span class=&#39;diffpropname&#39;&gt;tags&lt;/span&gt; to &lt;span class=&#39;diffadded&#39;&gt;projects modules apps&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;1&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffremoved&#39;&gt;A list with descriptions and links to various related projects goes here... (coming later today)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;2&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== HelmaLib ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;3&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;4&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;HelmaLib is included with standard Helma installations and is a Javascript library considered to be of universal usefulness for all Helma application development. It consists of two modules, a core module that extends core Javascript prototypes and a &amp;quot;helma&amp;quot; module that contains additional prototypes, providing additional functionality not provided directly by Helma&#39;s core environment.&amp;nbsp; &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;5&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;6&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://adele.helma.org/source/viewcvs.cgi/modules/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;7&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;8&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;9&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== HelmaSwarm ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;10&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;11&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;HelmaSwarm is a tool to build Helma clusters, a group of Helma&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;12&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;instances forming one virtual server. HelmaSwarm uses asynchronous JGroups communication to distribute/coordinate cache and session state.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;13&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;14&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://adele.helma.org/download/helma/contrib/helmaswarm/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;15&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;16&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;17&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== HelmaGroup ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;18&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;19&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;HelmaGroups is a Helma extension that puts several helma servers into a group and makes them share data in their memory over the network. A new global object &amp;quot;group&amp;quot; is added to the scripting environment and all changes in that object tree are immediately replicated to all members.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;20&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;21&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://helma.org/stories/77390/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;22&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;23&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;24&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Rhinola and mod_gcj ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;25&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;26&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Rhinola is a very thin server-side JavaScript execution framework running on top of mod_gcj, a module for Apache to run Java code via GCJ directly within the web server. Rhinola is a fresh implementation of a Helma core and formed the basis for the development of the Helma 2.0 development branch.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;27&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;28&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://mod-gcj.sourceforge.net/rhinola.html&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;29&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;30&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;31&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== JavaScript Template Engine ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;32&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;33&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;A flexible templating engine that is written entirely in Javascript and is backwards compatible with Helma 1.x skins and macros, but adds additional statements such as loops and conditionals. It is implemented as a library for Helma 1.5, but is intended to become the basis of the templating engine for Helma 2.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;34&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;35&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://dev.helma.org/Wiki/JavaScript+Template+Engine/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;36&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;37&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;38&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Velocity Extension ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;39&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;40&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;VelocityExtension is a Helma extension that integrates Velocity,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;41&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;a&amp;nbsp; powerful&amp;nbsp; open source template engine into Helma. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;42&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;43&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://adele.helma.org/source/viewcvs.cgi/extensions/velocity/README.txt?rev=HEAD&amp;amp;cvsroot=hop&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;44&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;45&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;46&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== FreeMaker Extension ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;47&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;48&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;FreeMarkerExtension is a Helma extension that integrates FreeMarker,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;49&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;a powerful open source template engine into Helma.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;50&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;51&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://adele.helma.org/source/viewcvs.cgi/extensions/freemarker/README.txt?rev=HEAD&amp;amp;cvsroot=hop&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;52&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;53&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;54&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Rabbit ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;55&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;56&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Rabbit is a framework that provides a clean and simple way to script the object-data structure of a Helma application and automates the mapping of that object structure to a relational database, including the automatic setup of that database.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;57&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;58&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://dev.helma.org/Wiki/Rabbit&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;59&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;60&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Gobi ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;61&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;62&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;A dynamic wikiesque web site framework built on Helma. Gobi aims to provide a platform for Wiki applications as well as applications including Wiki-like features and provides simple yet powerful base classes that can be extended to do any imaginable thing.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;63&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;64&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://gobi.helma.org/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;65&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;66&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;67&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Twoday ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;68&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;69&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;A feature rich, industry-proven blog hosting software based on Antville. Twoday is the software running at twoday.net, a german-speaking weblog hosting platform hosted and developed by Knallgrau.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;70&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;71&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://twoday.org/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;72&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;73&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;74&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Antville ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;75&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;76&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Antville is an expandable weblog hosting system built on Helma that has some of the features of a full grown content management system. Antville scales very well up to several thousands of weblogs and is very easy to use while offering a lot of advanced features that make it even capable for hosting other types of websites.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;77&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;78&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://antville.org/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;79&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;80&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;81&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== OpenMocha ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;82&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;83&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;A soft-coding web site framework built on Helma. OpenMocha web applications are written through a web-based interface that wraps pieces of server-side and client-side code around content objects. These behaviors are inherited by other child objects in the hierarchical content tree and can be overridden at any level. &lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;84&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;85&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://openmocha.org/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;86&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;87&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;88&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;=== Chopper ===&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;89&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;90&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;Chopper is a client-side Javascript library that provides methods and features to emulate the Helma scripting environment on the client-side. It effectively allows you to write client-side applications the way you would write them on the server-side using Helma.&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;91&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;92&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;http://blog.p3k.org/stories/3143/&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;93&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;94&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;95&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Thu, 19 Oct 2006 00:48:31 +0000</pubDate>
<author>zumbrunn</author>
</item>
<item>
<title>Version 1</title>
<link>http://helma.org/wiki/Related+Projects/history.diff?v=1</link>
<description>&lt;div class=&#39;diffbody&#39;&gt;&lt;table&gt;&lt;tr&gt;&lt;td style=&quot;width:2em; color:#999;&quot;&gt;1&lt;/td&gt;&lt;td&gt;&lt;span class=&#39;diffadded&#39;&gt;A list with descriptions and links to various related projects goes here... (coming later today)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</description>
<pubDate>Wed, 18 Oct 2006 11:27:45 +0000</pubDate>
<author>zumbrunn</author>
</item>
</channel>
</rss>

