X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=doc%2FTODO.txt;h=6b9f24ddf2287e4f7fdfee22571eba1deefb2bdd;hb=c7dc44451c9b9a32549e41c6e65708f3565330d4;hp=da453676fd0402f5330eda006658f2aef9cc9dc0;hpb=0f1d06080db7839f70140e6aead274dcabfe8fc3;p=mir.git diff --git a/doc/TODO.txt b/doc/TODO.txt index da453676..6b9f24dd 100755 --- a/doc/TODO.txt +++ b/doc/TODO.txt @@ -1,61 +1,74 @@ ------------------------------------------------------------- -todoliste indy produktionssystem ------------------------------------------------------------- - -So, die Todoliste ist in folgende Berreiche aufgeteilt: - -0. TODO - was steht aktuell an -1. BUGS - aktuelle buglist -2. DOKU - was muss dokumentiert werden -3. TMPL - woran mangelst den templates -4. DATA - was muss an der datenbanl -5. FEAT - aktuelle features-todo -6. INTG - was fehlt noch an integrationen - ------------------------------------------------------------- -0. TODO ---------------------------------------------------- - -+ kommentarfunktion - - entityrelation orderkriterium muss "date" sein. - - orderkriterium datum/artikel fuer redaktion - - artikel.title anzeigen in liste -+ umleiten des freemarlker outstream in saxon in-stream - ------------------------------------------------------------- -1. BUGS ---------------------------------------------------- - -+ kommentarfunktion - - einpflegedatum ist ohne uhrzeit - - einpflege eines neuen kommentar funktioniert nicht - - suche nach inhalt funktioniert nicht. - ------------------------------------------------------------- -2. DOKU ---------------------------------------------------- - -- dokumentation der internen eingabemasken - ------------------------------------------------------------- -3. TMPL ---------------------------------------------------- - -- interne html/freemarker templates auf einheitliches - indymedia-desing -- content-producer-template: images auf server preview - ------------------------------------------------------------- -4. DATA ---------------------------------------------------- - - ------------------------------------------------------------- -5. FEAT ---------------------------------------------------- - -- producer als daemon / cache / push auf heissen server -- open posting -- mediaupload - ------------------------------------------------------------- -6. INTG ---------------------------------------------------- - -- wap -- upload von medienfiles auf indymedia-server -- hotfolder fuer xml-import in die datenbank -- fop-pdf-produktion \ No newline at end of file +[Updated $Date: 2002/09/03 14:21:04 $] + +v 1.1 + +* producers merged (done, max, mh) +* bundle cleanup (done, br1) +* new templates with css (thomas - max) +* seperation of things that should be edited and things that dont change: + admin templates in templates, producer templates in templates-dist? +* utf8 encoding (mh) + + +before 2.0 + +* logging: log4j (max) +* configuration (mh) +* searching (john) +* HTML validation, struts (br1) +* PDF generation (john) +* better user interface (br1) + + +v 2.0 + +* persistence layer: OJB (mh,...) +* data model +* struts (br1) +* users / roles (max) + + +general + +* mir website maintainance +* website design / mir default templates +* documentation + + +--- misc --- + +c) Coverage: Alternative start-page for e.g. a event like genua. every article that has +something to do with this event can be seen on this page. (nn) +b) P2P-Data-Transfer/Content-Syndication: Implementing RDF/RSS-Support or a own +indymedia-protocoll. +d) email-article-to-a-friend-servlet +e) semidynamic create-pdf-from-article-servlet: every requested pdf should be cached (underway, john) +f) servletapi-2.3: Filters for file upload (also in cos.jar) +g) servletapi-2.3: use web.xml for simpler/better error handling. +h) servletapi-2.3: set character encoding properly based on what the template says +i) servletapi-2.3: servletapi-2.3 requires tomcat-4.x, so require it +k) better transaction support in the DB/Persistance layer for more efficient +use of DB. +m) Editing producer-templates in the mir-servlet. (idfx) +n) Media infrastructure stuff: + - make a sort of Factory to get handler perhaps in EntiyMediaType + - MediaHandler should take care of storage tablename, the entry in SQL is + redundant. -> get rid of it + - maybe get rid of the MediaTypeTable entirely and have it in a config file? + - use FM's TemplateMethodModel to access the MediaHandler method in templates + instead of the crude way it's done now. + + +--- wishlist --- + +* search engine: foto small thumbnails +* comments: mark last read comments +* comments: allow some HTML (let user choose) +* allow HTML in abstracts +* more formats for media uploads +* preview for video +* protection against spam + possibility to block submissions in case of spam attacks + apache: 1-2 postings / IP / minute + close artice for comments + image with password \ No newline at end of file