Search

Google
 

Monday, July 9, 2007

More about Radiant CMS

After a long haul with more than 6 months of development a new stable release of Radiant has been released. Check out the announcement on their blog here

The big new thing in 0.6, or “Lapidary”, is the new extension system.

Full changelog:

  • Added support for extensions—an extremely flexible way to extend radiant
  • Merged Behaviors into the Page class; subclass page now instead
  • Improved database support for Postgres and Sqlite
  • Limited support for SQL Server
  • Exceptions from tags now bubble up during testing
  • Page parts are now sorted by ID so the order that you create them in is preserved [Josh Ferguson]
  • Implemented tag documentation DSL and UI [Sean Cribbs]
  • Reworked the setup code
  • Renamed script/setup_database to rake db:bootstrap
  • Reworked the upgrade code to work around rake tasks
  • Added rake tasks for freezing and unfreezing radiant to the edge
  • r:children:each, r:children:first, and r:children:last now all accept the same ordering and limit attributes and have the same defaults
  • Snippets are now responsive to global context via the r:page tag. This means that any tags inside r:page will refer to the page currently being rendered, i.e. the page requested, not the local contextual page via tags like r:children:each, etc. This is most relevant to recursive snippets like the sitemapper example [Sean Cribbs]
  • r:navigation now uses the pipe character (”|”) to delimit URLs in the urls attribute rather than the semi-colon
  • :date now accepts a “for” attribute that specifies which attribute of the page to render. Valid values of the attribute are published_at, updated_at, created_at, and now.
  • Created the r:cycle tag to make alternating tables and lists possible
  • Added popups for filter and tag documentation inside the page editing interface
  • Added support for optimistic locking for all models [Daniel Shepherd]
  • Added support to Radiant::Config for boolean values [Sean Cribbs]
  • Caching no longer stores the headers and body in the same file [Daniel Shepherd]
  • Added support for the X-Sendfile header that works in conjunction with caching to speed it up (by default X-Sendfile support is off) [Daniel Shepherd]
  • Moved the images and stylesheets into images/admin and stylesheets/admin respectively to make it easier for Radiant’s assets to coexist easily with the site’s assets
  • Improved the Javascript that automatically updates the slug and breadcrumb based off of the title so that it now response to all change events
  • For the full scoop on what’s changed see Sean Cribbs’ detailed blog post here

No comments:

Is this post help u.