6 + Add Statistic application as a profile application;
7 simple application to store general statistics, ajax based:
9 Description :: Value :: unit type :: source
10 Number of people in use :: 320 million :: people :: http://www.google.com
12 + Build a simple search help tool for developers with lucene.
16 Code cleanup, change "one-to-many" unidirectional relationships to
17 many-to-one (see groups/terms)?
22 To finish for the 0.4.x release:
24 1. Complete basics of user features (up / mods, simple profile)
28 Add analytics to more sections
31 1. Remove stop words from keywords (*)
32 2. Don't allow titles that are too short (?)
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. (*)
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 ??
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)
48 7. Backup strategy (?)
49 8. Upload of links (100 max rest upload) (*)
50 9. Search index dates (*)
51 10. Finish user section
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
57 (very optional): IRC to botlist?
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
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));
81 1. Fix search, possibly add new thread driven webapp
82 2. Add ind search terms, and feeds
83 3. Add financial feeds (*)
87 1. Google Maps / Split out networks??
88 1b. Split out websites with information
89 2. Email Utility to send out alerts.
92 5. Add breaking section (white on red)
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.
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)
113 * Blist Data project (section):
114 - Count number of feeds
115 - Count number of articles found
116 - Analyze the particular hosts
121 * image_filename (new unique id generated)
122 * title (of original article)
123 * url (url of article)
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)
134 Current: Botlist 0.3.b15 r120M - Alpha Christmas Release 12.2006
137 - Fix the tagging system, allow the ability to see links filtered by tags
140 - Ruby code cleanups and refactoring
141 - Add the ability for wikipedia like articles in the info.articles section