mirror of
https://github.com/slawkens/myaac.git
synced 2025-04-26 17:29:21 +02:00
60 lines
2.5 KiB
Plaintext
60 lines
2.5 KiB
Plaintext
// 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
|
|
* highscores - by balance
|
|
* admin panel Menus:
|
|
* open in external window (_blank option)
|
|
* color of the link
|
|
* should the link blink?
|
|
* 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 |