Skip to content

aropixel/admin-bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aropixel Admin Bundle

aropixel logo

Presentation

The AropixelAdminBundle is a developer-friendly streamlined administration framework for Symfony applications. It is a designed to provide essential tools and a solid foundation without getting in the developer's way. It provides the framework and tools to build an admin interface quickly while ensuring you retain full control over your code.

As a facilitator, it helps automate repetitive CRUD tasks through a custom make:crud generator that starts from your own FormType.

See it — no install required

The bundle's core value is the Symfony toolbox: the make:crud generator that builds a CRUD from your own FormType, the reusable form-type layouts, the DataTable component, and the image / gallery widgets. The admin UI is the part you don't have to build.

That UI is a token-based design system on Bootstrap 5 — every colour, spacing and radius is a --aro-* CSS variable, so you re-theme it from a handful of custom properties. Browse every component, in every state, rendered on the real bundle CSS:

Open the live component catalogue

AropixelAdminBundle component catalogue — buttons, badges, colours and typography rendered on the real bundle CSS

The catalogue is also served in-app at /admin/_catalog (dev environment only), where it cannot drift from what the admin actually looks like.

Our suite of tools consists of several modules, each dedicated to specific aspects of website administration:

  • AdminBundle: Facilitates the publication and management of news, with advanced features such as publication scheduling and category management.

  • BlogBundle: Allows the construction of a custom administration interface tailored to the specific needs of the project. It also enables user management and adjustment of permissions according to defined profiles.

  • PageBundle: Offers the ability to intuitively create, modify, move, or delete pages and subpages, allowing for an evolving site structure.

  • MenuBundle: Provides a comprehensive system for managing website navigation menus, including nested structures and different locations (header, footer, etc.).

[NOTE]
AropixelAdminBundle is optimized to work with Symfony 6/7 and PHP 8.2 and above.
Using it with earlier versions is highly likely to cause errors or incompatibilities.

Key Features

  • Easy Installation and Configuration:

Seamless Integration: Easily integrates with Symfony projects, ensuring a smooth setup process.
Pre-configured Settings: Out-of-the-box settings that can be customized to fit specific project requirements.


  • User Management:

Admin User CRUD: Full create, read, update, and delete functionality for managing admin users.
Role-Based Access Control: Define and manage user roles and permissions to restrict access to specific sections of the admin panel.


  • Content Management:

News Management: Customizable administration interface for managing blog posts, news, and categories. Customizable administration interface for managing blog posts, comments, and categories


  • Page Management:

Intuitive Page Editor: Create, modify, move, and delete pages and subpages with a simple interface.


  • Menu Management:

Header and Footer Management: Easily manage and organize the site’s navigation menus, including headers and footers.
Dynamic Menu Links: Add, edit, and rearrange menu links to reflect the site’s structure and content priorities.


  • Extensibility:

Modular Architecture: Each feature is encapsulated in a module, making it easy to extend or replace functionality.
Customizable Workflows: Tailor the admin interface and workflows to meet the specific needs of different projects.


  • Miscellaneous:

Multi-language Support: Interface available in French, English, German, Spanish, Italian and Czech.

Further documentation

Getting Started

Tools & Generators

Forms & Templates

Customization

About

🛠️ A developer-friendly administration framework for Symfony applications

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages