When we have intital discussions with potential website design clients, one thing we always talk about is our Content Management System (CMS), called SiteWorks. SiteWorks is a CMS we built ourselves using an open source web development framework called Ruby on Rails (often shortened to "RoR").
People who aren't familiar with web development ususally say something like "Ruby what?" with a chuckle, because it sounds like a cross between candy and an amusement park ride. People who are already familiar with web development will also ask about it, but the question they ask is "Why did you choose Ruby on Rails?"
It really is a great question. There are so many languages available for creating a CMS: JAVA, PHP, ASP, Perl, Python, Cold Fusion, and many more. In truth, most of the large CMS's in the open source world today run on PHP using MySQL. Not all, but the the "big three" you're probably familiar with—Worpress, Joomla, and Drupal—all do.
So to provide an answer to that question, here are five big reasons why we chose to build SiteWorks in Ruby on Rails:
So even if you don't fully understand it, or perhaps don't even want to know how it all works, we'll just say that we really, really like Ruby on Rails... and you can be confident that it's a great choice for a CMS. Over the past few years, we've designed, developed, and launched several hundred websites on SiteWorks, and it's been a great success for both our company, and the clients we serve. If you're interested in learning more, check out our portfolio to see 400+ examples of websites we've done in the past, or feel free to contact us and we'd be happy to give you a demo of SiteWorks. See for yourself what lots of other great companies already know—Ruby on Rails is awesome!