About this site's lack of design: Yes, it's supposed to look this way — I'm helping create a new sandbox theme for WordPress (see it on GitHub).

Dan Rubin's SuperfluousBanter

Suffering from chronic idiocy since 1977


Designer CMS on Rails

Paul Jarvis (of twothirty fame) and I have been dis­cussing an idea over the last few days, cen­tered around this con­cept: many design­ers (espe­cially those who, like us, believe in and evan­ge­lize web stan­dards for our projects, and care about build­ing user-friendly inter­faces) bemoan the absence of a CMS that meets the fol­low­ing requirements:

So we started chat­ting about this prob­lem in more detail, since the only solu­tions either of us have found thus far (for projects requir­ing a CMS) is to cre­ate some­thing from scratch (time-consuming if you are a pro­gram­mer or have one on your team, and usu­ally expen­sive if you choose/need to hire a devel­oper — for design­ers with no pro­gram­ming knowl­edge, the lat­ter is almost always the case), attempt to cus­tomize one of the many open source CMS projects (which seem to have a long way to go), or hack/bend/twist blog-oriented sys­tems (which is a less-than-elegant approach on many lev­els) such as Word­Press, Textpat­tern or Mov­able­Type.

After agree­ing on the poor state of the CMS union, we decided that some­thing needs to be built from the ground up to tar­get these spe­cific require­ments, as well as some oth­ers, including:

Paul and I dis­cussed a com­bi­na­tion of Rails and AJAX as the per­fect com­pan­ions to web stan­dards, and since nei­ther of us are seri­ous devel­op­ers (we can both do a few fancy things with PHP, but that doesn’t really count for a project of this scope), I decided it would be inter­est­ing to find out what I could about the Rails world — being a front-end designer, I haven’t yet been able to ded­i­cate enough time to Rails to really under­stand how to use it, though that’s still on my list (espe­cially after using Base­camp and now Back­pack so suc­cess­fully, such great exam­ples of the frame­work have me sold on its ben­e­fits com­pletely). A brief dis­cus­sion with David Heine­meier Hans­son about poten­tial Rails devel­op­ers resulted in a short descrip­tion of the con­cept on a pub­lic Back­pack page (what else?) which David was kind enough to pub­li­cize on the Rails blog, with the hopes of gen­er­at­ing inter­est from one or more developers.

Is this a project that inter­ests you, either as a user or a con­trib­u­tor? Are you a Rails or AJAX devel­oper inter­ested in col­lab­o­rat­ing with a few of the bet­ter design­ers within the web stan­dards world to design and develop an answer to this missing-link in the web stan­dards devel­op­ment toolbox?

We’d love to hear your thoughts, com­ments, con­cerns, ideas, and any­thing else I’ve left out if you care to share them — I’d love to see this done in Rails, espe­cially as Rails is pick­ing up speed and pop­u­lar­ity day by day, and this kind of project (whether even­tu­ally sold or purely dis­trib­uted for the greater good) would both ben­e­fit from the press Rails is receiv­ing as well as add to it.

This item was posted by Dan Rubin on Friday, June 10th, 2005.


You can follow comments on this item via the RSS 2.0 feed.

Comments are closed.

63 comments on “Designer CMS on Rails”

