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