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
93
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
140
Lets Program - A practical guide
gogogarrett
0
69
Let's Chat
gogogarrett
1
450
StudyGroups
gogogarrett
1
93
:gen_fsm meets elixir
gogogarrett
1
380
Intro into Ecto
gogogarrett
2
89
Hopscotch
gogogarrett
1
170
Ember Testing: is it a mirage?
gogogarrett
1
180
Elixir and Phoenix
gogogarrett
0
220
Other Decks in Programming
See All in Programming
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
420
AIが無かった頃の素敵な出会いの話
codmoninc
1
380
the container ship “Apple Silicon”@WWDC26 Recap -Japan-\(region).swift
shingangan
0
110
【SRE NEXT 2026 Lunch Session】一人目専任SREの立ち上げを加速する ― AIと進めたオンボーディングで2分を0.04秒にした話
pkshadeck
PRO
0
3.5k
FDEが実現するAI駆動経営の現在地
gonta
2
270
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
280
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
1
1.5k
言語を使う側から、作る側へ。 自作 Lisp で得た新たな気づき。
andpad
0
150
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
200
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
580
komatsuna「分散システムにおけるバグ分析手法」
komatsunaqa
0
240
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
400
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
670
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
410
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
360
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.5k
How to train your dragon (web standard)
notwaldorf
97
6.7k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
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