Upgrade to Pro — share decks privately, control downloads, hide ads and more …

RulingOrbit

 RulingOrbit

Presentation of RulingOrbit at RubyConf Taiwan 2014

Saurabh Bhatia

April 25, 2014
Tweet

More Decks by Saurabh Bhatia

Other Decks in Programming

Transcript

  1. Timeline • Jan 2006 - R2 - CMS based on

    php currently in version 2.4 • March 2013 - R4 beta program • March 2013 - Jan 2014 - Feedback and Rework • May 2014 - R4 v4.5release candidate - CMS based in Rails, currently in version 4.2
  2. Pain Points • Often Lack of Resources on Customer’s side.

    • Several 3rd party applications - Solr, rescue • Installation and Update by Support team. • Installation of new modules and templates • Slow front end loading. • Search Engine visibility • ruby 1.9.3 no longer maintained on rvm.
  3. Stack • ruby 1.9.3 —> ruby 2.1.1 • rails 3.2

    —> Rails 4.1 • mongodb 2.4 • mongoid 2.2.x —> 4.0 beta • rescue + redis —> removed from stack • solr —> removed from stack • nginx + passenger —> nginx + unicorn
  4. rework areas • Reduced Dependency on 3rd Party services. •

    Cleaner Templating • Solr gives way to mongodb based full text search • App Installer • Update Manager • Module Store & Template Store, in app purchases.