Radiant CMS - smart simplicity

Post on 20-Oct-2014

3652 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Radiant CMS presentation from RuPy 2007 conference

Transcript

Radiant CMSsmart simplicity

Ruby & Python Conference, 14-15 April 2007, Poznań

Krzysztof Szafranekwww.szafranek.net

Hi, I am...

not a programmer

Hi, I am...UI designer and developer

... interested in web standards

... usability

... accessibility

simplicity

Radiant CMS

Installation$ gem install radiant

$ radiant .

$ vim config/database.yml

$ ruby script/server -e production

$ rake production db:bootstrap

Is it a blog engine?

Is it a portal system?

More than a blog engine

Doesn't enforce site structure

But can be used for blogging

Not an enterprise system

No forums, polls, personalization, workflows, WYSIWYG and 7924651 other featuresOur Content Management System helps to professionally create seven-habits-conforming methods of empowerment and proactively coordinate timely products in order to solve business problems

... but is elegant and simple to use

File system-like hierarchy

Friendy URLs http://rupy.pl/speakers/guido-van-rossum

Page-centric

Page parts

Layout

Layout definition

Using layout

Special pages (behaviors)

Basic workflow

Snippets

Tags

Help system

Available tags

<r:breadcrumb />

<r:parent />

<r:content />

<r:children />

Available tags

<r:children:each>

<r:child>...</r:child>

</r:children:each>

<r:if_parent>...</r:if_parent>

Custom tagsmodule ExpiryTags include Radiant::Taggable tag "expires" do |tag| expires = Date.parse(tag.attr["on"]) tag.expand if Date.today <= expires endend

Custom tags

<r:expires on="2007-04-30">

Nothing too see in May.

</r:expires>

Plugins

Search (based on Ferret)

Mailer

Assets manager

Blog comments

Plugins

... and more

Things to consider

Who is it for?

Tech-savvy people: designers, developers

... with no time for reinventing the wheel

What is it for?

Blogs, portfolios, product sites

Ie. content-oriented sites

Pros...

Active community

REALLY simple interface

Rails under the hood

Built-in caching

Cons...

Probably not the best choice for your shiny new Web 2.0 app

ruby-lang.org

Give it a try!

radiantcms.org

Thank you!

Krzysztof Szafranek

szafranek.net

top related