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 June 30, 2009

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. Radiant 0.7 compliant.

Last updated on May 07, 2009

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 views sortable by attibute, either full list or a paginated list. trunk is compatible with 0.7.0 or higher; tag 1.1 is compatible with 0.6.9
Requires will_paginate plugin: After install, from extension directory run:
$ git submodule init && git submodule update

Last updated on May 27, 2009

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 <= 0.6.9, so we have to pull some
tricks to get RedCloth loaded from gems.

Last updated on January 29, 2009

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 April 02, 2009

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 and individual photos in pages.

Last updated on June 02, 2009

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 June 02, 2009

enkoder_tags

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

Last updated on June 02, 2009

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 @@ 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 @@ 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 April 25, 2009

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 an attachment can be pretty and also located where it belongs in the heirarchy (/sales/agreement.pdf instead of /page_attachments/0000/0001/agreement.pdf)

Last updated on February 18, 2009

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
* & 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 January 14, 2009

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 an iframe).

Last updated on April 10, 2009

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 February 16, 2009

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 somewhere in your page part content and the rest will be truncated.

Last updated on March 18, 2009

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

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

edit_published_date

Adds admin controls that allow editing published date of pages.
Based on Edit Pages extension.

Last updated on January 09, 2009

from_date_tags

Useful tags that return a child which published date is the next one after or before a given date.
Great in conjunction with sibling_tags extension.
For example, it could be used if you want to treat each page as an event and show only the list of upcoming events.
(development still in progress)

Last updated on January 09, 2009

children_tags_with_footers

Provides extra footer children tags, in addition to the children header tag.

Last updated on January 09, 2009

flash_gallery

Interface with SlideShowPro (SSP) to easily create Flash-based media galleries for your Radiant site. Media galleries can contain images, Flash movies, and so on.
Note: SSP is a commercial Flash component and not available as OSS, although a trial version is available and suitable for testing.

Last updated on January 13, 2009

mediawiki_filter

The mediawiki_filter extension adds support for Mediawiki markup. The syntax supported is limited to the featureset of the MediaCloth gem and a few enhancements thereof. (Please use this webmail for feedback as the listed email address is shielded by Postwhite.)

Last updated on April 20, 2009

tiny_mce_filter

Add TinyMCE javascript editor as filter to pages and snippets editor. Saves radiant tags intact. Has image uploading.

Last updated on January 22, 2009

simple_web_shop

A very simple web shop; consisting of a product overview in the admin interface, an order form for the public website, and an email send out after an order has been placed.

Last updated on January 19, 2009

rbac_base

Creates finer control over the types of roles that Radiant uses or may use, allowing other extensions to create their own user roles and restrict their extension to users in that role.

by Jim Gay
Last updated on January 26, 2009

rbac_snippets

Requires the RbacBaseExtension and limits access to snippets to users in the “Snippets” role.

by Jim Gay
Last updated on January 22, 2009

page_review_process

Allows you to restrict users from making changes to pages based upon their role and the page’s status. Requires the RbacBaseExtension

by Jim Gay
Last updated on January 23, 2009

rbac_page_edit

Restricts users from editing pages based upon the assigned role. This works exactly like Page Group Permissons but is built on RBAC Base.

by Jim Gay
Last updated on January 26, 2009

page_group_rbac_migrator

Migrates data from Page Group Permissions to using RBAC Page Edit and maintains the connection between pages, users and roles/groups.

by Jim Gay
Last updated on January 26, 2009

invisible_pages

Invisible Pages was developed for dealing with migrated content from another system to allow older content to continue living at it’s normal URL. The design of this extension assumes that you have some content that may be directly under your Home page, but you don’t want the Radiant interface to have so many pages on the index. Invisible Pages will keep your interface clean.
Supported by Ignite Social Media

by Jim Gay
Last updated on January 30, 2009

change_author

It allows administrators to set the author of each page.
Supported by Ignite Social Media

