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
0
64
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
Tweet
Share
More Decks by Garrett Heinlen
See All by Garrett Heinlen
Event Sourcing: Don't want to miss a thing
gogogarrett
0
100
Lets Program - A practical guide
gogogarrett
0
51
Let's Chat
gogogarrett
1
380
StudyGroups
gogogarrett
1
76
:gen_fsm meets elixir
gogogarrett
1
340
Intro into Ecto
gogogarrett
2
63
Hopscotch
gogogarrett
1
140
Ember Testing: is it a mirage?
gogogarrett
1
150
Elixir and Phoenix
gogogarrett
0
200
Other Decks in Programming
See All in Programming
AWSで雰囲気でつくる! VRChatの写真変換ピタゴラスイッチ
anatofuz
0
140
Building a macOS screen saver with Kotlin (Android Makers 2025)
zsmb
1
140
Rollupのビルド時間高速化によるプレビュー表示速度改善とバンドラとASTを駆使したプロダクト開発の難しさ
plaidtech
PRO
1
160
custom_lintで始めるチームルール管理
akaboshinit
0
200
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
1.1k
PsySHから紐解くREPLの仕組み
muno92
PRO
1
540
Defying Front-End Inertia: Inertia.js on Rails
skryukov
0
440
ミリしらMCP勉強会
watany
4
730
The Weight of Data: Rethinking Cloud-Native Systems for the Age of AI
hollycummins
0
260
Building Scalable Mobile Projects: Fast Builds, High Reusability and Clear Ownership
cyrilmottier
2
240
リアルタイムレイトレーシング + ニューラルレンダリング簡単紹介 / Real-Time Ray Tracing & Neural Rendering: A Quick Introduction (2025)
shocker_0x15
1
280
AtCoder Heuristic First-step Vol.1 講義スライド
terryu16
3
1.1k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Thoughts on Productivity
jonyablonski
69
4.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
35
2.6k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
12
1.4k
Designing for humans not robots
tammielis
252
25k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
4
510
BBQ
matthewcrist
88
9.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.5k
Why Our Code Smells
bkeepers
PRO
336
57k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
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