Every small new project with the advanced template had to repeat the same tasks.
Combined it all and called the extended template:
- add rmrevin / yii2-fontawesome Asset Bundle with Font Awesome 5
- add yiisoft / yii2-bootstrap4 Bootstrap 4 Extension
- add Bootstrap 4 Dasboard Template to backend
- add
ActionColumnimplementation for Bootstrap 4 icons - remove unique key from
user.username. Authorization by email and password. - add simple permissions - User property
admin. Only Admin has access to backend. For most powerfull - use RBAC. - add User CRUD to backend
- make codeception tests valid, using yii2-bootstrap4
- add some tests to backend / create and update user
- add selenium to
docker-compose.ymland docker config atfrontend/tests/acceptance.suite.yml.example - change php to
yiisoftware/yii2-php:7.4-apacheinDockerfile - add config to
Dockerfilefor pretty URL - add
urlManagerFrontendto backend config for making links from backend to frontend
Welcome: https://github.com/DeryabinSergey/yii2-app-extended


