Available Extensions

page_attachments

Supports uploaded files as “attachments” to pages.

Last updated on July 21, 2008

aggregation

Collects children of multiple unrelated pages for iteration with <r:children:each>

Last updated on July 21, 2008

multi_site

Lets you serve multiple sites (domains/virtual hosts) from a single instance of Radiant.

Last updated on July 21, 2008

reorder

Allows reordering of child pages within their parent page.

Last updated on July 21, 2008

help

Provides Help documentation in a tab in the Radiant interface and provides a way for developers to easily include their own help information.

by Jim Gay
Last updated on July 21, 2008

help_use_cases

Adds additional information to the Help extension for particular uses of the standard features.

by Jim Gay
Last updated on July 21, 2008

nested_layouts

Provides tags for easily creating nested layouts.
Nested Layouts enables reuse of a top-level “master” layout (one that contains your tags and the overall structure/wrapper of your site) for several different “nested” layouts (i.e. a one-column layout and a two-column layout). Keep your layouts DRY!

Last updated on July 21, 2008

gallery

The Gallery extension allows Radiant to manage galleries of images.

Last updated on July 22, 2008

copy_move

It allows for a page to be copied (or moved) under a new parent

Last updated on July 22, 2008

header_authorize

Header Authorize creates alterations of the Login System to accept Header information for authorization. This allows you to use a central authentication system for multiple applications including Radiant.

by Jim Gay
Last updated on July 24, 2008

ba

Ba is a conference and event management system for Radiant

Last updated on September 13, 2008

page_event

Page Event is a simple page-based event calendar for associating time-based events with your Radiant pages. The original example was setting up meeting announcements in radiant where the meeting was a page. Having this meeting show up on a site-wide calendar and having exact information on when the meeting was taking place was important.

Last updated on July 28, 2008

file_based_layout

Allows pages served by Radiant to share a standard file-based Rails layout with Rails-generated pages

Last updated on July 29, 2008

sphinx_search

Make Radiant pages searchable via Thinking Sphinx

Last updated on July 28, 2008

exception_notification

Extends Radiant’s error handling to include email notification and Radiant-managed error templates for exceptions raised in other extensions.

Last updated on July 28, 2008

import_mephisto

Convert a Mephisto blog over to Radiant using this Extension

Last updated on September 02, 2008

comments

Adds blog-like comment functionality to Radiant.

Last updated on September 02, 2008

concurrent_draft

Enables default draft versions of pages, snippets and layouts, which can be scheduled for promotion to Production. Requires radiant edge if <= rel 0.6.9.

Last updated on August 08, 2008

paperclipped

Assets manager for Radiant based on Paperclip with support for multiple file types and drag and drop insertion into Radiant pages.

Last updated on August 07, 2008

location

Add a simple locator to radiant

Last updated on August 12, 2008

beastly

Allows RadiantCMS to share users and layouts with Altered Beast forum software. See project’s README file for more information and instructions on required plugins for your beast installation.

Last updated on August 13, 2008

page_list_view

Enables viewing site pages in a list view sortable by attibute

Last updated on August 15, 2008

escape_xml

This extension adds the r:escape_xml tag to escape predefined XML characters.

URL:
Last updated on August 17, 2008

admin_breadcrumbs

Adds breadcrumbs to the page edit interface (extended metadata) to provide links to the ancestor pages.

by Jim Gay
Last updated on August 17, 2008

vapor

Manages URL redirects without the need to create useless pages. It will catch every request and test against the ‘catch URLs’ that you provide. It even allows you to redirect to another website.

by Jim Gay
Last updated on August 17, 2008

seo_help

Provides if_meta and unless_meta tags with an inherit attribute to search page ancestors.

by Jim Gay
Last updated on August 21, 2008

redcloth4

Enable RedCloth 4.0.3 or greater from RubyGems. RedCloth 3.0.4 comes packaged with Radiant, so we have to pull some
tricks to get RedCloth loaded from gems.

Last updated on August 26, 2008

sibling_tags

Allows you to refer to the current page’s previous/next sibling.

Last updated on August 27, 2008

blog

Adds tags such as <r:authors> and <r:pages> (for the current author) and pulls in all features from the siblings_tags extension
Development was supported by Ignite Social Media

