Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Getting Started with Refinery CMS
Search
Garrett Heinlen
March 05, 2013
Programming
83
0
Share
Getting Started with Refinery CMS
A brief intro into Refinery CMS and how to use it to create dynamic websites.
Garrett Heinlen
March 05, 2013
More Decks by Garrett Heinlen
See All by Garrett Heinlen
Event Sourcing: Don't want to miss a thing
gogogarrett
0
130
Lets Program - A practical guide
gogogarrett
0
63
Let's Chat
gogogarrett
1
420
StudyGroups
gogogarrett
1
91
:gen_fsm meets elixir
gogogarrett
1
380
Intro into Ecto
gogogarrett
2
83
Hopscotch
gogogarrett
1
160
Ember Testing: is it a mirage?
gogogarrett
1
180
Elixir and Phoenix
gogogarrett
0
210
Other Decks in Programming
See All in Programming
Programming with a DJ Controller — not vibe coding
m_seki
3
810
Agentic UI in the Frontend: Architectures with Open Standards @JAX 2026 in Mainz
manfredsteyer
PRO
0
110
My daily life on Ruby
a_matsuda
3
200
GitHubCopilotCLIをはじめよう.pdf
htkym
0
330
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
140
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
140
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
490
リセットCSSを1行消したらアクセシビリティが向上した話
pvcresin
4
500
t *testing.T は どこからやってくるの?
otakakot
1
920
AlarmKitで明後日起きれるアラームアプリを作る
trickart
0
130
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
260
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
260
Featured
See All Featured
Thoughts on Productivity
jonyablonski
76
5.1k
Automating Front-end Workflow
addyosmani
1370
200k
First, design no harm
axbom
PRO
2
1.2k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
170
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.8k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
GraphQLとの向き合い方2022年版
quramy
50
15k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
250
The browser strikes back
jonoalderson
0
1k
Facilitating Awesome Meetings
lara
57
6.8k
Designing Powerful Visuals for Engaging Learning
tmiket
1
360
Transcript
refinery cms by: garrett heinlen Friday, March 15, 13
who am i? • rails dev • twitter tweeter •
work at software allies • 10th contributor to refinery cms Friday, March 15, 13
what is a cms? • a content management system allows
content to be edited through a backend interface • easily replace text and images • easily manage users of the application • easy Friday, March 15, 13
heavy hitters • wordpress • drupal • joomla Friday, March
15, 13
why they suck • wordpress is originally a blog engine
that people have hacked to be a cms. • drupal is so complex that you can spend more time editing the cms than you would by doing pure html • who likes joomla? Friday, March 15, 13
what is it? • content management system • user friendly
• easy on the developer • many drop in extensions • ruby! • done the “rails way” • open source Friday, March 15, 13
what can it do? • blogs • news engine •
contact form • custom engine generators (basic scaffold) • custom form generator • memberships • search • and many more..! Friday, March 15, 13
where to start? • get familiar with refinery and how
to customize all the things • forget what you just learned and let refinery do it all • profit Friday, March 15, 13
getting cozy w/ refinery Overriding refinery’s code rake refinery:override view=layouts/*
rake refinery:override view=refinery/* rake refinery:override controller=pages Friday, March 15, 13
demo Friday, March 15, 13
custom engine • text - wysiwyg editor • resource -
file picker • image - image picker rails g refinery:engine person name body:text picture:image Friday, March 15, 13
demo Friday, March 15, 13
where to get help? • irc: freenode #refinerycms • google
group: refinerycms • stack-overflow • dallasrb mailing list • railscasts Friday, March 15, 13
thanks @gogogarrett
[email protected]
http://gggarrett.com Friday, March 15, 13