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

RulingOrbit

 RulingOrbit

Presentation of RulingOrbit at RubyConf Taiwan 2014

Avatar for Saurabh Bhatia

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.