Known To-Do List
Priorities
Donor
- is_donor() complete
 - add goodies just for donors to say thanks
 
Collaborative Translation
- Extend the user translation component
 - Requires banding users together into groups - maybe keep it simple, two roles
 - Requires denoting certain users as editors, others as submitters
 - Requires version control of the final product
 - add logic to tell you how far until the next rank
 
Search
- Allow for ? lemma search
 - Vastly improve search - there's no reason search shouldn't be a fully configurable page of advanced search capability
 - Multi-word search
 - Search by grammar (lemma, lemmata, pos, parse)
 - use a recursion approach for arbitrary rules/conditions
 - repopulate values so ADD and AND don't wipe out entries
 - add a fuzzy search that looks for unaccented
 - add a next word is capability
 - add regexp for parsing
 - limit results to X per page
 
Word List Generator (vocab lists)
- built basic vocabulary list creator
 
Parser (betacode converter)
- Create tool where you can copy/paste in arbitrary text and have the page reload with that text parsed and hover-text marked
 - This would occur through looking up each word entered in the database and picking the first matching result
 
Book View (study)
- Build in statistically improbably phrases for book-level viewing
 - book level view would also have infrequent vocab summary
 - graphical representation of book on x and arbitrary variable on y (like mood)
 - the pinwheel!
 - normalize by number of verses
 
Lexicon
- Add the true root to the database
 - Incorporate Strong's definitions and numbers
 - Add a pending review flag in most needed
 - Add LSJ and Middle-Liddell
 
Word Study
- adding a translation drops the book= parameter - fixed
 
LXX
- Pull Apocrypha out of Daniel, etc. Alot of cleanup I don't have time for.
 - Get English versions of the Apocrypha (have the KJV)
 
Hebrew - very limited as there is no public source tagged text
- books with spaces in the name just show Genesis (see 1 Samuel)
 - Finish up the Passage Chooser - done
 - Integrate it into the add_alt - done
 - build the hooks for the lexicon
 - make sure word splits are correct
 - create lexicon table, prepopulate with add_strongs potentially
 - announce and get help to parse/lemmatize
 
Translations
- Some verses are missing, for instance Psalm 119
 - Split each translation into its own table
 - Alternate namings (Qoheleth) throw off parallel passages
 - NET Bible and their translation notes would be awesome - hurray!
 - Add Calvin's commentaries
 - Build a translation help...give the meaning for each word which appears less than X times, etc.
 
Database - lower priority
- Create a tool to do on-demand database extracts
 - this would be for creating up to date MorphGNT's
 - Also might want a database uploader, so new editions can be uploaded
 - Purge behavior after a week through cron
 
Long-Shots
- Downloadable version? - sqlite?, would be useful to missionaries, etc.
 
XML
- Fix tracking so get_verse knows it's referent
 - Add multi-verse selection and notify scripturizer guys
 
zhubert – September 6, 2006  –  10:06pm