Hi everyone,

I have been looking at Lua Server Pages lately, and have come to realize their potential. Lua is really fast (and I mean, *really* fast), as it is designed to be embedded and low in memory. The problem is that there aren't any mature content management systems out there for Lua. I found a handful of open source projects (Sputnik, Orbit and Xavante) that provide some CMS functionality, but they have not kept up with new web technologies, nor are they as mature as Drupal, Joomla or WordPress. There is also a basic CMS embedded into a commercial product called BarracudaDrive (as well as Mako Server) from RealTime Logic -- but that's just it, it's not open source.

So... I was wondering. Has anyone here ever thought about porting Drupal to Lua? I know this would be a massive undertaking -- I and I would be willing to put tons of hours into it -- but think of how awesome that would be: small devices like NAS and low-powered pluggable computers like the Raspberry PI, BeagleBone Black, DreamPlug and GuruPlug would be able to run hundreds of Drupal sites in under 5W of power! That would translate into instant (and tremendous) cost savings, as well as a huge reduction in carbon footprint compared to the more robust servers that are necessary for PHP, Ruby and ASP.NET-based CMS'. Moreover, this could bring the power of Drupal to embedded devices for industrial and SOHO (small office) use.

Has anyone already started a project like this? If not, would anyone be interested in starting a project with me to make this happen?

Regards,

Gabriel Mongefranco
http://gabriel.mongefranco.com

--

Comments

WorldFallz’s picture

Sorry, but I don't see it happening-- especially with drupal 8's migration to much of symfony. But that's the beauty of open source-- you're free to fork it and see if it does.

nevets’s picture

Since Lua is a server side scripting language and Drupal uses PHP this does not seem likely. On a side note, there are embedded linux servers

DevElCuy’s picture

Take a look at http://ophal.org and http://github.com/ophal/core it is Lua CMF inspired on Drupal

I have tried translate PHP code to Lua code, using Drupal 5 codebase, it was a big failure since the way PHP works is quite different to Lua (that is why Lua is 10+ times faster). If you want to take a look check Qucha: https://gitorious.org/qucha

--
develCuy
Hiring the next generation front-end devs, contact Dilygent