RulingOrbit

 RulingOrbit

Presentation of RulingOrbit at RubyConf Taiwan 2014

E0fe062ff7f5d75b8e13773340370db5?s=128

Saurabh Bhatia

April 25, 2014
Tweet

Transcript

  1. 3.

    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. 4.

    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. 5.

    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. 6.
  5. 7.

    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.