v2.2: clean up objectType in ObjectManager move include in skeleton to modules and make appropriate change/update to BJ::autoload move to more efficient Object Manager search using data sets stuff have a dataset parameter in search (data, creator, all + extended) make a getDataSet function or whatnot that will get secondary (or more) queries move to search getting all data on an object, not just id - save us mad queries. use cache to cache each object search. - object search may not be necessary, or at least not so complicated. end result is way fewer queries, and hopefully a much more optimized system. find way to get page template set before we throw any errors. there are two errors in BJ that dont get caught by the template... parameter count and authcode failing move event invitations from event to using base invitation follow TODO's in base event create BaseEventInvitation Form Class switch form validate to throw errors instead of boolean move date field from field to collection field make seperate select fields for day, month, and year do the same for time fields eliminate textarea field and move to height based text fields make sure all fields work add captcha field use password change field on BaseUser move threads / alerts / etc. to ThreadManager, etc. v2.3 and beyond: fix up drawNavigation stuff. clean up is_searchable flags doxygenate all of Form class. Fields, etc. switch to PEAR::DB work on BaseImage to remove content_id requirement... theres gotta be a better way add automated login detection cutoff - 20 failures / day? - email admin if you need access? perhaps a captcha on login instead? move email stuff to db so emails dont slow down page loads. create script / daemon to send emails from db.