Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/teamneusta/pimcore-backend-branding-bundle
Configurable branding for the Pimcore admin backend
https://github.com/teamneusta/pimcore-backend-branding-bundle
pimcore pimcore-10 pimcore-11 pimcore-bundle
Last synced: 20 days ago
JSON representation
Configurable branding for the Pimcore admin backend
- Host: GitHub
- URL: https://github.com/teamneusta/pimcore-backend-branding-bundle
- Owner: teamneusta
- License: gpl-3.0
- Created: 2023-12-01T14:05:37.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-04T15:34:27.000Z (4 months ago)
- Last Synced: 2024-12-03T08:08:28.723Z (about 1 month ago)
- Topics: pimcore, pimcore-10, pimcore-11, pimcore-bundle
- Language: PHP
- Homepage:
- Size: 56.6 KB
- Stars: 1
- Watchers: 12
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Pimcore Backend Branding Bundle
This bundle allows you to configure the branding of thr Pimcore admin backend.
## Installation
1. **Require the bundle**
```shell
composer require teamneusta/pimcore-backend-branding-bundle
```2. **Enable the bundle**
Add the Bundle to your `config/bundles.php`:
```php
Neusta\Pimcore\BackendBrandingBundle\NeustaPimcoreBackendBrandingBundle::class => ['all' => true],
```## Configuration
```yaml
neusta_pimcore_backend_branding:
favicon:
signet: # or just:
url:
size: 70%
position: center
color: '#000'
tab_bar_icon:
url:
size: 40px
# Configure Pimcore's own branding settings (pimcore_admin.branding)
login:
color: '#fff' # => color_login_screen
invert_colors: true # => login_screen_invert_colors
image: # => login_screen_custom_image
backend:
color: '#fff' # => color_admin_interface
background_color: '#000' # => color_admin_interface_backgroundwhen@dev:
neusta_pimcore_backend_branding:
title: ACME Development
sidebar_color: '#fcc243'when@test:
neusta_pimcore_backend_branding:
title: ACME Testing
sidebar_color: '#005ea1'when@prod:
neusta_pimcore_backend_branding:
title:
login: Welcome to ACME!
backend: '{hostname} :: ACME'
bezel_color: '#00a13a'
```## Contribution
Feel free to open issues for any bug, feature request, or other ideas.
Please remember to create an issue before creating large pull requests.
### Local Development
To develop on your local machine, the vendor dependencies are required.
```shell
bin/composer install
```We use composer scripts for our main quality tools. They can be executed via the `bin/composer` file as well.
```shell
bin/composer cs:fix
bin/composer phpstan
bin/composer tests
```