Helma Logo
main list history
previous version  overview  next version

Version 9 by zumbrunn on 19. October 2006, 10:41

=== HelmaLib ===

HelmaLib *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 "helma" module that contains additional prototypes, providing additional functionality not provided directly by Helma's core environment. 


=== HelmaSwarm ===

HelmaSwarm *HelmaSwarm|http://adele.helma.org/download/helma/contrib/helmaswarm/* 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.


=== HelmaGroups ===

HelmaGroups *HelmaGroups|http://helma.org/stories/77390/* 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 "group" is added to the scripting environment and all changes in that object tree are immediately replicated to all members.


=== Rhinola and mod_gcj ===

Rhinola *Rhinola|http://mod-gcj.sourceforge.net/rhinola.html* 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.


=== Rabbit ===

Rabbit *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.


=== JavaScript Template Engine ===

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 The *JavaScript Template Engine* is implemented as a library for Helma 1.5, but is intended to become the basis of the templating engine for Helma 2.

*JavaScript Template Engine*

=== Velocity Extension ===

VelocityExtension *VelocityExtension|http://adele.helma.org/source/viewcvs.cgi/extensions/velocity/README.txt?rev=HEAD&cvsroot=hop* is a Helma extension that integrates Velocity, a  powerful  open source template engine into Helma.


=== FreeMarker Extension ===

FreeMarkerExtension *FreeMarkerExtension|http://adele.helma.org/source/viewcvs.cgi/extensions/freemarker/README.txt?rev=HEAD&cvsroot=hop* is a Helma extension that integrates FreeMarker, a powerful open source template engine into Helma.


=== Gobi ===

A dynamic wikiesque web site framework built on Helma. Gobi *Gobi|http://gobi.helma.org/* 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.


=== Twoday ===

A feature rich, industry-proven blog hosting software based on Antville. Twoday *Twoday|http://twoday.org/* is the software running at twoday.net, a german-speaking weblog hosting platform hosted and developed by Knallgrau.


=== Antville ===

Antville *Antville|http://antville.org/* 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.


=== OpenMocha ===

A soft-coding web site framework built on Helma. OpenMocha *OpenMocha|http://openmocha.org/* 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.


=== Chopper ===

Chopper *Chopper|http://blog.p3k.org/stories/3143/* 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.