Download the PHP package ics/ssi-bundle without Composer
On this page you can find all versions of the php package ics/ssi-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package ssi-bundle
Imperium Clan Software - Ssi Bundle
Symfony bundle for extend security and logging
Installation
Make sure Composer is installed globally, as explained in the installation chapter of the Composer documentation.
Applications that use Symfony Flex
Open a command console, enter your project directory and execute:
Applications that don't use Symfony Flex
Step 1: Download the Bundle
Open a command console, enter your project directory and execute the following command to download the latest stable version of this bundle:
Step 2: Enable the Bundle
Then, enable the bundle by adding it to the list of registered bundles
in the config/bundles.php
file of your project:
Step 3: Adding bundle routing
Add routes in applications config/routes.yaml
Step 4: Install Database
For install database :
For update database :
Adding bundle to EasyAdmin
Step 1: Add entities to dashboard
Add this MenuItems in your dashboard Controller/Admin/DashboardController.php
Step 2: Add twig widgets to dashboard
Install bundle fixtures
The Passwords for created users are :
- admin :
adminPassword
- user[1~10] :
userPassword
Log Entity
For log an entity just add @Log
Annotation on entity declaration
you must define the actions
and property
properties
value for actions
can :
- "add" On add entity in database
- "update" On update entity in database
- "delete" On delete entity in database
- "all" On all action of entity in database
for property
make a property than return the log message you want
Configure keycloak authentification
For enabled a keycloak authentification add this lines in .env
file :
you can enabled keycloak user auto creation :
by default unknow user as ignored.
Configure Active Directory authentification
For enabled a Active Directory authentification add this lines in .env
file :
you can enabled Active Directory user auto creation :
by default unknow user as ignored.
All versions of ssi-bundle with dependencies
symfony/dependency-injection Version ^4.4|^5
symfony/event-dispatcher Version ^4.4|^5
symfony/framework-bundle Version ^5
symfony/intl Version ^4.4|^5
symfony/string Version ^5
symfony/translation Version ^4.4|^5
symfony/twig-bundle Version ^4.4|^5
symfony/http-client Version ^5
symfony/orm-pack Version ^2.1
easycorp/easyadmin-bundle Version ^3.2
symfony/console Version ^5
symfony/monolog-bundle Version ^3.6
symfony/security-bundle Version ^5
ics/navigation-bundle Version ^0
doctrine/doctrine-fixtures-bundle Version ^3.4
ics/dashboard-bundle Version ^0
stevenmaguire/oauth2-keycloak Version ^2.2
knpuniversity/oauth2-client-bundle Version ^2.8