Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Roller Developer

...

Resources

This page offers a list of guides, howtos, and other resources to help developers who are working on the Roller source code.

...

How to create a Roller theme Two part serious series on how to create a new Roller theme:

How to add a new model objects How to make new data available to Roller template authors TBD. For now, check out the ApacheCon 2007 presentation. Also, this email explains how to find and use an example object plugin with docs.

...

Struts2 Migration Guide Information about the Struts1 -> Struts2 migration work that we did for the Roller 4.0 release. Useful for those trying to understand how Roller's Struts2 actions work.

Related presentations

ApacheCon EU 2008 (1.2MB PDF) - Covers advanced Roller topics including: Advanced installation, Page and feed caching, Authentication options, Deployment architecture, Caching with Memcached, Scripting and automation and Plugging in new functionality.

...

ApacheCon 2006 - Apache Roller: an open source Java blog server (1.3mb PDF)
Roller is the open source Java blog server that drives the popular Sun's employee blogs at blogs.sun.com, IBM developerWorks blogs, JRoller.com and numerous other blog sites. Currently making its way through the Apache incubation process, Roller is built on a host of Apache technologies including Struts, Velocity, Lucene, Jakarta Commons, XMLRPC and more. This overview, a primer for Roller users and contributors, covers the Roller feature set, the all-new Roller 3.0 page models/macros, Roller 3.0 architecture, lessons learned, project status and future plans.

Javadocs for Roller source

...

Roller data model diagram

There is a data model diagram at the bottom of the POJO package page here:
http://rollerweblogger.org/roller/resource/datamodel40.png