by Jim Gay
Last updated on September 04, 2008

wordpress_link_saver

Allows you to maintain imported content to the Radiant database from WordPress. Any existing links such as mysite.com/?p=123 will function properly as long as your pages table has recorded the wordpress_id
Sponsored by Braintree Payment Solutions

by Jim Gay
Last updated on September 04, 2008

mail_to

MailTo is a Radiant CMS extension that hides e-mails from robots. It is a simple wrapper for the Rails mail_to tag with :encode => :javascript.

Last updated on September 04, 2008

simple_password

A Radiant CMS extension for authenticating access to a single page with a HTTP Basic password

Last updated on September 04, 2008

application_theme

Provides extensions the ability to alter the Radiant interface without changing the underlying layout. You can use this to append (or completely replace) stylesheets or javascripts used by the interface.
This means that you can re-style it across the entire application, rather than just in your extension’s controllers or by peppering your view files with include_stylesheet.

by Jim Gay
Last updated on September 07, 2008

help_inline

Provides additional help within the pages of the interface (rather than in a separate tab). This creates a needs_help preference for each user that, when selected, will show tips on using Radiant within the interface.
It requires that you install application_theme.

by Jim Gay
Last updated on September 07, 2008

ray

Use git to manage extensions. Does HTTP for the gitless.

Last updated on September 09, 2008

flickr_tags

Provides a tag for embedding Flickr slideshows in pages.

Last updated on September 10, 2008

blog_tags

Provides some useful blogging tags, like previous and next article and time_ago_in_words for showing dates like “3 days ago”.

Last updated on September 10, 2008

enkoder_tags

Provides tags for hiding web content (including email addresses) from robots using Dan Benjamin’s Enkoder

Last updated on September 10, 2008

dashboard

Provides an area to view recent activity in Radiant. The interface is extendable so that other exensions may add their own recent activity list.

by Jim Gay
Last updated on September 17, 2008

site_watcher

Site Watcher will count the number of times that a cache has been created for each url. It records this information in the page_requests table and provides radius tags such as <r:popular:pages:each> to loop through them.

If you have the Dashboard extension installed, Site Watcher will provide a view of the most popular pages in the admin interface.

by Jim Gay
Last updated on September 19, 2008

featured_pages

Allows you to save pages as “featured” when editing and provides tags such as <r:featured_pages:each> to loop through all featured pages without regard to their placement in the page hierarchy.
A view of all featured pages will be available if Dashboard is installed.

by Jim Gay
Last updated on September 21, 2008

super_export

Import/export extension.
All records in the database are exported to individual YAML files, making it easy to manage them with a source control
tool like Git or Subversion.

Last updated on October 21, 2008

textile_editor

Adds a toolbar when the Textile filter is selected to make it easier to apply Textile formatting. If you have enkoder_tags and page_attachments extensions installed, the link and image buttons also assist you in inserting mailtos, links to attachments, and attached images.

Last updated on September 24, 2008

user_home

Allows you to set the home screen for each user which may be changed to any installed extension: Dashboard, for example.

by Jim Gay
Last updated on September 29, 2008

banner_rotator

A simple extension to support rotating banners on pages.

Last updated on October 02, 2008

legacy_path_handler

Allows to mass 301 redirect a list of urls to new locations.

Last updated on October 09, 2008

language_redirect

Porting of the old language redirect plugin.

Last updated on October 09, 2008

twitter

Allows you to post link updates to Twitter when children of a selected page are published. Requires John Nunemaker’s ‘twitter’ gem.

Last updated on October 10, 2008

page_attachments_xsendfile

Works with the page_attachments extension to make attached files available under the page they’re attached to, so the URL of attachments can be pretty and be located where it belongs in the heirarchy (/sales/agreement.pdf instead of /page_attachments/0000/0001/agreement.pdf)

Last updated on October 29, 2008

audio_player

Easily upload mp3 files, and embed them on your Radiant site with a Flash audio player.

Last updated on October 19, 2008

database_mailer

Save fields from mailer forms to the database.

Last updated on October 21, 2008

sns

