• Stars
    star
    1,687
  • Rank 26,561 (Top 0.6 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 16 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Radiant is a no-fluff, open source content management system designed for small teams.

Welcome to Radiant

Radiant is a no-fluff, open source content management system designed for small teams. It is similar to Textpattern or MovableType, but is a general purpose content management system (not just a blogging engine).

Build Status

Radiant features:

  • An elegant user interface
  • The ability to arrange pages in a hierarchy
  • Flexible templating with layouts, snippets, page parts, and a custom tagging language (Radius: http://radius.rubyforge.org)
  • A simple user management/permissions system
  • Support for Markdown and Textile as well as traditional HTML (it's easy to create other filters)
  • An advanced plugin system
  • Operates in two modes: dev and production depending on the URL
  • A caching system which expires pages every 5 minutes
  • Built using Ruby on Rails
  • And much more...

License

Radiant is released under the MIT license and is copyright (c) 2006-2018 John W. Long and Sean Cribbs. A copy of the MIT license can be found in the LICENSE file.

Installation and Setup

Radiant is a traditional Ruby on Rails application, meaning that you can configure and run it the way you would a normal Rails application.

See the INSTALL file for more details.

Installation of a Prerelease

As Radiant nears newer releases, you can experiment with any prerelease version.

Install the prerelease gem with the following command:

$ gem install radiant --prerelease

This will install the gem with the prerelease name, for example: β€˜radiant-0.9.0.rc2’.

Upgrading an Existing Project to a newer version

  1. Update the Radiant assets from in your project:

     $ rake radiant:update
    
  2. Migrate the database:

     $ rake production db:migrate
    
  3. Restart the web server

Development Requirements

To run tests you will need to have the following gems installed:

gem install ZenTest rspec rspec-rails cucumber webrat nokogiri sqlite3-ruby

Support

The best place to get support is on the mailing list:

http://radiantcms.org/mailing-list/

Most of the development for Radiant happens on Github:

http://github.com/radiant/radiant/

The project wiki is here:

http://wiki.github.com/radiant/radiant/

Enjoy!

-- The Radiant Dev Team http://radiantcms.org

More Repositories

1

radiant-prototype

Prototype of the user-interface of Radiant CMS.
JavaScript
60
star
2

radiant-mailer-extension

An extension for Radiant CMS that allows you to create 'contact us' and other mail-bound forms.
Ruby
54
star
3

radiant-multi-site-extension

An extension for Radiant CMS that lets you serve multiple sites (domains) from a single instance.
Ruby
49
star
4

radiant-extension-registry

A web service to support the distribution and installation of extensions for Radiant CMS.
Ruby
42
star
5

radiant-page-attachments-extension

An extension for Radiant CMS to support file uploads modeled as attachments to pages.
Ruby
40
star
6

radiant-event-calendar-extension

Create, organise and display calendar events in your radiant site. Read, aggregate and serve ical subscriptions.
Ruby
37
star
7

radiant-reorder-extension

An extension for Radiant CMS that allows you to specify and change the order of child pages within their parent page.
Ruby
33
star
8

radiant-search-extension

An extension for Radiant CMS to support searching pages.
Ruby
27
star
9

radiant-share-layouts-extension

An extension for Radiant CMS that allows controllers to render their views within Radiant layouts.
Ruby
22
star
10

radiant-clipped-extension

An asset manager for radiant, derived from paperclipped.
Ruby
20
star
11

radiant-mockups

Mockups of the Radiant CMS user-interface.
15
star
12

radiant-scheduler-extension

An extension for Radiant CMS that lets you specify date/times for pages to appear and expire (disappear).
Ruby
15
star
13

radiant-import-export-extension

An extension for Radiant CMS to support importing and exporting data between the database and YAML.
Ruby
15
star
14

radiant-twitter-extension

An extension for Radiant CMS to send notifications of newly published pages to a Twitter account.
Ruby
13
star
15

radiant-aggregation-extension

An extension for Radiant CMS to collect the children of unrelated pages for iteration with <r:children:each>.
Ruby
10
star
16

radiant-russian_language_pack-extension

Russian translations for Radiant CMS bundled with the main project
Ruby
10
star
17

radiant-related-content-extension

An extension for Radiant CMS to support relating pages to one another arbitrarily.
JavaScript
6
star
18

radiant-artwork

Artwork assets for Radiant CMS
5
star
19

radiant-japanese_language_pack-extension

Japanese translations for Radiant CMS bundled with the main project
Ruby
4
star
20

radiant-dutch_language_pack-extension

Dutch translations for Radiant CMS bundled with the main application
Ruby
3
star
21

radiant-german_language_pack-extension

German translations for Radiant CMS bundled with the main application.
Ruby
3
star
22

radiant-ldap-extension

An extension for Radiant CMS to support access to LDAP directories.
Ruby
3
star
23

radiant-italian_language_pack-extension

Italian translations for Radiant CMS bundled with the main project
Ruby
3
star
24

radiant-archive-extension

Page archiving for Radiant CMS bundled with the main project
Ruby
3
star
25

radiant-api

A simple ActiveResource-based API for Radiant.
3
star
26

radiant-link-roll-extension

An extension for Radiant CMS that lets you create link rolls, or lists of favorite links.
Ruby
3
star
27

radiant-wiki

Support files for the Radiant CMS wiki.
Ruby
2
star
28

radiant-trac

Trac support files for the Radiant CMS development site.
C#
2
star
29

radiant-textile_filter-extension

Ruby
2
star
30

radiant-website

Support files for the Radiant CMS website.
2
star
31

radiant-content_recursion_patch-extension

allow <r:content [part='part']/> to be used to display the same part more than once per page in the 0.8 versions of Radiant CMS
Ruby
1
star
32

radiant-markdown_filter-extension

Markdown filter for Radiant CMS
Ruby
1
star
33

radiant-exporter-extension

Ruby
1
star
34

radiant-smarty_pants_filter-extension

Bundled with Radiant to provide SmartyPants filtering
Ruby
1
star
35

radiant-site_templates-extension

Ruby
1
star
36

radiant-debug-extension

Ruby
1
star
37

radiant-page_menu-extension

Adds the page class menu to Pages#index
Ruby
1
star
38

radiant-french_language_pack-extension

French translations for Radiant CMS bundled with the main application
Ruby
1
star