manuxi / sulu-app-settings-basic-bundle
Say hello to Sulu app settings (basic)!
Installs: 10
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: ^8.1
- phpcr/phpcr-migrations-bundle: ^1.6
- sulu/sulu: ^2.5
- symfony/config: ^6.2 | ^7.0
- symfony/dependency-injection: ^6.2 | ^7.0
- symfony/framework-bundle: ^6.2 | ^7.0
- symfony/http-foundation: ^6.2 | ^7.0
- symfony/http-kernel: ^6.2 | ^7.0
- symfony/intl: ^6.2 | ^7.0
- symfony/security-core: ^6.2 | ^7.0
- symfony/translation: ^6.2 | ^7.0
Requires (Dev)
- jackalope/jackalope-doctrine-dbal: ^1.3.4
- phpspec/prophecy: ^1.17
- phpunit/phpunit: ^8.0
- symfony/browser-kit: ^6.2 | ^7.0
- symfony/console: ^6.2 | ^7.0
- symfony/phpunit-bridge: ^6.2 | ^7.0
README
I made this bundle to have the possibility to manage some basic settings in my projects.
This bundle contains
- Possibility to modify settings for
- language switcher
- search configuration
Please feel comfortable submitting feature requests. This bundle is still in development. Use at own risk ๐ค๐ป
๐ฉ๐ปโ๐ญ Installation
Install the package with:
composer require manuxi/sulu-app-settings-basic-bundle
If you're not using Symfony Flex, you'll also
need to add the bundle in your config/bundles.php
file:
return [ //... Manuxi\SuluAppSettingsBasicBundle\SuluAppSettingsBasicBundle::class => ['all' => true], ];
Please add the following to your routes_admin.yaml
:
SuluTestimonialsBundle: resource: '@SuluAppSettingsBasicBundle/Resources/config/routes_admin.yml'
Last but not least the schema of the database needs to be updated.
Some tables will be created.
See the needed queries with
php bin/console doctrine:schema:update --dump-sql
Update the schema by executing
php bin/console doctrine:schema:update --force
Make sure you only process the bundles schema updates!
๐ฃ Usage
First: Grant permissions for app_settings_basic. After reload you should see the settings item in the navigation.
๐งถ Configuration
There exists no configuration.