Looking for Roller? The Official Roller Wiki is now hosted by the Apache Software Foundation.
Roller 3.0 is a major new release that focuses on infrastructural improvements necessary to better support a large community of bloggers. These improvements includes a completely new URL structure, a new template system, better support for multi-language weblogs and an easy-to-manage front-page weblog.
This document summarizes the new features in Roller 3.0. Docs are also available. The draft User Guide, Template Guide and Install Guide documents are available at the links below.
(PDF)
(PDF)
(PDF)
Roller's old URL structure was widely regarded as clunky and folks didn't understand why weblog URLs had to begin with "page" instead of simply the weblog's name. So we redesigned the Roller URL space to make it more logical, more self-consistent and able to better support multi-language weblogs and paging.
Old URLs are still supported, but they will be redirected (HTTP 301) to the new URL system. So we won't be breaking links to your weblog and we won't be breaking your feed subscribers -- since feed aggregators know how to handle redirects.
Here's an overview of key weblog URLs support by Roller:
The original URL re-structuring proposals are here:
Roller's old template system was complex and confusing, with way too many objects available and way too many macros (there were over fifty macros). We want to make template authoring as easy as possible to encourage the development of cool new themes by the Roller community. So in Roller 3.0, we've deprecated the old system and we've created a whole new page template system with a much more logical and self-consistent set of models and macros.
You can still use the old template system, but by default in new Roller installs it will be turned off -- and all new template development should be done using the new system. All existing Roller themes have been rewritten to use the new models and macros.
Plus, the new system features something that the old system sorely lacked: complete documentation. You can find complete documentation for Roller 3.0 page template system here: Roller 3.0 Template Guide
(PDF).
To better support multi-language weblogs, we've added a couple of new configuration settings to Roller and some new URLs for viewing multi-language weblogs. Here are the new settings on the weblog Preferences->Settings page:
And here's what those new settings mean:
If you publish your weblog in mutliple languages, then the following types of URLs to access content in any one specific language.
Where <lang> is a 2 or 5 char locale identifier like "ja" or "ja_JP"
Roller's old front-page didn't adequately support the needs of a community of communities, like blogs.sun.com or the JRoller Java community. It wasn't possible to filter entries displayed by category or language. It wasn't easy to find bloggers. Plus, the front page was nflexible. You had to hack Java and JSP to change it. That made it difficult to temporarily change the front page of a Roller site to reflect some ongoing community event, like a blog carnival or a product launch.
So we changed Roller to make the front-page into a weblog and we've added a bunch of new page models and macros to make it easy to include site-wide data and user/blog directory in that blog. We've also create a new theme called front-page that looks just like the old Roller front-page.
Here the original new front-page proposal:
With Roller 3.0, the Roller team decided to maintain and ship only a small "core" set of themes and plugins. All other themes and plugins have been moved to the Roller Support
project on Java.net.
If you are upgrading an existing Roller installation that uses any of the following themes, the you must download the themes from Roller Support themes page
-- otherwise, weblogs that use those themes will not display properly.
for details.
| Kind | Attachment Name | Size | Version | Date Modified | Author | Change note |
|---|---|---|---|---|---|---|
png |
i18n-settings.png | 13.6 kB | 1 | 22-Aug-2006 16:25 | DaveJohnson |