Advanced search
Log In | New Account   
Home My Page Project Tree Code Snippets Project Openings Malandro
Summary Tracker Tasks Docs News SCM Files
[malandro] View of /main/TODO
[malandro] / main / TODO Repository:
ViewVC logotype

View of /main/TODO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 24 - (download) (annotate)
Mon Apr 13 11:57:22 2009 UTC (16 months, 3 weeks ago) by occam
File size: 1770 byte(s)
Small changes
Application Requirements
a raw sketch of what has to be written


Content and DB
--------------

- Ice Middleware
- DB<>Content Object Abstraction with SQLAlchemy

(use existing db layout from another CMS??)

Possible Content Objects:
 - Multilingual Article Object 
 - Image Object
 - Audio Object
 - Video Object
 - Multilingual Subtitles / Transcription Object

Metadata Objects
 - Events (with calendar)
 - Places
 - Tags

Also:
 - User Object
 - Working Groups / ACL stuff

Between these objects are allot of links. someone make a gfx...

For each object we need a publisher

Each of these objects has to be "iced" IF ice is enabled


Content Distribution
--------------------

A Queue that will copy files over to the server via torrent or WebDAV depending on the size and mimetype. 
It should be possible to add items to the Queue via ICE.
Please re-use code from v2v.cc


Producer
--------

Static shtml File Producer with ICE Interface


Multi-Server Setup
------------------

Multi-Site Setup (shared and local part)
 - vhost support for cherrypy
 - bind to multiple ips etc
 - assign stuff into the cherry app tree
or
make all this with apache and use mod_python to load cherry. how do we run the producer as thread in mod_python?!
cherry has a extra option called "non-blocking way" for that. (run the producer in a seperated cherry instance. just dont start the httpd)
or
check out the wsgi stuff
or support all above


Admin Interface 
---------------

Add / Edit / Delete any Content Object


Publisher Frontend
------------------

Example Publisher Frontend with Spam protection.


Indymedia Application
---------------------

  Write a typical indymedia application >> ./local/app/
  Maybe write a typical small blog application, so ppl get interested 

webmaster@codecoop.org
ViewVC Help
Powered by ViewVC 1.0.0  

Powered By GForge Collaborative Development Environment