Helma Logo
main list history
previous version  overview  next version

Version 4 by zumbrunn on 19. October 2006, 00:52

=== 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 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.


=== HelmaGroup HelmaGroups ===

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 "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 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.


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


=== Velocity Extension ===

VelocityExtension is a Helma extension that integrates Velocity, a  powerful  open source template engine into Helma.


=== FreeMaker Extension ===

FreeMarkerExtension is a Helma extension that integrates FreeMarker, a powerful open source template engine into Helma.


=== 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.


=== Gobi ===

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.


=== Twoday ===

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.


=== Antville ===

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.


=== OpenMocha ===

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.


=== Chopper ===

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.