User talk:Exceptionfault/tmwweb/TODO
From The Mana World
This article contains information for Programmers working or interested in working for The Mana World
This is my personal TODO list and development roadmap according to the tmwweb branch https://themanaworld.svn.sourceforge.net/svnroot/themanaworld/tmwweb/branches/ExceptionFault. See Account_Manager for further details of tmwweb.
The roadmap and todos may not refelect the current state commited to svn as long as I have no commit access to subversion.
to clarify
- Password policy in case the users changes his password via tmwweb
TODOs
Multilanguage support
A basic multilanguage support has been implemented for now. It uses the machanism provided by CodeIgniter. The following views need to be prepared to use the I18N system:
- tmwweb
- character.php (done 100%)
- delete_account.php
- delete_account_done.php
- login_form.php
- lost_password.php
- lost_password_change.php
- lost_password_mailsent.php
- lost_password_wrong_key.php
- server_statistics.php
- settings.php (done 100%)
- user_home.php
Currently there is no mechanism to send mails in multiple languages. Therefore the mailtemplating has to be extened.
Code refactoring
- Controllers use a private showPage function to render the page layout and display a custom view inline. This function should be implemented only once in a parent class or put into a helper class. (see: ./system/application/controllers/myaccount.php)