Symfony Sonata application with a range of additional features

Make your admin panel more powerful and user-friendly

#[AsAdmin(
    manager_type: 'orm',
    group: 'Admin',
    label: 'My Entity Admin',
    model_class: Article::class,
    controller: ArticleController::class,
    calls: [
      ['addChild', ArticleRevisionAdmin::class, 'article'],
    ]
)]

Index

Introduction

The Partitech Sonata Extra Bundle is an extension for Symfony projects using Sonata. It provides advanced tools to improve and streamline your back-office management (security, multilingual support, AI integrations, WordPress import, publication approvals, and more).


Security and Activity Tracking

Strengthen your application’s security with a comprehensive Activity Log and Content Security Policy. The Workflow Approval feature helps you validate critical actions before they go live.


Multilingual and Multisite

Seamlessly handle multiple languages and multiple sites simultaneously. You can configure multilingual URLs, set up content blocks, and manage multilingual publishing without adding unnecessary complexity.


AI Integrations (Smart Services)

Automate key processes like translations and content generation through built-in AI-powered services. These features can help you speed up repetitive tasks and optimize your workflow.


WordPress Import

Easily import existing WordPress content and manage it directly within Sonata, benefiting from all the advanced features of this bundle.


AsAdmin() Attribute

Simplify your Admin class configurations by using the AsAdmin() attribute. This approach offers a concise, readable way to declare Sonata settings.


Advanced Asset Management

Centralize and optimize the inclusion of your CSS and JavaScript resources, whether external or inline, to keep your codebase organized and efficient.


Blog and Enhanced Layout

Quickly set up a blog with multilingual URLs and reusable blocks (Slider, FAQ, Cookie Consent, etc.). An integrated Gutenberg editor is also available to enrich content creation and presentation.


Content Validation and Publishing

Require approval before publishing to ensure better quality and consistency. The Approval Workflow adds a control layer to critical changes and actions in the admin panel.


Sitemap and Redirects

Automate the generation of a sitemap.xml file and conveniently manage all your HTTP redirects from the admin interface.


Documentation

For detailed information on installation, configuration, and usage, please consult the official documentation. You will find step-by-step guides and tutorials covering each of the features mentioned above.