add a note about consulting the NEWS file
[mir.git] / doc / TODO.txt
1 [Updated $Date: 2002/10/09 16:09:05 $]
2
3 v 1.1
4
5 * producers merged (done, max, mh)
6 * bundle cleanup (done, br1)
7 * new templates with css (thomas - max)
8 * seperation of things that should be edited and things that dont change:
9     admin templates in templates, producer templates in templates-dist?
10 * utf8 encoding (mh)
11
12
13 before 2.0
14
15 * logging: log4j (max)
16 * configuration (mh)
17 * searching (john)
18 * HTML validation, struts (br1)
19 * PDF generation (john)
20 * better user interface (br1)
21
22
23 v 2.0
24
25 * persistence layer: OJB (mh,...)
26 * data model
27 * struts (br1)
28 * users / roles (max)
29
30
31 general
32
33 * mir website maintainance
34 * website design / mir default templates
35 * documentation
36
37
38 --- misc ---
39
40 c) Coverage: Alternative start-page for e.g. a event like genua. every article that has
41 something to do with this event can be seen on this page. (nn)
42 b) P2P-Data-Transfer/Content-Syndication: Implementing RDF/RSS-Support or a own
43 indymedia-protocoll.
44 d) email-article-to-a-friend-servlet
45 e) semidynamic create-pdf-from-article-servlet: every requested pdf should be cached (underway, john)
46 f) servletapi-2.3: Filters for file upload (also in cos.jar)
47 g) servletapi-2.3: use web.xml for simpler/better error handling.
48 h) servletapi-2.3: set character encoding properly based on what the template says
49 i) servletapi-2.3: servletapi-2.3 requires tomcat-4.x, so require it
50 k) better transaction support in the DB/Persistance layer for more efficient
51 use of DB.
52 m) Editing producer-templates in the mir-servlet. (idfx)
53 n) Media infrastructure stuff:
54   - make a sort of Factory to get handler perhaps in EntiyMediaType
55   - MediaHandler should take care of storage tablename, the entry in SQL is
56     redundant. -> get rid of it
57   - maybe get rid of the MediaTypeTable entirely and have it in a config file?
58   - use FM's TemplateMethodModel to access the MediaHandler method in templates
59     instead of the crude way it's done now.
60
61 *) move log to WEB-INF!!! (security problem)
62 *)
63
64 --- wishlist ---
65
66 * search engine: foto small thumbnails
67 * comments: mark last read comments
68 * comments: allow some HTML (let user choose)
69 * allow HTML in abstracts
70 * more formats for media uploads
71 * preview for video
72 * protection against spam
73         possibility to block submissions in case of spam attacks
74         apache: 1-2 postings / IP / minute
75         close artice for comments
76         image with password