The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.


FOR Stable Alpha

  * add option to yote_server to do a full reconfiguring of the server
  * deadlock test cases
  * cache clearning test cases
  * Add object versioning? Store a new field in the database : version. Then _load can be used to check the version.
  * Add timing alarm and max execute length parameter for configuration ( though use something other than sleep, a watchdog thread maybe
  * Move MongoIO, etc, to an IO sub package
  * refactor IO to include better back references. Object will have to take note.
  * Enable Cron
  * Move encrypt_pass to somewhere self, maybe?
  * Security improvement : offer up proxies for other users' accounts. This makes sure that
     the client does not access account data it shouldn't
  * Create admin pages
  * Unify unit tests for different stores
  * Create program to reset root password
  * Create program to reset whole config ( code for this is done as part of Yote.pm )
  * More yote tools
  * Add at least simple modperl support. Maybe use plack?
  * UI - account change password and request password reset link
  * method to get version to client
  * add test only requirements to Build.PL


#----------- Pre Aril 2013 ----
# 
# the following list may contain items done
#

FOR ALPHA

  * Enable caching that pays attention to who has what.
  * Enable Cron
  * Make guest tokens required for running any non-root app command.
  * Create yote admin page for
        - viewing apps
        - viewing user login objects
        - cron admin
  * Create guest page to be hosted at madyote.com
  * Make installer work for the common case of user having root. [ done, needs testing ]
  * Have server respond to javascript permissions requests.
  * Fix page counter
  * Make simple WIKI for updating Yote News
  * installer so that other scripts work (rename them to yote_ )

BEYOND

* have methods sent just once per class
* add GRU module for searches against tag lists
* update to not use backticks
* make sure installer script works universally
* build yote homepage
* build page editor
* yote objects that brige to files an allow for editing.
* replace Crypt:Passwd with something better.
* unit test of app id passing in the IO. If its missing, the wrong account may be used.