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
71
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
110
Lets Program - A practical guide
gogogarrett
0
56
Let's Chat
gogogarrett
1
390
StudyGroups
gogogarrett
1
77
:gen_fsm meets elixir
gogogarrett
1
350
Intro into Ecto
gogogarrett
2
68
Hopscotch
gogogarrett
1
150
Ember Testing: is it a mirage?
gogogarrett
1
160
Elixir and Phoenix
gogogarrett
0
200
Other Decks in Programming
See All in Programming
NIKKEI Tech Talk#38
cipepser
0
270
bootcamp2025_バックエンド研修_WebAPIサーバ作成.pdf
geniee_inc
0
140
組込みだけじゃない!TinyGo で始める無料クラウド開発入門
otakakot
2
380
AI駆動で0→1をやって見えた光と伸びしろ
passion0102
1
860
モテるデスク環境
mozumasu
3
1.3k
Developer Joy - The New Paradigm
hollycummins
1
370
alien-signals と自作 OSS で実現する フレームワーク非依存な ロジック共通化の探求 / Exploring Framework-Agnostic Logic Sharing with alien-signals and Custom OSS
aoseyuu
2
720
Ktorで簡単AIアプリケーション
tsukakei
0
110
スキーマ駆動で、Zod OpenAPI Honoによる、API開発するために、Hono Takibiというライブラリを作っている
nakita628
0
330
Goで実践するドメイン駆動開発 AIと歩み始めた新規プロダクト開発の現在地
imkaoru
4
910
フロントエンド開発のためのブラウザ組み込みAI入門
masashi
7
3.6k
CSC509 Lecture 06
javiergs
PRO
0
270
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
930
Speed Design
sergeychernyshev
32
1.2k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.1k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
620
Balancing Empowerment & Direction
lara
5
700
RailsConf 2023
tenderlove
30
1.3k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
jQuery: Nuts, Bolts and Bling
dougneiner
65
7.9k
Side Projects
sachag
455
43k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
190
55k
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