Versions Compared

Key

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

...

First, we've rearranged the Roller user-interface and moved the theme-chooser and template editing pages to their own tab. As you can see below, we now have a design tab that includes all theme/template functionality and we've improved the theme chooser to better explain shared and custom themes.TBD: screenshot of new design tab

http://cwiki.apache.org/confluence/download/attachments/57403/designtab.png

Now let's cover the specifics.

Style-sheet overrides ROL-1368 To make it easy for folks to change theme colors and fonts, we've introduce the notion of a style-sheet override for each theme. Roller themes can now include a style-sheet override file and if you want to set your own colors and fonts, that's the place to add and change CSS.

TBD: screenshot of stylesheet editor pagehttp://cwiki.apache.org/confluence/download/attachments/57403/customcss.png

About this blog message and blog image ROL-1366 Most blogs include a short "about this blog" message and an image, which is either a mugshot of the author or the icon/logo of the blog. So we've added new fields to the weblog settings page so you can set these for your blog and now Roller themes can include these fields in a standard way. You won't be able to take advantage of this feature unless you are using a theme that has been updated for Roller 4.0. TBD: screenshot of weblog settings page with new fields

http://cwiki.apache.org/confluence/download/attachments/57403/weblogsettings.png

Templates by action ROL-1310 If you want to have different content on your blog's entry page, search page or tags-index you no longer need special logic to test which page you are on. Instead you can add a page to be associated with each action and we support actions permalink, tags-index, search or custom. TBD: screenshot of templates page with new action combo

http://cwiki.apache.org/confluence/download/attachments/57403/actiontemplates.png

Template editor enhancements ROL-1451 For those using Roller templates to define custom pages that generate XML and JSON and other content type, we've added a content-type setting to the template editor page. We've also added a language setting for Roller installations who wish to plug in their own view technologies (i.e. to use a template language other than Velocity).TBD: screenshot of template page editor

http://cwiki.apache.org/confluence/download/attachments/57403/templateeditor.png

Easy install

Roller's install process has always been a sore point so in 4.0 we've done the work to make installation really easy ROL-1448. Assuming you have already setup Java and your Servlet container, all you have to do to setup Roller is to create one small settings and deploy the Roller WAR. There's no need to setup a JNDI data-source or mail-session (unless you want to) and there's no need to create tables. And there's no need to download Hibernate separately because Roller no longer needs Hibernate.

...