updated
authormh <mh>
Sat, 2 Mar 2002 11:39:46 +0000 (11:39 +0000)
committermh <mh>
Sat, 2 Mar 2002 11:39:46 +0000 (11:39 +0000)
doc/TODO.txt

index f7036bd..1bc5261 100755 (executable)
@@ -1,4 +1,4 @@
-[Updated 19.02.2002. -mh]
+[Updated 28.02.2002. -mh]
 
 General/Forever valid:
 
@@ -10,45 +10,57 @@ Version 1.0:
 
 Bugfixes/Improvements: 
 a) installation-procedure 
-- config.porperties has to be cleaned and has to be better documentated. (half done, mh) --> config.properties is being replaced with new config system.
+- templates-directory should be splittet in two directories: "internal"- (openmir and mir templates) and "external"-templates (producer-templates) 
 - build.sh should be more intelligent. (underway, convert to build.xml, mj)
-- templates-directory should be splittet in two directories: "internal"- (openmir and mir
-templates) and "external"-templates (producer-templates) 
 b) code-cleaning 
 - the variable-names for the freemarker should be better: the same name for the same thing
 c) We have to make sure that all errors are handled intelligently. e.g. if an 
 article is corrupt, do we just ignore it, etc.. (done, mh)
 d) Admin interface needs to be made aware of media handlers (mh, tob)
-e) insposting() in ServletModuleOpenIndy should not insert article text if any associated media upload is wrong. (done, mh)
-
-c) documentation 
+e) insposting() in ServletModuleOpenIndy should not insert article text if any associated media upload is wrong. (done, mh) (in 1.1 to be done via transactions)
+f) documentation 
 - it lacks a documentation for creating the producer-templates
-d) new layout Mir/OpenMir (underway, indy de team??) 
-e) translating the templates/code-comments to english (underway, mir-coders)
-f) mission-statement and licensing 
-g) there are no memory-leaks
-h) tomcat 4.x (done, magic)
-i) poolman (done, idfx)
+g) new layout Mir/OpenMir (underway, indy de team??) 
+h) translating the templates/code-comments to english (underway, mir-coders)
+i) mission-statement and licensing 
+j) there are no memory-leaks (3/4 confirmed)
+k) tomcat 4.x (needs testing)
+l) poolman (done, idfx)
+m) re-tweak media infrastructure (underway, -mh)
+    - wildcard support for content-type mappings (done)
+    - handle all image types and transparency (done)
+    - convert other media types for DB storage for consistency (started, mh)
+    - handle generic media
+        - better extension handling
+    - handle external meta links
+    - rework creation of audio (video too?) meta-data
+        - make getUrl() return a list of SimpleHashes
+    - use added flexibility in templates
+    - add miless code for better secondary content-type guessing. i.e read the
+    bytes
+n) CVS id, author stamps 
+o) make Entity implement freemarke TemplateModel (done, rk)
+p) don't use deprecated methods. specifically the SimpleList stuff
 
 
 New Features: 
 a) Multifile-Upload in OpenMir and Mir (done, idfx) 
-b) Video and audio-upload in OpenMir and Mir: How will this files be stored, what has to
-be done in the producer-code? (done, mh) 
+b) Video and audio-upload in OpenMir and Mir: How will this files be stored, what has to be done in the producer-code? (done, mh) 
 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) 
-d) Multilanguage-Support (Step 1): Producing html-pages with navigation for every
-language. Topics and coverage-titles have to be saved in the db in every language that is
-needed. (idfx) A
-d.1) Templates should be made common for all languages. (kellan)
 e) It should be possible to choose between direct and indirect open posting. (09/14/2001,
 done, idfx). 
-f) Editing producer-templates in the mir-servlet. (idfx) 
 g) "Upcoming Events"-include-file (ha) 
-e) indymedia-links (fh) 
+h) indymedia-links (fh) 
+i) objectStore (underway, -rk)
 
 
 Version 1.1: 
+Vital:
+a) Multilanguage-Support (Step 1): Producing html-pages with navigation for every
+language. Topics and coverage-titles have to be saved in the db in every language that is
+needed. (idfx) 
+a.1) Templates should be made common for all languages. (kellan, br1)
 
 New Features: 
 a) Multilanguage-Support (Step 2): Separate OpenMir-servlet to publish a tranlation of an
@@ -61,10 +73,22 @@ indymedia-protocoll.
 c) dynamically creating "internal"-templates for new languages. 
 d) email-article-to-a-friend-servlet 
 e) semidynamic create-pdf-from-article-servlet: every requested pdf should be cached 
+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
+j) use some JMF (Java Media Framework at sun.com) features for nifty media
+tricks
+k) better transaction support in the DB/Persistance layer for more efficient
+use of DB.
+l) - config.porperties has to be cleaned and has to be better documentated. (half done, mh) --> config.properties is being replaced with new config system.
+m) Editing producer-templates in the mir-servlet. (idfx) 
 
 Version 2: 
 Database-Layer 
-a) Container Managed Persistance (EJB) 
+a) Container Managed Persistance (EJB) or Castor?
+b) MySQL compatibility? 
 
 Testing: 
 - resin (idfx)