= Current TODO's for the Malandro = We are still at the point where allot of research is needed, to see how things should be done. Here are some primary questions. == History == * 2008-11-26: created * 2009-02-26: more open questions == Choosing the right Template and Front-end Language == * Please read http://lists.indymedia.org/pipermail/imc-cms/2009-February/0226-md.html and join the discussion. == How can we re-use a existing PHP based CMS as front-end for the ice back-end? == The idea is to re-use plugin's, db model's and other code of a existing CMS like joomla, typo3 etc. That code would be used for the php based front-end of malandro. To make this possible you have to re-write the DB/Model Layer of the CMS, to use ICE instead of the direct DB Access. This will only work with a CMS that has a DB<>Model Object abstraction. Here is a List of things to check at any php based CMS * Is there a DB<->Object Model Abstraction * Is direct SQL execution allowed? / is that used very often? / is it possible to re-write the SQL Code to a OO DB Model based code? * Does the plugin architecture allow direct DB access? == How can we implement a Setup with multiple ice nodes? == * 2008-11-26: kyosan is going to look into this So far (2008-11-26) we only tested a simple client->server function call with ice. We need to know how well the grid or publisher/subscriber model of ice works. This needs some testing and integration into the existing proof of concept code. Things to do: * Get a basic publisher / subscriber test working * Get a basic grid setup test working * Choose a setup and integrate into the proof of concept == How can we transport media files between the nodes ? == * Large video files have to be tranported via bit torrent. http://v2v.cc has a python based solution for that. * Image and Audio files could be transported with WebDAV. This would have the big adavantages, that a static front-end server, would not need a installations of a ice node. A simple Apache with mod_dav and mod_ssi would be enough. * Here we need a python test example of a upload and check via WebDAV.