adminaut / adminaut
Adminaut is the open-source platform for rapid development of PHP applications with the automatic construction of administration backend. It's built on the top of PHP, Zend Framework, Doctrine ORM and other frameworks.
Installs: 709
Dependents: 0
Suggesters: 0
Security: 0
Stars: 8
Watchers: 6
Forks: 2
Open Issues: 0
Language:HTML
Requires
- php: ^5.6 || ^7.0
- almasaeed2010/adminlte: ^2.3
- doctrine/doctrine-orm-module: ~1.1
- gettext/languages: ^2.3
- league/flysystem: ~1.0
- massimo-filippi/mail-module: ^1.0
- massimo-filippi/slack-module: ^1.0
- massimo-filippi/wideimage: ^2.0@dev
- neilime/zf2-twb-bundle: ^3.1
- petercoles/multilingual-country-list: ^1.2
- phpoffice/phpspreadsheet: ^1.18
- zendframework/zend-authentication: ^2.5
- zendframework/zend-code: ^3.1
- zendframework/zend-crypt: ^3.2
- zendframework/zend-file: ^2.7
- zendframework/zend-filter: ^2.7
- zendframework/zend-form: ^2.10
- zendframework/zend-i18n: ^2.7
- zendframework/zend-json: ^3.0
- zendframework/zend-mail: ^2.8
- zendframework/zend-mvc: ^3.0.1
- zendframework/zend-mvc-plugin-flashmessenger: ^1.0.0
- zendframework/zend-navigation: ^2.8
- zendframework/zend-paginator: ^2.7
- zendframework/zend-permissions-acl: ^2.6
- zendframework/zend-session: ^2.8
- zendframework/zend-uri: ^2.5
- dev-master / 1.0.x-dev
- 0.45.5
- 0.45.4
- 0.45.3
- 0.45.2
- 0.45.1
- 0.45.0
- 0.44.3
- 0.44.2
- 0.44.1
- 0.44.0
- 0.43.0
- 0.0.42
- 0.0.41
- 0.0.40
- 0.0.39
- 0.0.38
- 0.0.37
- 0.0.36
- 0.0.35
- 0.0.34
- 0.0.33
- 0.0.32
- 0.0.31
- 0.0.30
- 0.0.29
- 0.0.28
- 0.0.27
- 0.0.26
- 0.0.25
- 0.0.24
- 0.0.23
- 0.0.22
- 0.0.21
- 0.0.20
- 0.0.19
- 0.0.18
- 0.0.17
- 0.0.16
- 0.0.15
- 0.0.14
- 0.0.13
- 0.0.12
- 0.0.11
- 0.0.10
- 0.0.9
- 0.0.8
- 0.0.7
- 0.0.6
- 0.0.5
- 0.0.4
- 0.0.3
- 0.0.2
- 0.0.1
- v0.0.1-alpha
- dev-develop
- dev-l10n_develop
- dev-feature/unique-validation
- dev-hotfix/multireference
- dev-feature/+27365
- dev-feature/+27407
- dev-feature/filter
- dev-support/zf2
- dev-feature/merging-to-zf3
This package is auto-updated.
Last update: 2024-12-16 14:39:39 UTC
README
Description
Adminaut is the open-source platform for rapid development of PHP applications with the automatic construction of administration backend.
It's built on the top of PHP, Zend Framework, Doctrine ORM and other frameworks.
Installation
1. Install with Composer
Install the latest stable version with Composer:
composer require adminaut/adminaut
Or install the latest develop version with Composer:
composer require adminaut/adminaut:dev-develop
Or install manually by adding value "adminaut/adminaut": "dev-master"
into composer.json
file to "require"
object and running command:
composer install
2. Enable module in your application
Composer should automatically enable Adminaut
module and other required modules during installation.
In case it does not, you can enable module manually by adding values to array in file config/modules.config.php
. At the end, it should look like PHP array below.
<?php // config/modules.config.php return [ 'Zend\Mail', 'Zend\Router', 'Zend\Validator', 'DoctrineModule', // Add this line, before Adminaut module. 'DoctrineORMModule', // Add this line, before Adminaut module. 'TwbBundle', // Add this line, before Adminaut module. 'Adminaut', // Add this line, before Application module. 'Application', ];
3. Set up your configuration
Look into the file vendor/adminaut/adminaut/config-dist/adminaut.global.php.dist
and vendor/adminaut/adminaut/config-dist/adminaut.local.php.dist
and copy it's content to your application config.
4. Set up Doctrine connection
https://github.com/doctrine/DoctrineORMModule.
5. Create/update DB
You need to create Adminaut entities.
If you don't have DB yet, run command:
vendor/bin/doctrine-module orm:schema-tool:create
If you already have some DB and some data in it, check what will be updated with command:
vendor/bin/doctrine-module orm:schema-tool:update --dump-sql
and if everything is OK, then run command:
vendor/bin/doctrine-module orm:schema-tool:update --force
Links
Browser Support (admin)
- IE 9+
- Firefox (latest)
- Chrome (latest)
- Safari (latest)
- Opera (latest)
Credits
Adminaut is build with:
- PHP
- Zend Framework
- Doctrine Project
- AdminLTE Control Panel Template
- Bootstrap 3
- Font Awesome
- Crowdin
License
Adminaut is an open source project by Moviatic s.r.o. that is licensed under MIT. Moviatic s.r.o. reserves the right to change the license of future releases.