Refinery CMS: BostonRB CMS Showdown
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

Refinery CMS: BostonRB CMS Showdown

on

  • 1,267 views

Dan Pickett from Enlight Solutions gives an overview of the Rails 3 CMS: REfinery

Dan Pickett from Enlight Solutions gives an overview of the Rails 3 CMS: REfinery

Statistics

Views

Total Views
1,267
Views on SlideShare
1,263
Embed Views
4

Actions

Likes
0
Downloads
6
Comments
0

1 Embed 4

http://www.linkedin.com 4

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \n
  • \n
  • Resolve Digital does mobile development\ngenerally a few commits per day\n\n
  • \n
  • well suited to be incorporated into an existing app, but watch for namespace collisions\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Refinery CMS: BostonRB CMS Showdown Presentation Transcript

  • 1. Refinery CMS
  • 2. Hi!www.enlightsolutions.comon the InterTubes Hiring dpickett on Twitter
  • 3. • Built primarily by the folks at Resolve Digital (A New Zealand Agency)• In Active Development• Runs with Rails 3 goodness• Solid, modular architecture
  • 4. Development Status•1,563 watchers, 440 forks• 150 Contributors• Recently went 1.0!• Rails 3 compatible
  • 5. Problems Well Suited For Refinery• Stakeholder want to edit content on their site• You have an existing app that requires a subset of CMS features• You have an an app where you’re constantly changing copy, and it’s disrupting development• You need a CMS architected for internationalization
  • 6. Core Features • Files • Pages • Images • Template/Layout • Page Parts
  • 7. Opinions• Devise for authentication• FriendlyID for permalinks• Dragonfly for Image Processing• will_paginate for pagination• Favors ERB over liquid or other templating languages
  • 8. Engine Architecture• All components are engine gems• Pick and choose what you want• Build your own
  • 9. Popular Engines• Blog• Portfolio• News• Inquiries (Contact)
  • 10. Installation • Download the gem • A Few Extra Hurdles to get it working on Heroku#> gem install refinerycms#> refinerycms <cms_project_name>#> rails s
  • 11. Page Functions•Nesting pages• Editable meta tags and title tags•Redirection• Including in a nav bar
  • 12. Administrative UI
  • 13. Administrative UI• Tabular• Uses WhyMeEditor (and JQuery)• Behind Devise Authentication
  • 14. Dashboard
  • 15. Solid Documentation
  • 16. Solid Documentation• Uses the Rails Guides format• Can be found at http://refinerycms.com/guides• Topics Include: Installation, Mounting in an existing app, Customizing Designs
  • 17. Extensibility• Engine driven• Includes an Engine generator• Settings Abstraction• Ability to add functionality to the administrative UI (somewhat limiting)
  • 18. Takeaways• Easy to install• Easy to extend• Strong opinions• Under active development• Requires some maintenance
  • 19. Biggest Win The ability to mountRefinery in an existing app
  • 20. Thanks!• I’ll post slides @ www.enlightsolutions.com• Chat me up on Twitter: @dpickett• Chat me up on IRC: dpickett in #boston.rb• We’re hiring!