Versions Compared

Key

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

...

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

Development Guides

How to contribute to Roller Explains how to contribute, what a committer is, etc. Read this if you want to figure out how to get your changes into Roller or if you'd interested in helping out with any other aspects of Roller.

Building and Deploying Roller A guide on how to get the Roller source code from our subversion repository, how the code is layed laid out and where to look for things, what the standard build process includes, and how to run the unit tests. This should be the first thing you read if you are planning to work on the Roller code base at all.How to contribute to Roller Explains how to contribute, what a committer is, etc. Read this if you want to figure out how to get your changes into Roller or if you'd interested in helping out with any other aspects of Roller.

Release Process This document describes the process that the Roller team uses to propose new releases, make milestone builds, make final releases and how we use the SVN trunk, branches and tags.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.

How Authentication Works in Roller - (work in progress) explains how user authentication and authorization works in Roller.How to create a Roller theme Two part serious 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.

How Authentication Works in Roller - (work in progress) explains how user authentication and authorization works in Roller.

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.

...