• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Radiant CMS - smart simplicity
 

Radiant CMS - smart simplicity

on

  • 3,492 views

Radiant CMS presentation from RuPy 2007 conference

Radiant CMS presentation from RuPy 2007 conference

Statistics

Views

Total Views
3,492
Views on SlideShare
3,395
Embed Views
97

Actions

Likes
1
Downloads
30
Comments
0

7 Embeds 97

http://szafranek.net 74
http://www.slideshare.net 16
http://szafranek 2
http://front-end.pl 2
http://www.front-end.pl 1
http://209.85.229.132 1
http://www.szafranek.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Radiant CMS - smart simplicity Radiant CMS - smart simplicity Presentation Transcript

    • Radiant CMS smart simplicity Krzysztof Szafranek www.szafranek.net Ruby & Python Conference, 14-15 April 2007, Poznań
    • 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 $ rake production db:bootstrap $ ruby script/server -e production
    • Is it a blog Is it a portal system? engine?
    • 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 features Our 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 tags module ExpiryTags include Radiant::Taggable tag quot;expiresquot; do |tag| expires = Date.parse(tag.attr[quot;onquot;]) tag.expand if Date.today <= expires end end
    • Custom tags <r:expires on=quot;2007-04-30quot;> 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