Gentella Admin Symfony 5 Save

Symfony 6 backoffice with Gentella Free Bootstrap 4 Admin Dashboard Template

Project README

Symfony 6 backoffice with Gentella Free Bootstrap 4 Admin Dashboard Template

Gentelella A skeleton application with user account functionality on the foundation of the Symfony 5 framework, Twitter Bootstrap and Gentelella template .

Theme Demo

Gentelella Bootstrap Admin Template Template Demo

Features

  • Administration Dashboard with Gentelella Admin Theme
  • Responsive Layout
  • Bootstrap 4
  • USER/ROLES CRUD with ajax and symfony form system
  • Password reset and send email, with link to reset the password
  • Authentication system
  • Powerful blog management module (CRUD, Change histrory, file upload access control for Writers and Editors )
  • FAQ module
  • Translation functionality (Easy to set up whatever language you need/use)

Requirements

  • PHP >= 8 (8.2.4 used in composer.json)
  • Symfony- 6.2.*
  • MySQL

Recent Updates

  • removed sec check : OK
  • upgraded to symfony 5.4 : OK
  • next remove depreciations : OK
  • new symfony security OK
  • fix data fixtures OK
  • PHP 8 compatible OK
  • Annotations replacement for attribute OK
  • Entities properties are typed now
  • UPDATED TO SYMFONY 6
  • Add FAQ

Credits

  • Gentelella - Admin template project is developed and maintained by Colorlib and Aigars Silkalns
  • Mamour Wane (Mamless) co-founder of ONETECHSN designed and maintened the project so far

Third party tools

  • Rector nice php open source tool to help upgrade code be compatible with higher version of framework and languages
  • PHP-CS-Fixer nice php open source tool fixes your code to follow standards (refactor)

License information

Gentelella is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software. But you always need to state that Colorlib is the original author of this template.

SETUP

1 - Install all dependencies :

    composer install

2 - Create database using the next command:

    php bin/console doctrine:schema:create

3 - You will need to populate your database using fixtures for login.

Run:

    php bin/console doctrine:fixtures:load

And use the next credentials to login.

  • Username : "admin"
  • Password : "admin"

ENJOY

Recent Updates

  • removed sec check : OK
  • upgraded to symfony 5.4 : OK
  • next remove depreciations : OK
  • new symfony security ok
  • fix data fixtures ok
  • PHP 8 compatible ok
  • Annotations replacement for attribute ok
  • Entities properties are typed now

** Updates coming **

  • Add contact module :
    • Read messages in an inbox style ok
    • Sort by date and read status
    • Research in contacts
    • load mail with ajax
  • Add faker to generate fake data
  • add SEO fields to each entity
  • upgrade to symfony 6.4 (the LTS version november 2023)
Open Source Agenda is not affiliated with "Gentella Admin Symfony 5" Project. README Source: mamless/Gentella-admin-Symfony-6
Stars
65
Open Issues
1
Last Commit
11 months ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating