From The Mana World
< User talk:Exceptionfault
Revision as of 08:37, 22 August 2008 by Exceptionfault (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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)