2017 © Pedro PelĆ”ez
 

library 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.

image

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.

  • Tuesday, June 12, 2018
  • by bedi
  • Repository
  • 5 Watchers
  • 6 Stars
  • 359 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 17 Versions
  • 7 % Grown

The README.md

Adminaut

Crowdin Packagist License, (*1)

Description

Adminaut is the open-source platform for rapid development of PHP applications with the automatic construction of administration backend., (*2)

It's built on the top of PHP, Zend Framework, Doctrine ORM and other frameworks., (*3)

Installation

1. Install with Composer

Install the latest stable version with Composer:, (*4)

composer require adminaut/adminaut

Or install the latest develop version with Composer:, (*5)

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:, (*6)

composer install

2. Enable module in your application

Composer should automatically enable Adminaut module and other required modules during installation., (*7)

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., (*8)

<?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., (*9)

4. Set up Doctrine connection

https://github.com/doctrine/DoctrineORMModule., (*10)

5. Create/update DB

You need to create Adminaut entities., (*11)

If you don't have DB yet, run command:, (*12)

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:, (*13)

vendor/bin/doctrine-module orm:schema-tool:update --dump-sql

and if everything is OK, then run command:, (*14)

vendor/bin/doctrine-module orm:schema-tool:update --force

Browser Support (admin)

  • IE 9+
  • Firefox (latest)
  • Chrome (latest)
  • Safari (latest)
  • Opera (latest)

Credits

Adminaut is build with:

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., (*15)

The Versions