« Older Comments
  1. Posted by HybridIndie on Wednesday, September 14th, 2005.

    I am a Rails devel­oper and a stan­dards based designer. I started out as a devel­oper in my early years and real­ized that devel­op­ers only want to get the prod­uct done with­out con­cern for the user. Hence, in my opin­ion why there really isn’t a good over-all CMS pack­age out there. I started Posted about a month ago and the app is begin­ning to mature enough to be usable. The main goal ini­tially was a web engine for myself to be eas­ily cus­tomiz­able via CSS (I get bored with my per­sonal site quickly and wanted to eas­ily be able to change it). The goal is almost real­ized and would love input from users even con­tri­bu­tions to the designs (why have themes when you can just replace a style-sheet) Work is pro­gress­ing quickly, cur­rent goals are sta­tic pages, cus­tomiz­able side­bars, and a cache con­troller for a lit­tle bit of a speed boost. Check a demo out at beta.hybridindie.com under­stand that the lay­out is very min­i­mal specif­i­cally for devel­op­ment, but I am run­ning my per­sonal site with it as well, and does not sup­port IE due to my use of PNG24 for images. (get with it MS) but obvi­ously that com­pat­i­bil­ity could be rec­ti­fied easily.

  2. Posted by Jukka-Pekka Keisala on Saturday, October 1st, 2005.

    I have been look­ing for years good PHP CMS with­out find­ing one. Pre­vi­ously I posted about ex-Mambo devel­op­ers who are now known as Joomla!. Seems like Joomla devel­op­ers are now clean­ing up their code to meet Acces­si­bil­ity and Stan­dards Com­pli­ance. There is also AJAX frame­work under devel­op­ment. I think there might be com­ing up some­thing intrest­ing in ver­sion 1.2 (prob­a­bly spring 2006).
    Check out Forum in Joomla! site if you are intrested.

  3. Posted by Tuten on Thursday, October 6th, 2005.

    I am inter­ested, I keep com­ing across your posts through­out my search for a ruby on rails cms that might replace a php­nuke instal­la­tion i have.

    I am really look­ing for a sleek por­tal with many inter­ac­tive fea­tures all wrapped in a sim­ple, con­sis­tent wrap­per with reg­is­tra­tion that would allow users to func­tion as if they were in a php­nuke istal­la­tion but much, much simpler.

    I am afraid my pro­gram­ming skills are just short of use­less, although I am putting together an RFP for such a pro­gram that might be of ben­e­fit to you. The app I am look­ing to develop would be broad enough to be applic­a­ble for many uses.

    If you are inter­ested in see­ing the direc­tion I am pur­su­ing, let me know.

  4. Posted by Liz on Friday, October 28th, 2005.

    I have been using Typo (http://typo.leetsoft.com) for maybe two months now, and really, it’s the best CMS I’ve used so far. Since its writ­ten in ROR, it’s incred­i­bly easy fid­dle around with (the lan­guage and orga­ni­za­tion of files is very straight­for­ward). It is also filled with nifty AJAX things for live search­ing and com­ment pre­views and such. It is very easy to set up, it has a *very* sim­ple themes engine…no crazy tem­plate lan­guage to mem­o­rize. It already has import­ing scripts for MT, WP, and TXP, too. So yeah, I’d rec­om­mend Typo as a won­der­ful ROR CMS solution.

  5. Posted by assente on Friday, October 28th, 2005.

    I don’t want to talk about a yet another cms, but Dru­pal is an extreme mod­u­lar cms.
    http://www.drupal.org it’s php but a port of it could be a good point to start

  6. Posted by Kim Fransman on Sunday, October 30th, 2005.

    in reply to Liz.

    I dont cat­e­go­rize typo as a CMS , for me that is a blog­ging engine

  7. Posted by Simon on Sunday, October 30th, 2005.

    We built one too. It’s grown over the last cou­ple years and includes cart, gallery, mailer, forums and more. Much cleaner and eas­ier to use than other stuff we’ve looked at using (espe­cially once we’ve got­ten rid of the darn WYSIWYG edi­tor). It’s in PHP but we’ve been think­ing about a fresh new Rails rewrite. Not GPL’d as yet but con­sid­er­ing going that way. Any­one else started? If so hows it going? Can we help?

  8. Posted by Sagem Hosting on Thursday, February 2nd, 2006.

    I Think the best Open Source CMS is joomla…

  9. Posted by credits report on Sunday, February 5th, 2006.

    im going to use cms but which one? which one is the best?

  10. Posted by Erik Mallinson on Friday, April 14th, 2006.

    Dru­pal sim­ply rocks. Being a designer and cre­at­ing Dru­pal sites for three years now, I have to say that it’s really, really hard to look else­where. PHPTem­plate (a them­ing engine) is pretty straight for­ward to cre­ate designs for. There are some things that take a while to get, and some things that def. need improve­ment. But Dru­pal is bril­liantly built. So why did I land at this post?

    I’m one of those “designer/programmers who are new to ruby and want a cms” … like Drupal.

    If you’re look­ing to do it right, look at how Dru­pal works.

  11. Posted by Ale on Saturday, June 24th, 2006.

    Eribium is a cms new one the scene. It’s an easy-to-use, full fea­tured, extendible con­tent man­age­ment sys­tem built with Ruby on Rails. Web 2.0 fea­tures includ­ing: rss, tags, ajax ‘quick’ edit­ing, gmail style spell checker and over­lays. It’s in active devel­op­ment so any fea­tures you want, just ask. There’s a demo here.

  12. Posted by Jeromy on Friday, June 30th, 2006.

    Not sure if this one has been noted — but it looks pretty good and they stole their design from basecamp


  13. Posted by Yuval Ararat on Tuesday, August 1st, 2006.

    For the time been mak­ing a Joomla web­site in the cur­rent ver­sion is very easy when you get the admin­is­tra­tion and the rela­tions of it to the web­site apear­ance.
    It is easly cus­tomiz­able with no pro­gram­ming knowl­edge.
    and if you use the exten­tions that are avail­able you get a decent result in a very quick time.
    i have done a dec­o­rated cacke site in hebrew in a 2 nights period
    look here and see.
    i mostly edited the images and added con­tent in the admin­is­tra­tion.
    the gallery is an expose gallery.
    to edit it you get a very nice tool.
    so in no time i got a site up.
    thogh Joomla! is not for an elab­o­rate sites and is more sutible to small scale sites.

« Older Comments