Versions Compared

Key

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

...

The ApacheCon US 2009 presentation What's new in Roller 5.0 tells the story of Roller and Roller 5.0 in some detail and includes details on the new features, which are summarized here:

  • Media blogging features
  • OpenID for user logins
  • OAuth for AtomPub authentication
  • Simple multi-domain support
  • Code base improvements

Now, let's talk about each area.

Media Blogging features

The main new feature in Roller 5.0 is "media blogging" which is what we call a set of features that are designed to make it easier for you to upload, manage and blog images, video files and audio files – media files. These new features were added by Tanuja Varkanthe and Ganesh Mathrubootham for a 2008/2009 computer science project project class at San Jose State Univ.

...

Open ID for user logins

With Roller 5 it is possible to allow uses to authenticate with OpenID credentials. You can setup your Roller system to allow only OpenID logins or to allow your users to login by username and password or via OpenID. Below is a screenshot that shows what the login page looks like when both username/password and OpenID logins are allowed:

Image Added

This new feature was added by Tatyana Tokareva for a 2008 Google Summer of Gode project and was implemnented using Spring security's built in support for OpenID.

For more information:
* http://cwiki.apache.org/confluence/display/ROLLER/Proposal+OpenID+Support


Editing of comments

This is a small feature that makes it possible for a blog owner to edit the comments left by others on his or her blog for the purposes of cleaning up HTML, spelling errors or profanity in comments. Here's a quick screencast that illustrates how comment editing works:

<object id="scPlayer" width="760" height="607"> <param name="movie" value="http://content.screencast.com/users/snoopdave/folders/Jing/media/716f3d93-1112-40bb-b3fd-9b4ad90a35a3/jingswfplayer.swf"></param> <param name="quality" value="high"></param> <param name="bgcolor" value="#FFFFFF"></param> <param name="flashVars" value="thumb=http://content.screencast.com/users/snoopdave/folders/Jing/media/716f3d93-1112-40bb-b3fd-9b4ad90a35a3/FirstFrame.jpg&containerwidth=760&containerheight=607&content=http://content.screencast.com/users/snoopdave/folders/Jing/media/716f3d93-1112-40bb-b3fd-9b4ad90a35a3/00000013.swfImage Added"></param> <param name="allowFullScreen" value="true"></param> <param name="scale" value="showall"></param> <param name="allowScriptAccess" value="always"></param> <param name="base" value="http://content.screencast.com/users/snoopdave/folders/Jing/media/716f3d93-1112-40bb-b3fd-9b4ad90a35a3/"></param> <embed src="http://content.screencast.com/users/snoopdave/folders/Jing/media/716f3d93-1112-40bb-b3fd-9b4ad90a35a3/jingswfplayer.swf" quality="high" bgcolor="#FFFFFF" width="760" height="607" type="application/x-shockwave-flash" allowScriptAccess="always" flashVars="thumb=http://content.screencast.com/users/snoopdave/folders/Jing/media/716f3d93-1112-40bb-b3fd-9b4ad90a35a3/FirstFrame.jpg&containerwidth=760&containerheight=607&content=http://content.screencast.com/users/snoopdave/folders/Jing/media/716f3d93-1112-40bb-b3fd-9b4ad90a35a3/00000013.swfImage Added" allowFullScreen="true" base="http://content.screencast.com/users/snoopdave/folders/Jing/media/716f3d93-1112-40bb-b3fd-9b4ad90a35a3/" scale="showall"></embed> </object>

Simple multi-domain support

...

Open ID support

With Roller 5 it is possible to allow uses to authenticate with OpenID credentials. You can setup your Roller system to allow only OpenID logins or to allow your users to login by username and password or via OpenID. Below is a screenshot that shows what the login page looks like when both username/password and OpenID logins are allowed:

Image Removed

This new feature was added by Tatyana Tokareva for a 2008 Google Summer of Gode project and was implemnented using Spring security's built in support for OpenID.

For more information:
* http://cwiki.apache.org/confluence/display/ROLLER/Proposal+OpenID+Support


OAuth for AtomPub

As part of the SocialSite project, an OAuth provider implementation was added to Roller. This OAuth provider is used to authenticate Roller's AtomPub web services interface. In Roller, there are now three options for AtomPub authentication:

...