[erlang-questions] Drupal cloan anybody?
Yvan Godin
yvan.godin@REDACTED
Thu Feb 26 14:07:27 CET 2009
For a such job, may be, you should consider Nitrogen from Rusty
Klophaus (http://nitrogenproject.com/)
Yvan
2009/2/26 Joe Armstrong <erlang@REDACTED>
> The other day my son wanted to build a web site ....
>
> He's no programmer - but he can point a mouse and click.
>
> He showed me the kind of stuff he wanted. His university has a web
> site and he can administer bits
> of it by pointing and clicking ...
>
> To cut a long story short ..... drupal
>
> The idea is nice - Jim User knows nothing about web sites, but can
> fill in a menu and click a button
> and you get a website.
>
> I thought I'd play with drupal ... bought a book .... read it ...
> (well skimmed through it)
>
> Play time - http://bitnami.org/ - fantastic ( a single click downloads
> Apache+PHP+MySQL+Drupal)
> Execute one shell script and fill in one form and we're up and running.
>
> If you don't know what bitnami is stop reading this message and go take a
> look
>
> (bitnami is apt-get install XYZ on steroids - it gets all the bits you
> need *and configures everything*
> in a couple of mouse clicks)
>
> WHY DONT WE PACKAGE YAWS+MNESIA+COUTCHDB etc in a similar manner to the
> bitnami
> packages? - make it *really* easy to get started.
>
> (I see a lot of mail from people who have tried to gets started with
> yaws/mochi/couchDB etc and fail
> or who have to search for info and fail, or who write tutorials on
> how to install stuff 'cos it difficult -
> this is *just like me* - I have big problems installing stuff (like
> mysql) that I don't know well - it takes
> a long time to make stuff work if you do not understand it)
>
> What is drupal?
>
> templates + forms + database + plugin architecture + way of
> working + report generator
>
> Well we can do most of these things - I've just made a javascript
> thingy to make forms - we could use
> mnesia/couchDB/dets/filesystem as a database - we need some kind of
> templating (I've done this as well)
> need a web server (mochi/yaws/...)
>
> We could cloan the drupal architecture - in essence the appendices to
> the book I bought contain the database schemas that power Drupal so
> most of the hard work is done - in a sence a data base schema
> is a form (almost).
>
> I think it might be fun to try and make a bitnami type distibution
> that packages a LYME stack
> (Linux Yaws Mnesia Erlang) - (or Mac Mochi CouchDn Erlang) then build
> a menu/table viewer layer on top - then build some apps on top of
> that.
>
> If the basic infrastructure was Webserver+database+erlang+menus+table
> viewer then building
> an application on top of this might be a simple job.
>
> (The bit I'm missing is a table viewer in a browser, something like
> the module tv that runs with
> AJAX calls in a browser - and that has a few nice js effects)
>
> Another problem that needs to be addressed is multi-platform packaging
> - how can we package
> this for linux, windows, os-x and "the cloud".
>
> This might make a nice community project - we need some specialist
> knowledge here in the following areas:
>
> - web servers (think yaws, mochiweb)
> - ccs + html templates (think pretty designs)
> - data bases (think mnesia, couchdb) (or even backends to mysql)
> - javascript (think, fancy forms, AJAX, jquery, pretty
> effects, JSON)
> - packaging (like bitnami)
> - Instant messaging (xmpp, ejabberd) etc.
>
> Then we need people who want to build domain specific apps
>
> - bulletin boards
> - blog engines
> - mashups
> - cms
> - bug trackers
>
> The latter group should be presented with a uniform API towards the
> platform
>
> To the question is anybody interested? - I expect the answer to be yes
> - but how can we organize this?
> Can we have volunteers? - who does what on which machine?
>
> All comments are welcome
>
> /Joe Armstrong
> _______________________________________________
> erlang-questions mailing list
> erlang-questions@REDACTED
> http://www.erlang.org/mailman/listinfo/erlang-questions
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20090226/879f449d/attachment.htm>
More information about the erlang-questions
mailing list