Download the PHP package fsi/admin-bundle without Composer
On this page you can find all versions of the php package fsi/admin-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package admin-bundle
FSi Admin Bundle
FSi Admin Bundle is a complete solution that provides mechanisms to generate an admin panel for any Symfony2 (and 3) based application.
Important - the bundle is not integrated with Symfony's security component. By default the path /admin is not protected and you need to secure it on your own. It's recommended to use FSiAdminSecurityBundle
Build Status: - Master - 3.1 - 3.0 - 2.1 - 2.0 - 1.0
Documentation:
- For master
- For version 3.1
- For version 2.0
- For version 1.0
Features
- Column types: text, number, money, date, datetime, boolean, action
- Extension system that allows you to create your own custom column types
- Sorting, ordering, filtering, pagination, batch actions, custom actions
- Doctrine ORM\ODM support, with possibility to create data sets from query builder
- Manually positioning entities on lists (based on https://github.com/gedmo/doctrine-extensions)
- Manipulating tree structures like lists (based on https://github.com/gedmo/doctrine-extensions)
- Inline editing at list level
- Fully integrated with Symfony's Form component
- Fully integrated with FSi's ResourceRepositoryBundle
- Fully translatable
- Every single part can be easily overwritten
- Customizable through a powerful event system
- Bootstrap 3 design (easy to change and adapt to your needs)
- ... and many, many more ;)
Architecture
FSi AdminBundle, unlike other open source tools for generating admin panels, is built on top of components designed to do only one thing at once. That's why our AdminBundle is flexible and fully extendable.
Below is a full list of components, tools and bundles used during the creation of FSiAdminBundle:
- Symfony form component
- FSi Open datagrid
- FSi Open datasource
- FSi Open resource repository
- FSi Open dataindexer
- KnpLabs menu
- PHPSpec
- Behat
- Behat - Page Object Extension
Tests
Because a few tests require Javascript in order to pass, it's recommended to use the Vagrant virtual machine.
All you need to do is go to the vagrant
folder in the project and start the pre-configured VM there:
Then log into the VM and run Behat/PHPSpec suites from the project's root directory:
All versions of admin-bundle with dependencies
doctrine/doctrine-bundle Version ^2.10
doctrine/persistence Version ^2.0|^3.0
doctrine/orm Version ^2.8|^3.0
fsi/data Version ^1.0.2
fsi/translatable Version ^1.0.2
knplabs/knp-menu Version ^3.3
knplabs/knp-menu-bundle Version ^3.2
psr/event-dispatcher Version ^1.0
symfony/asset Version ^4.4|^5.4|^6.0
symfony/config Version ^4.4.12|^5.4|^6.0
symfony/dependency-injection Version ^4.4.12|^5.4|^6.0
symfony/doctrine-bridge Version ^4.4|^5.4|^6.0
symfony/form Version ^4.4|^5.4|^6.0
symfony/framework-bundle Version ^4.4|^5.4|^6.0
symfony/http-foundation Version ^4.4|^5.4|^6.0
symfony/http-kernel Version ^4.4|^5.4|^6.0
symfony/intl Version ^4.4|^5.4|^6.0
symfony/options-resolver Version ^4.4|^5.4|^6.0
symfony/proxy-manager-bridge Version ^4.4|^5.4|^6.0
symfony/security-csrf Version ^4.4|^5.4|^6.0
symfony/translation Version ^4.4.12|^5.4|^6.0
symfony/twig-bundle Version ^4.4|^5.4|^6.0
symfony/validator Version ^4.4|^5.4|^6.0
twig/twig Version ^3.7