radiant cms - smart simplicity
Post on 20-Oct-2014
3.660 views
DESCRIPTION
Radiant CMS presentation from RuPy 2007 conferenceTRANSCRIPT
![Page 1: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/1.jpg)
Radiant CMSsmart simplicity
Ruby & Python Conference, 14-15 April 2007, Poznań
Krzysztof Szafranekwww.szafranek.net
![Page 2: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/2.jpg)
Hi, I am...
not a programmer
![Page 3: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/3.jpg)
Hi, I am...UI designer and developer
... interested in web standards
... usability
... accessibility
![Page 4: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/4.jpg)
simplicity
![Page 5: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/5.jpg)
Radiant CMS
![Page 6: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/6.jpg)
Installation$ gem install radiant
$ radiant .
$ vim config/database.yml
$ ruby script/server -e production
$ rake production db:bootstrap
![Page 7: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/7.jpg)
![Page 8: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/8.jpg)
Is it a blog engine?
Is it a portal system?
![Page 9: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/9.jpg)
More than a blog engine
Doesn't enforce site structure
But can be used for blogging
![Page 10: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/10.jpg)
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
![Page 11: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/11.jpg)
... but is elegant and simple to use
![Page 12: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/12.jpg)
File system-like hierarchy
![Page 13: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/13.jpg)
Friendy URLs http://rupy.pl/speakers/guido-van-rossum
![Page 14: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/14.jpg)
Page-centric
![Page 15: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/15.jpg)
Page parts
![Page 16: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/16.jpg)
Layout
![Page 17: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/17.jpg)
Layout definition
![Page 18: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/18.jpg)
Using layout
![Page 19: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/19.jpg)
Special pages (behaviors)
![Page 20: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/20.jpg)
Basic workflow
![Page 21: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/21.jpg)
Snippets
![Page 22: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/22.jpg)
Tags
![Page 23: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/23.jpg)
Help system
![Page 24: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/24.jpg)
Available tags
<r:breadcrumb />
<r:parent />
<r:content />
<r:children />
![Page 25: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/25.jpg)
Available tags
<r:children:each>
<r:child>...</r:child>
</r:children:each>
<r:if_parent>...</r:if_parent>
![Page 26: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/26.jpg)
Custom tagsmodule ExpiryTags include Radiant::Taggable tag "expires" do |tag| expires = Date.parse(tag.attr["on"]) tag.expand if Date.today <= expires endend
![Page 27: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/27.jpg)
Custom tags
<r:expires on="2007-04-30">
Nothing too see in May.
</r:expires>
![Page 28: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/28.jpg)
Plugins
Search (based on Ferret)
Mailer
Assets manager
Blog comments
![Page 29: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/29.jpg)
Plugins
... and more
![Page 30: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/30.jpg)
Things to consider
![Page 31: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/31.jpg)
Who is it for?
Tech-savvy people: designers, developers
... with no time for reinventing the wheel
![Page 32: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/32.jpg)
What is it for?
Blogs, portfolios, product sites
Ie. content-oriented sites
![Page 33: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/33.jpg)
Pros...
Active community
REALLY simple interface
Rails under the hood
Built-in caching
![Page 34: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/34.jpg)
Cons...
Probably not the best choice for your shiny new Web 2.0 app
![Page 35: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/35.jpg)
ruby-lang.org
![Page 36: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/36.jpg)
Give it a try!
radiantcms.org
![Page 37: Radiant CMS - smart simplicity](https://reader034.vdocuments.mx/reader034/viewer/2022042606/54451032afaf9fdb2b8b4683/html5/thumbnails/37.jpg)
Thank you!
Krzysztof Szafranek
szafranek.net