Drupal in Ruby

shafire - May 16, 2008 - 08:17

Hello Drupal Lovers,
i love Drupal too. And i love Ruby!

I am working on a CMS like Drupal, which is coded in Ruby.
It's very similar to Ruby except:

# all is a node (users, blocks, categories, ...)
# you can run it on java systems (with JRuby)

I am using at the moment Rack (HTTP), ActiveRecord (SQL) and HAML (Template).
I don't know, but could we make a Drupal in Ruby experiment?

Who is interested in this experiment?

Sorry, i am not a native english speaker.

I love Drupal too, but I

marcvangend - May 16, 2008 - 10:28

I love Drupal too, but I know very little about Ruby. So please enlighten me: Why would Drupal in Ruby be a good idea? What are the advantages? Can Ruby do things that PHP can't? Thanks.

ruby has one distinct

KingMoore - May 16, 2008 - 23:47

ruby has one distinct advantage - loads of buzzwords to get business types on board :D

There is also "Drupy"

overflowing - May 17, 2008 - 05:09

There is also "Drupy" (http://sourceforge.net/projects/drupy) which is going to be in Python which I love. The main reason this is exciting for me, which is probably the same reason you are excited about Ruby is that IMHO the languages allow you to code a little closer to the problem domain rather than the solution domain. At the same time, I think Drupal has done a great job of coding "into" the language rather than "in" the language. The great thing about php though is it's near total ubiquitousness, it's much harder to find hosts who run mod_python.

Drupal in Ruby

manObject - May 18, 2008 - 13:56

Hmm...

Rewrite Drupal in Ruby, eh?

Ok, next time you have a couple of hours to spare, do it!

What shall we call your new baby? How about Drupy2?

Only one proviso, though: First, fix all the bugs and polish off all the must-have's that are still pending in the existing, PHP-empowered version that the world is currently very happy with.

So all in all, that'll be a morning's work for your average genius, I reckon. If you do the job right, nobody will ever notice the difference!

How about it?

 
 

Drupal is a registered trademark of Dries Buytaert.