Nostradamus
Member
- Joined
- Jun 2, 2007
- Messages
- 219
- Reaction score
- 6
I'm thinking on using ModernAAC for a project, so I've studied entire core of the system, so i came with some suggestions:
Well, for now it is that. I will start developing some custom things for my server this weekend, so i can see if there are more things, or maybe, submit some patches.
By the way, nice project ;-)
- Upgrade POT: ModernAAC uses POT 1.5 while we have POT 2.0aSVN, which it isn't the most updated, but it helps to some actions. Instead of this, you guys can convert POT to support entire TFS schema. (I can help on that, if wanted).
- Why ModernAAC uses "page_access" instead of schema Groups? It isn't more standard?
- Templates are very limited, so why we have a templates folder, since we can easily do something similar using views folder (i don't know CI, but in CakePHP there is some components that helps on creating something like this)
- The injections thing is very interesting, but it can be better, if they act as modules (activate/deactivate)
- Installation can parse config.lua file (search for "lua parser php" or something like that, there is a tons of classes of that, if you're lazy like Geisior to use lua files as ini files)
- Include a REST platform for something like highscores (not so important, only a particular suggestion )
- Use .htaccess file. Everyone here uses XAMPP, which allows that file by default. It is ugly to have "index.php/<page>"
- Validation rules should be in there for every injection that users may use. A completly relationship database (using models) is better than allowing people to develop anything without thinking on the sanitizations.
- i18n! A lof of people is requesting ModernAAC in Portuguese, Polish or whatever it is. It is not hard to make that using gettext (.po/.mo and .pot catalog thing)
Well, for now it is that. I will start developing some custom things for my server this weekend, so i can see if there are more things, or maybe, submit some patches.
By the way, nice project ;-)