by Jim Gay
Last updated on January 30, 2009

code_ray

Provides syntax highlighting via the CodeRay ruby gem.

Last updated on February 10, 2009

dav

Access Radiant through WebDAV, by myself and Michael Kessler

Last updated on February 05, 2009

fckeditor

fckeditor filter for page parts – with file uploads and spell checking.

Last updated on February 05, 2009

google_maps

Provides Google Map integration into Radiant and an administration interface for creating maps

Last updated on April 19, 2009

atom_importer

Imports Atom feeds into a standard blog layout in Radiant. Co-developed with James Avery.

Last updated on February 16, 2009

polls

Adds multiple-choice online polls to Radiant. Includes tags for total number of responses and percentage of responses received per answer.
Website: http://github.com/nuex/radiant-polls-extension

Last updated on February 16, 2009

flickr_thumbnails

A tag that lets you do a flickr search and returns an unordered list of thumbnails inline in your page. Simple! Requires you to get a flickr API key first (see the README for info).

Last updated on February 17, 2009

settings

Provides an interface for managing configuration settings. Developed by Alex Wayne

by Jim Gay
Last updated on February 17, 2009

vhost

This extension allows you to host multiple separate sites with their own pages, snippets, and layouts on the same
Radiant instance. Everything is scoped to the site, so you must log in separately at each domain. Thus, you can host
multiple clients’ sites and they don’t know they don’t have their own instance.

Last updated on February 18, 2009

shortcut

You can set an page in your site to be a shortcut. By doing so, your page that is created at /about/people/jim and marked as a shortcut may be found at /jim
Supported by Ignite Social Media

by Jim Gay
Last updated on February 18, 2009

drag_order

This extension allows pages to be moved or copied to any arbitrary (valid) place in the document tree structure by dragging the page to its new position and dropping it there.

Last updated on March 18, 2009

staff_profiles

Simple staff or member profiles for Radiant CMS. Used for education institutions, training organizations, cast and crew of a film, company management profiles, etc.

Last updated on February 23, 2009

stocks

Tags for showing latest stock market information. Currently supports Yahoo Finance.
Website: http://github.com/nuex/radiant-stocks-extension

Last updated on February 24, 2009

url_login

Log the user in with a secret token in the url and optionally redirect them to a specified page.

Last updated on February 24, 2009

archive_hacks

Alters a default Archive extension:
  • Groupping pages by another pattern, specified in Radiant::Config (for example, by %Y/%m)
  • Skip groupping of some pages in archive, specified by pattern in Radiant::Config
  • Ability to have archive as site root
Last updated on February 25, 2009

code

Code Extension
Extension which provides support for code highlighting to Radiant CMS via different code highlighting libraries (syntax,coderay,ultraviolet,highlight.js)

Last updated on February 28, 2009

ultrasphinx_search

Features:
  • Full text search for content and page titles.
  • Radius tags for iterating over search results, checking if there are no results and excerpting matches
  • Results pagination with will_paginate
Last updated on March 05, 2009

webservices

Allows to use responses of remote webservices on your pages, e.g., weather, horoscopes, geocodes, etc.

Last updated on March 05, 2009

date-converter

Adds tag for converting dates from one format to another.

Last updated on March 05, 2009

feed_reader

Lets you parse and iterate over items from external RSS and Atom feeds. Requires the Feedzirra library.

Last updated on March 09, 2009

compressor

Compressor provides an option to strip all non space-character whitespace, and replace double spaces with single spaces in the Radiant ResponseCache.

by Jim Gay
Last updated on March 17, 2009

page_origin

When you go to create or edit a page, you will now see the parent page title right under the page title text field. Great for the forgetful.

Last updated on March 15, 2009

keyword_filter

Adds tags to selective filter content based on the keywords of the current page. This is useful to create “tags” for your pages based on the keywords.

by
Last updated on March 17, 2009

route-handler

