For the complete documentation index, see llms.txt. This page is also available as Markdown.

1.x

Files you want to copy from 0.8

  • images/guilds

  • system/logs

  • config.local.php + config.php

  • templates/your-template

Config changes

config.php has been migrated to Settings in Admin Panel. Since MyAAC 1.9.6 there is command to migrate old 0.8 config.php into settings - php aac settings:migrate. Just place your config.php in the root myaac folder and use that command. The config.local.php won't be read, so you need manually transfer its values over to config.php before using the command.

Composer + NPM

Composer is now used for PHP libraries and NPM for front-end libraries. You need to install those in your hosting, or use packages from GitHub releases which contains those libraries.

New router

The AAC routes has been moved to system/routes.php. Previously they were defined in $rules array in index.php

Commands

In 0.8 the CLI commands were saved in system/bin folder. In 1.x they use symfony/console package, and are saved in system/src/Commands, and can be also extended with plugins - example in the Commands page.

Bootstrap 4 for admin Panel

Admin panel has been rewritten with Bootstrap 4 (from 3).

Eloquent ORM

Eloquent - the same database framework which is used by Laravel, has been adopted to myaac. Many pages still use old POT syntax, but we plan to move away from it. You can see the Models in system/src/Models

Last updated