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
100
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
74
Let's Chat
gogogarrett
1
450
StudyGroups
gogogarrett
1
93
:gen_fsm meets elixir
gogogarrett
1
390
Intro into Ecto
gogogarrett
2
90
Hopscotch
gogogarrett
1
170
Ember Testing: is it a mirage?
gogogarrett
1
190
Elixir and Phoenix
gogogarrett
0
220
Other Decks in Programming
See All in Programming
20260828_品質と開発生産性を両立させる、AI時代のE2Eテストの考え方
magicpod
0
130
変化を抱擁するドキュメントの作り方 - ビジネスルール駆動開発がもたらす、コードとの新しい関係
ioki
2
110
高専、大学編入、そして未踏へ〜プロダクト開発とキャリアの歩み - Technical College, University Transfer, and On to “Mitou” / My Journey in Product Development and Career
pkmiya
0
130
typoなんかねぇよ
raspython3
0
660
tsc.rip を支える技術 / Kyoto.なんか #8
susisu
0
4.3k
GKE アップグレード前に知っておきたい Blue/Green と PDB の関係
stkk
0
140
PyConJP2026_wat_Python × Signal Processing: How to Draw Pictures with Sound Using Spectrogram Art
wat
0
660
一参加者から『中の人』へ 〜全通PHPerがブースに立って学んだ、カンファレンスを100倍楽しむコツ〜
wp_daisuke
0
110
What We Talk About When We Talk About XP
m_seki
2
340
LLMは4年分のCompose移行を再現できるのか?実プロダクト279件のXMLで探る自動化の境界線
makun
0
360
コンパウンドプロダクト開発のためのローカルプロセスマネージャー再発明 #layerxgo
izumin5210
0
620
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
200
Featured
See All Featured
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
410
How GitHub (no longer) Works
holman
316
150k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
270
Rails Girls Zürich Keynote
gr2m
96
14k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Mobile First: as difficult as doing things right
swwweet
225
10k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
810
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
410
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.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