Lets you specify dynamic parameters in your URLs, and place these parameters on the page, or use them in any attributes of any Radius tags. It can be used for pagination, with ‘webservices’ extension, etc.

Last updated on March 20, 2009

twitter_tags

Allows to include the latest tweets from a user in the page – see it in action on http://openminds.be/

by
Last updated on March 25, 2009

conferences

Turns radiant into a conference/event management site. Used to power the ApacheCon websites.

Last updated on March 28, 2009

members

Allows for Radiant site member registration, profiles, etc.

Last updated on March 28, 2009

page_options

enables per page admin options, such as setting caching to a non-default value, or turning it off altogether.

Last updated on April 09, 2009

commodity

This is a simple extension that exposes page and snippet data at URLs without layouts so that the content can be imported by external projects.
We have also created a Rails plugin to make using this easy: http://github.com/boost/radiant-consumer/

Last updated on April 14, 2009

wym_editor_filter

This filter adds a WYSIWYM editor to Radiant.
WYMeditor’s main concept is to leave details of the document’s visual layout, and to concentrate on its structure and meaning, while trying to give the user as much comfort as possible (at least as WYSIWYG editors).
WYMeditor has been created to generate perfectly structured XHTML strict code, to conform to the W3C XHTML specifications and to facilitate further processing by modern applications.

Last updated on April 15, 2009

quicktime

Tags for embedding QuickTime movies into pages. (Please use this webmail for feedback as the listed email address is shielded by Postwhite.)

Last updated on April 20, 2009

mailer

Lets you create web forms that send email, especially ‘contact us’ style forms.

Last updated on April 21, 2009

page_part_handling

Enhance page parts to load single parts depending on a URL parameter and behave differently on an AJAX request

Last updated on April 27, 2009

highrise

Use typical radiant tags to get “Person” data out of your Highrise account.

Last updated on April 29, 2009

reverb_nation

Provides tags to fetch concert listings from ReverbNation.com and incorporate them into Radiant pages.

Last updated on May 09, 2009

admin_data

This extension uses the admin_data plugin to provide a simple CRUD interface for your database tables.

by Jim Gay
Last updated on May 13, 2009

chronicle

This extension adds versioning to pages and uses a page’s status to determine its visibility. The most recent published or hidden version is visible in live mode and the most recent version, a.k.a. the “current version,” is visible in dev mode regardless of its status. Thus, you can work on a draft in dev mode, preview exactly how it will look, and then make it live when you are ready by changing its status to published. Also shows diffs between versions.

Last updated on May 15, 2009

spreedly

Adds support for paid subscriptions through Spreedly.

Last updated on June 05, 2009

textile-toolbar

Adds toolbars to Textile-enabled text areas in the admin.

Last updated on June 05, 2009

events_calendar

Generate a monthly calendar of events in your pages. Includes highlighted days with events and mouseover tooltips with a summary of the day’s events. Full event listing is provided on a separate page.

Last updated on June 14, 2009

ad_banners

Display random banners in your pages. Uses a simple <r:ad_banner/> tag and avoids duplicates when multiple banners are included on a page.
Requires the paperclipped extension for asset management of the banner images.

Last updated on June 14, 2009

Questionnaire

This extension allows you to do a questionnaire with Radiant. In the backend you can create a questionnaire very easily. With simple radius tags you can display the questonnaire on the frontend. In the backend you can also clone a questionnaire (as example for multiple languages) and export the answers to Excel.

Last updated on June 15, 2009

rbac_assets

Based on rbac_snippets is an extension that utilizes the extension RBAC_Base to allow only users in the “Assets” role to edit assets.

Last updated on June 19, 2009

static_caching

Caches rendered content in directory structure that mirrors the URL. Apache (or the web server of your choice) can then serve the static pages without hitting the Radiant application at all.

Last updated on June 23, 2009

less_filter

Allows you to create DRY CSS in Radiant using {less} by Alexis Sellier and Dmitry Fadeyev.
See http://lesscss.com

Last updated on June 30, 2009