adding all of botlist, initial add
[botlist.git] / openbotlist / docs / TODO.txt
blob8182e7be4201da27f4da0c7480a9d5a6509b24cc
1 ##
2 ##
3  
4   11/10/2007:
5   --------------
6   + Add Statistic application as a profile application;
7         simple application to store general statistics, ajax based:
8         
9     Description :: Value :: unit type :: source
10     Number of people in use :: 320 million :: people :: http://www.google.com
11   
12   + Build a simple search help tool for developers with lucene.
13   
14   9/4/2007:
15   --------------
16   Code cleanup, change "one-to-many" unidirectional relationships to
17   many-to-one (see groups/terms)?
19   8/23/2007:
20   --------------
21   
22   To finish for the 0.4.x release:
23   
24   1. Complete basics of user features (up / mods, simple profile)
25   2. Finish search
26   3. Backups
27   
28   Add analytics to more sections
29   
30   Sweep cleanups
31         1. Remove stop words from keywords (*)
32         2. Don't allow titles that are too short (?)
34   8/15/2007:
35   --------------
36   + (still for 0.4.x release) 
37         1. Threaded app for searching (*)
38         2. Threaded app with serialized object (pid type file), see 1. (*)
39         
40         3. Build help blog system (!feature) ## ?
41         4. Add "hot search topics" section (!feature) ## (*)
42         5.! automatic discussions of postings to the forum sections, like emails ??
43         6. New jobs:
44                 1. Job for sending to media feeds
45                 2. Job for sending to pics/nsfw feeds (flickr?)
46                 3. Job for database cleanups (add updated_on field)
47                 4. Job for ratings
48         7. Backup strategy  (?)
49         8. Upload of links (100 max rest upload) (*)
50         9. Search index dates (*)
51         10. Finish user section
52         
53         Check where logs audits are needed (eg, remote sync)
54         Check for zero length urls/titles
55         Build a system to upload url feed listings
56         
57         (very optional): IRC to botlist?
58         
59         see lucene wiki for date content:
60         http://wiki.apache.org/lucene-java/HowTo
61         http://wiki.apache.org/jakarta-lucene/LargeScaleDateRangeProcessing
62         http://technology.amis.nl/blog/?p=1288
63         
64         --------------
65         Analyzer an=new StandardAnalyzer();
66         IndexModifier im=new IndexModifier("file:///c:/temp/index",an,true);
67         Document d=new Document();
68         d.add(new Field("title","Pulp Fiction", Field.Store.YES, Field.Index.TOKENIZED));
69         d.add(new Field("date","19940923", Field.Store.YES, Field.Index.TOKENIZED));
70         d.add(new Field("director","Quentin Tarantino", Field.Store.YES, Field.Index.TOKENIZED));
71         d.add(new Field("genre","Action", Field.Store.YES, Field.Index.TOKENIZED));
72         d.add(new Field("genre","Crime", Field.Store.YES, Field.Index.TOKENIZED));
73         im.close();
74         --------------
75         
76   7/27/2007:
77   --------------
78   More changes:
79    
80         Minor Changes:
81     1. Fix search, possibly add new thread driven webapp
82     2. Add ind search terms, and feeds
83     3. Add financial feeds (*)
84     4. Fix help
85    
86         Three major features:
87         1. Google Maps / Split out networks??
88         1b. Split out websites with information
89         2. Email Utility to send out alerts.
90         3. OpenId
91         4. Comment View (*)
92         5. Add breaking section (white on red)
94   --------------
95   6/29/2007
96   --------------
97   SDMR, Changes blist
98   --------------
99   * move search applications (indexes) to webapp (move to botlistprojects)
100   * Add image system, image search, image random view
101   * Add "banner text" on botverse page (grey foreground)
102   * Add rdf / pipe section
103   * Change botbert code to enable read-feed mode and then upload new links mode, toggle number of uploads
104   * Revisit comments, display number on listings page.
105   * Revisit stat page (why so slow), put building image
106   * Ensure that the 'tag/botverse filters' page contains the tag word.
107   * Speed enhancements
108   * Blist pipe reader in lisp/haskell
109   * Build a search page
110   * Million pages by end of weekend
111   * Add a column onto the system_feed_items for feeds not to process (eg, feeds for botlist data mining)
112   --------------
113   * Blist Data project (section):
114         - Count number of feeds
115         - Count number of articles found
116         - Analyze the particular hosts
117   --------------  
118   --------------
119   Fields to store:
120   --------------
121   * image_filename (new unique id generated)
122   * title (of original article)
123   * url (url of article)
124   * orginal_imgurl
125   * process_count (is the file ready for display or not, eg resizing)
126   * last_display_date (datetime when last active)
127   * display_active (have a job to run when to display this image)
128   * blah_blah_id (id with real data, if needed)
129   * validity (integer value with validity check 0 - 100)
130   
131 --------------
133  --------
134  Current: Botlist 0.3.b15 r120M - Alpha Christmas Release 12.2006 
136  + 0.3:
137         - Fix the tagging system, allow the ability to see links filtered by tags
138         
139  + 0.4:
140         - Ruby code cleanups and refactoring
141         - Add the ability for wikipedia like articles in the info.articles section