Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Sonata Gentellela Theme Bundle

Sonata Gentellela Theme Bundle Laravel Package

kinulab/sonata-gentellela-theme-bundle

Kinulab Sonata Gentellela Theme Bundle provides a Gentellela-based admin theme for Symfony's Sonata Admin. It replaces the default SonataAdminBundle look with a responsive, modern dashboard UI, helping you quickly style admin panels and navigation without custom frontend work.

View on GitHub
Deep Wiki
Context7

A Symfony bundle that integrates the Gentellela admin template with Sonata Admin, giving your backend a modern, responsive interface without custom frontend work. It packages the theme assets and configuration so you can apply Gentellela styling to Sonata’s admin screens quickly.

  • Seamless Sonata Admin theme integration
  • Responsive Gentellela layout and UI components
  • Preconfigured assets for fast setup
  • Simple installation and configuration
  • Compatible with standard Sonata Admin workflows
Frequently asked questions about Sonata Gentellela Theme Bundle
Is kinulab/sonata-gentellela-theme-bundle a Laravel package?
No. It is a Symfony bundle that swaps the Twig templates and front-end assets of SonataAdminBundle for the Gentellela admin theme. There is no Laravel service provider, config publishing, or integration surface. If your application is Laravel, reject it at triage; the only transferable artifact is the Gentellela front-end markup, which is a design asset.
Which Symfony and SonataAdmin versions does this theme support?
The last release was 2016-09-27, placing it in the Symfony 2.8/3.x and SonataAdmin 2.x/3.x era with Bootstrap 3 and Assetic. Modern Sonata 4.x and later moved to Bootstrap 4/5 and Webpack Encore, so template block names and asset includes will not line up. Confirm your exact Symfony minor, SonataAdmin major, Twig major, and Bootstrap major before considering it.
How do I install the Gentellela theme for Sonata Admin?
On a compatible legacy stack, install it with Composer as kinulab/sonata-gentellela-theme-bundle, register the bundle in your Symfony kernel, and configure the asset includes. Because the package has no maintained documentation or recent releases, expect to inspect the Twig overrides directly. Verify the asset pipeline first, since a 2016 bundle is almost certainly Assetic-oriented rather than Encore-ready.
Does it work with SonataAdminBundle 4.x?
Not out of the box. The templates were written against Sonata 2.x/3.x layout conventions and block names, which changed in Sonata 4.x. You would need to fork the bundle and port the templates forward, or copy the Gentellela markup into your own Sonata template overrides. Budget for ongoing drift as Sonata's admin templates evolve.
Does it support Webpack Encore or Assetic?
It ships Assetic-era assets, which is the key feasibility question for any integration. On an Encore or Webpack app you will need to re-plumb the CSS and JavaScript by hand regardless of whether you install the bundle. This alone usually determines whether adoption, forking, or reimplementation is the right path.
Is this Sonata theme still maintained?
No. The project has roughly 7 stars, zero dependents, and no release in about eight years, with no evidence of an active maintainer. That means no security patching, no compatibility fixes, and no upstream to escalate to. The MIT license is permissive, so forking is legally clean if you accept ownership.
What are the alternatives to this Gentellela Sonata theme?
The main alternatives are copying the Gentellela markup into your own Sonata template overrides, or choosing a maintained Bootstrap admin theme with current Sonata support. The bundle's real value is its CSS and layout markup, not its wiring, so reimplementing the view layer is often cheaper than forking. Default to in-app template overrides unless a hard deadline forbids it.
Is it safe to use in production?
The blast radius is small because a theme bundle only affects the view layer and cannot corrupt data or business logic; worst case is broken admin screens that are visible immediately. The real risk is decay: no security patches, no compatibility fixes, and no maintainer. It is acceptable only on a frozen legacy Sonata stack as a time-boxed tactical move with a known expiry date.
How do I fork and vendor this bundle for a newer Sonata version?
Clone the repository into a private repo, pin it via a Composer VCS or path repository, and port the templates incrementally to your current Sonata version. Verify Symfony, SonataAdmin, Twig, and Bootstrap versions, and confirm whether your admin uses Sonata's block-based templates. Plan for ongoing maintenance as upstream Sonata templates change.
Can I use the Gentellela theme without installing the bundle?
Yes, and it is usually the cheaper option. Extract the Gentellela CSS and layout markup, drop the bundle, and maintain a small set of Sonata template overrides directly in your application. This has the highest upfront effort but the lowest long-term ownership cost, especially if your admin is customer-facing and visual regressions matter.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console