dreadlabs/kunstmaan-config-bundle
LiipImagineBundle (image processing) within a Kunstmaan CMS environment. If the project already uses Kunstmaan CMS + LiipImagineBundle, this bundle offers a streamlined, opinionated setup for filesystem adapters and image resolution paths, reducing boilerplate configuration.kunstmaan_media.filesystem_adapter and LiipImagineBundle integration, making it a niche utility rather than a full-fledged framework. Not suitable for projects requiring broader Kunstmaan customization.AppKernel and YAML-based configuration, which may introduce deprecation risks if migrating to newer Symfony versions (e.g., XML-less or PHP-based config).AppKernel addition + YAML config updates).LiipImagineBundle is already heavily customized, the bundle’s opinionated defaults (e.g., hardcoded web_root) may override existing logic, requiring manual overrides.%kernel.root_dir%/../web), which may not align with custom deployments (e.g., Docker, multi-environment setups).LiipImagineBundle customizations? The bundle’s opinionated defaults may require overrides.LiipImagineBundle config, other Kunstmaan bundles).AppKernel).LiipImagineBundle setups with non-standard paths.LiipImagineBundle and Kunstmaan config.composer require dreadlabs/kunstmaan-config-bundle:*
AppKernel.php:
new DreadLabs\KunstmaanConfigBundle\DreadLabsKunstmaanConfigBundle(),
parameters.yml.dist:
liipimagine_webroot: '%kernel.root_dir%/../web'
config.yml:
liip_imagine:
resolvers:
default:
web_path:
web_root: '%liipimagine_webroot%'
loaders:
default:
filesystem:
data_root: '%liipimagine_webroot%'
LiipImagineBundle config.web/ is at %kernel.root_dir%/../web. Custom deployments (e.g., public/ or Docker volumes) may need parameter overrides.liip_imagine is already configured, merge strategies must be defined to avoid duplicates.LiipImagineBundle and Kunstmaan configs.LiipImagineBundle is already optimized, no direct scaling benefit.%kernel.root_dir%/../web) may break in CI/CD or cloud deployments.| Failure Scenario | Likelihood | Mitigation |
|---|---|---|
Bundle conflicts with existing LiipImagine config |
Medium | Pre-integration config audit. |
| Path assumptions fail in custom deployments | High | Override liipimagine_webroot parameter. |
| Kunstmaan/LiipImagine version incompatibility | High | Test with exact versions. |
| No updates for new Symfony/Kunstmaan versions | High | Fork and maintain if critical. |
| Image resolution breaks post-integration | Medium | Rollback to previous config. |
LiipImagine config is complex.LiipImagineBundle internals.How can I help you explore Laravel packages today?