Converted media Interface to use streams (Java IO) instead of byte buffers of
[mir.git] / doc / TODO.txt
index 36028dd..a1d7a51 100755 (executable)
@@ -1,31 +1,31 @@
-[Updated 23.03.2002. -mh]
+[Updated $Date: 2002/07/08 00:26:33 $]
 
 General/Forever valid:
 
 a) watch performance.. mimimize SQL
-b) try to use more freemarker feature like transformations when possible
+b) try to use more freemarker features like transformations when possible
 instead of putting it in Java code. i.e make it more localizable.
+c) translating the templates/code-comments to english (underway, mir-coders)
 
 Version 1.0: 
 
 Bugfixes/Improvements: 
 a) installation-procedure 
 - 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)
+- build.sh should be more intelligent. (done, convert to build.xml, mj)
 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)
+d) Admin interface needs to be made aware of media handlers (done, mh, br1)
 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
 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)
+j) there are no memory-leaks (done)
+k) tomcat 4.x (done, confirmed, -idfx)
+l) poolman (done, idfx) (although poolman now needs to be replaced too.)
 m) re-tweak media infrastructure (underway, -mh)
     - wildcard support for content-type mappings (done)
     - handle all image types and transparency (done)
@@ -33,14 +33,15 @@ m) re-tweak media infrastructure (underway, -mh)
     - handle generic media (underway, mh)
         - better extension handling
     - handle external meta links
+    - media size handling nicely (underway, mh)
     - rework creation of audio (video too?) meta-data (done, mh)
         - make getUrl() return a SimpleList (done, mh)
     - use added flexibility in templates (done, mh)
-    - add miless code for better secondary content-type guessing. i.e read the
-    bytes
-n) CVS id, author stamps 
+n) CVS id, author stamps (underway)
 o) make Entity implement freemarker TemplateModel (done, rk)
 p) don't use deprecated methods. specifically the SimpleList stuff (done, mh, rk)
+q) Admin interface for some media handlers needs to be improved
+r) Streaming IO for media files + merge upload handling on admin/open (underway, mh)
 
 
 New Features: