Content Management System Radiant

22
Radiant Content Management System Thf ( 5:30 – 7:00 )

description

learn more about Radiant CMS

Transcript of Content Management System Radiant

Page 1: Content Management System Radiant

Radiant

Content Management SystemThf ( 5:30 – 7:00 )

Page 2: Content Management System Radiant

What is Radiant

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

• Current Version: 1.1.3 This version includes a powerful extension system so developers can tailor Radiant to their specific needs. Head on over to the download page and get started.

Page 3: Content Management System Radiant

Official Website of Radiant

Page 4: Content Management System Radiant

Radiant Features

Page 5: Content Management System Radiant
Page 6: Content Management System Radiant
Page 7: Content Management System Radiant
Page 8: Content Management System Radiant

• Radiant CMS was created by John W. Long, extended by Sean Cribbs, and has been continuously improved by a team of core committers with dozens of additional contributions from the Radiant community.

• This site is made with Ruby and powered by Radiant. Hosting is graciously provided by the kind folks at AVLUX.

• Web Site Design, Logo, Etc. Copyright © 2006–2015, John W. Long. All Rights Reserved.

Page 9: Content Management System Radiant

Requirements• Ruby• Many operating systems ship with a compatible version of Ruby installed by default, to check if this is the case for your system open a

terminal window and run:• ruby --version• If you see some output that includes 1.8.7 you can skip this step. Radiant versions 1.0 and newer will also run on Ruby 1.9.2 or 1.9.3.• If you don't see any output that means you either don't have Ruby installed or wherever it is has not been added to your PATH. A

Google search for "setting PATH" followed by the name of your operating system should get you plenty of help.• Official Ruby• The Ruby Lang website has instructions for installing Ruby on a variety of systems, the current Radiant release is recommended to be

run on 1.8.7. Support for Ruby 1.9.2+ is included in with Radiant 1.0.• Ruby Enterprise Edition• An alternative to the official Ruby package is Ruby Enterprise Edition. The latest version of Ruby Enterprise Edition runs Radiant without

issue. Refer to the REE documentationfor installation instructions.• RubyGems• In all likelihood, if you have Ruby installed you have RubyGems installed, although some systems do ship them separately. To

determine if you have RubyGems installed go to a terminal window and run:• gem --version• If you see some output that includes a 1.3.7 or higher version number you can skip this step.• If you see some output but the version number is lower than 1.3.7 then you need to upgrade your RubyGems installation. Refer to the

RubyGems download page for instructions.• If you don't see any output you'll need to install the latest version of RubyGems. Refer to the RubyGems download page for

instructions.• Ruby on Rails• Radiant versions less than 1.x vendor Rails so you do not need to install it. Versions 1.x and greater will install the appropriate version

of Rails as part of the gem install radiantprocess.

Page 10: Content Management System Radiant

• The Radiant Gem• Once you have Ruby and RubyGems installed the Radiant gem can be installed by running:• gem install radiant• Depending on your system you may need to install the gem with sudo. sudo gem install radiant• Creating a New Project• Once you have the Radiant gem installed you can create a new project with the radiantcommand

(which is similar to the rails command, but Radiant specific). Run radiant --help for details.• # Radiant 1.x• radiant ~/project_name # uses sqlite by default • cd ~/project_name• bundle install • bundle exec rake db:bootstrap • bundle exec script/server • # Radiant 0.x • radiant -d sqlite3 ~/project_name • cd ~/project_name • rake db:bootstrap • script/server

Page 11: Content Management System Radiant
Page 12: Content Management System Radiant

How to Install Radiant CMS

• Control Panel• 1. In the WebFaction control panel go to Applications > Add New and select “Rails 2.3.5

(nginx 0.7.64/Passenger 2.2.8/Ruby Enterprise Edition 1.8.7)”. Name it “rails”, “radiant”, or anything else. To make sure there’s no confusion later in the tutorial I’m going to name it “rails”.

• This creates a folder in your webapps directory containing installations of Nginx, Passenger, Ruby, Rails, and some key gems.

• 2. Go to the Domains section of the control panel and create a domain to associate with your app. For now you can just add a subdomain name to your webfactional.com domain, such as radiant.username.webfactional.com. Later you can point your app to a different domain.

• 3. Go to the Websites section of the control panel and create a new site. Select your subdomain, your Rails app, and in the URL path enter “/”.

• 4. Go to Databases > Create new database, select MySQL, and pick a name for your database. Make sure to write down the randomly generated password, as well as the database name. (For this example we’re using MySQL, but PostgreSQL should work too.)

Page 13: Content Management System Radiant
Page 14: Content Management System Radiant
Page 15: Content Management System Radiant

Experiencing Radiant

Page 16: Content Management System Radiant
Page 17: Content Management System Radiant
Page 18: Content Management System Radiant
Page 19: Content Management System Radiant

Website Created to Radiant

Page 20: Content Management System Radiant

Digital Pulp

Page 21: Content Management System Radiant

Saturn Flyer

Page 22: Content Management System Radiant

Redken.com