Tally-Ho is a refactoring of the codebase of the web site morons.org, which is itself a refactoring in Java of the original codebase that was written in PHP. It encompasses over 6 years of design lessons and active web community lessons learned.
The system is highly devoted to reader participation, both in terms of commenting on articles and in producing them. A simple, yet flexible entitlement system lets you restrict posting to a trusted few or open it to all account holders in any Indymedia-like fashion.
Presentation is separated from control, which is separated from service logic, which is separated from the object model.
Persistence is based on JPA; dynamic components are handled using Wicket; overall page layout is performed with OpenSymphony's Sitemesh. Target database is PostgreSQL, but there's no reason it couldn't be adapted to target other databases, thanks to JPA.
Things are in a *VERY* early stage of development right now. What's checked in is highly likely not to be usable, by anybody, for any purpose. Stay tuned.
The system is highly devoted to reader participation, both in terms of commenting on articles and in producing them. A simple, yet flexible entitlement system lets you restrict posting to a trusted few or open it to all account holders in any Indymedia-like fashion.
Presentation is separated from control, which is separated from service logic, which is separated from the object model.
Persistence is based on JPA; dynamic components are handled using Wicket; overall page layout is performed with OpenSymphony's Sitemesh. Target database is PostgreSQL, but there's no reason it couldn't be adapted to target other databases, thanks to JPA.
Things are in a *VERY* early stage of development right now. What's checked in is highly likely not to be usable, by anybody, for any purpose. Stay tuned.