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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Garrett Heinlen
March 05, 2013
Programming
77
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
120
Lets Program - A practical guide
gogogarrett
0
61
Let's Chat
gogogarrett
1
420
StudyGroups
gogogarrett
1
90
:gen_fsm meets elixir
gogogarrett
1
370
Intro into Ecto
gogogarrett
2
81
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
飯MCP
yusukebe
0
500
Don't Prompt Harder, Structure Better
kitasuke
0
740
AI-DLC Deep Dive
yuukiyo
8
3.1k
AIエージェントで業務改善してみた
taku271
0
520
Offline should be the norm: building local-first apps with CRDTs & Kotlin Multiplatform
renaudmathieu
0
210
Rethinking API Platform Filters
vinceamstoutz
0
11k
ドメインイベントでビジネスロジックを解きほぐす #phpcon_odawara
kajitack
3
740
煩雑なSkills管理をSoC(関心の分離)により解決する――関心を分離し、プロンプトを部品として育てるためのOSSを作った話 / Solving Complex Skills Management Through SoC (Separation of Concerns)
nrslib
4
890
3分でわかるatama plusのQA/about atama plus QA
atamaplus
0
160
レガシーPHP転生 〜父がドメインエキスパートだったのでDDD+Claude Codeでチート開発します〜
panda_program
0
880
「話せることがない」を乗り越える 〜日常業務から登壇テーマをつくる思考法〜
shoheimitani
4
770
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
1
240
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.5k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
250
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
360
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
My Coaching Mixtape
mlcsv
0
98
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.6k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
160
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
330
Marketing to machines
jonoalderson
1
5.2k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
290
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Speed Design
sergeychernyshev
33
1.6k
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