Helma Logo
main list history
previous version  overview  next version

Version 7 by hannes on 08. April 2008, 11:34

Some vague feature ideas for Helma 1.7

* Try to decouple helma.objectmodel from the rest of the framework,=== and start layering a javascript interface on top of it so it can be used New Persistence API implemented in stand-alone/explicit fashion.JavaScript
* Start using SessionManager to actually implement different session management schemes (db persistence etc)
Try to decouple helma.objectmodel from the rest of the framework, and start layering a javascript interface on top of it so it can be used in stand-alone/explicit fashion.

=== Alternative Session Implementations

Start using SessionManager to actually implement different session management schemes.

* db persistence
* client based persistence
* replication/load balancing

=== Library and Modules

* Extend and enhance helma.File.js and other modules
* Start removing core extensions in favor of modules?
* Drop helma.doc package, maybe in favour of jsdoc-toolkit, or get token parsing funcitonality accepted into rhino cvs.
=== More Ideas

* Provide full configurability when running Helma in embedded (tomcat) mode.
* Support *Jürg Lehni's rhino extensions|https://dev.scriptographer.com/*
* Support <strike>Support *JSAdapter|http://blogs.sun.com/sundararajan/entry/self_javascript_and_jsadapter*com/sundararajan/entry/self_javascript_and_jsadapter*</strike> already in helma 1.6.
* varargs support for res.write(), res.writeln(), res.debug(): pass 0..n arguments to these methods, they will be rendered speparated by a single whitespace like print in python.
* allow apps.properties extensions to be defined in app.properties (without the "appname." prefix)
* Rewrite helmadoc to rewrite with standard rhino (no more token patch).
* Drop helma.doc package, maybe in favour of jsdoc-toolkit, or get token parsing funcitonality accepted into rhino cvs.
* Debian/Ubuntu package for Helma

     removed
     added