// MyAAC TODO 0.* * support duplicated vocation names with different ids * sandbox for plugins, don't install when requirements are not passed * add changelog management interface * plugins require: * php extension * database table or column * kathrine tickets - show/hide * cache: * hooks * Menus in templates * move highscores to twig * migrations: option to downgrade the database * create account: create character 1.0: * mobile version * switch do desktop/mobile version link * inside templates/mobile * using Mobile_Detect.php library * i18n support (issue #1 on github) * New Admin Panel layout and interface * most preferably: https://adminlte.io/ * move all pages administration to this panel (like faq, forum, newses) * save plugin configuration in database * table name: myaac_config_plugins, columns: plugin, name, type, default, required, extra (json data, like options for select) * plugin auto-update and check-version * needs support from my-aac.org (plugins database) * remove tibiacom template, and include it as a plugin 2.0 * remove signatures, creature images (make a separate plugins for them) - this way we save 2.5mb of space * remove gesior backward support * remove compat functions * remove $template['link_*'] * folder restructure: * var/ (for logs, cache and data), config/, bin, public/ (for index and images and other public content), system/ (for php files and classess) * rename templates to layouts as templates is meant to be used for twig templates * change gifts_system to shop_system configurable * move most used options in system/templates dir to separate directories (more transparent) * move database fields to separate tables without modifing the OTServ schema (myaac_accounts, myaac_players) At any time between (version not specified): * better news archive with search function (like on tibia.com) * guild wars management (issue #13 on github) * update account.management page to be more realistic (like on tibia.com) * update guilds page to be more realistic (like on tibia.com) * possibility to add extra cache engines with plugins * new cache engine - plain php, is good with pure php 7.0+ and opcache * preferably configurable (enable/disable) forum TinyMCE editor * OTAdmin support in Admin Panel * database towns table support for TFS 1.3 * two factor authentication for TFS 1.x