Benefits:
* CSS & JS now require developer & admin rights to edit.
* TrueCaching™ so that your users aren’t forced to re-download them every 5 mins.
* No more layouts just to serve up CSS or JS MIME-types
* <r:stylesheet> & <r:javascript> tags to make referencing your files elegant
* No more confused users wonder what those fancy pages are.
* It saves kittens from loosing all their hair.

Last updated on October 21, 2008

sns_minifier

Plugs into the SnS extension to allow you to shrink (minify) your CSS and/or JS files. That way you can view and edit the big, easy-to-read, commented versions but serve low-fat ones.
Several several minification algorithms to choose from.

Last updated on October 21, 2008

sns_sass_filter

Adds Sass filtering to the SnS extension. Write your stylesheets using Sass, and we’ll serve ‘em up for you all washed and pressed.

Last updated on October 21, 2008

simple_product_manager

Provides a mechanism to handle products and categories that can then be used across the rest of the RadiantCMS site.

Last updated on October 25, 2008

parameterized_snippets

Call snippets with parameters which can be reused in the snippet.

Last updated on October 22, 2008

page_preview

Preview a page below the edit text area, without having to save first. The page is previewed exactly as it would look if saved (by a full stack render in a iframe).

Last updated on November 11, 2008

import_export

Allows you to import and export between your Radiant database and a YAML file.

Last updated on October 27, 2008

page_versioning

Creates versioning for pages, snippets and layouts.

Last updated on October 29, 2008

top_level_page

Top Level Page
This Radiant CMS extension changes the top level page of a user.
Insertion of top level page selector into User form in Admin UI accomplished via instructions at:
http://github.com/saturnflyer/radiant-help-extension/tree/master/HELP_developer.rdoc (thanks saturflyer).
Install
  • $ cd radiant_app_directory
  • $ git clone git://github.com/yoon/radiant-top-level-page-extension.git vendor/extensions/top_level_page
  • $ rake radiant:extensions:top_level_page:migrate RAILS_ENV=[development|production]
    TODO
    Figure out how to spec this extension
Last updated on November 04, 2008

conditional_tags

An if/unless framework for Radiant pages. Rather than being limited to Radiant’s pre-built conditionals, the world is now your oyster. Better still, it allows extension writers to craft their own evaluators. If “harmonious.biscuits IS sweet” anyone?

Last updated on November 07, 2008

variables

Set, retrieve, and evaluate variables within pages, snippets and/or layouts. Let’s you parameter-ize your snippets and page parts and use those values via the conditional tags extension.

Last updated on November 07, 2008

file_system

Save a Radiant site to the file system for easy editing and/or version control. Load from file system back into the database.

Last updated on November 07, 2008

summarize

Add a <r:more /> somewhere in your page part content and the rest will be truncated.

Last updated on December 16, 2008

sns_file_system

Add file_system behaviour to the SnS extension.

Last updated on November 24, 2008

news

Enter news with headline, leadtext, text, start date and stop date.

Last updated on December 03, 2008

flash_content

Adds tags to make it easier to embed Adobe Flash content using SWFObject library.

Last updated on December 05, 2008

tags_multi_site

This extension makes the tags extension multi_site aware.

Last updated on December 07, 2008

search_multi_site

This extension makes the search extension multi_site aware.

Last updated on December 07, 2008

Name Dates

Simple extensions that adds day and month tags, enabling localized day and month names for dates. Currently supports English, German and Dutch.

URL:
Last updated on December 11, 2008

leads

The very beginnings of a lead capture system. Extension will generate lead forms, capture leads, and forward them to CRM systems like SugarCRM.

Last updated on December 17, 2008

sitemap_search

Adds a simple search feature to pages and snippets. Requires page_list_view extension. Initially incompatible with rails 2.1, therefore requires <= Radiant 0.6.9. Recommend revision ae779a7. Created by Sean Cribbs

Last updated on January 01, 2009

upcoming_events

Simple administrative interface and tags to manage upcoming events (calendar, etc)

Last updated on January 06, 2009

search_referrer_terms

Extracts out the search terms entered into google/yahoo/msn/etc that have referred a user to your site

Last updated on January 06, 2009

thirty_boxes

Display events from a 30boxes calendar.

Last updated on January 08, 2009