- Is gal-digital-gmbh/pimcore-navigation a Laravel package?
- No. It is a Pimcore bundle built on Symfony, so it does not provide Laravel service providers, facades, or Laravel version support. Use it only in a Pimcore runtime, or treat it as a reference if your application is Laravel.
- What do I need to install gal-digital-gmbh/pimcore-navigation?
- You need a Pimcore runtime with compatible Pimcore, Symfony, PHP, and Twig versions. Install it via Composer and register the bundle in bundles.php, as with standard Pimcore bundles. Check composer.json constraints first because no migrations are expected but version conflicts are a hard stop.
- Which Pimcore and Symfony versions does this navigation bundle support?
- The available context indicates Pimcore 10/11+ and Symfony 5/6+ with PHP 8.x and Twig, but the exact composer.json constraints must be verified. Pimcore 11/12 support is a key question and should not be assumed. Validate it against your pinned matrix before adoption.
- How do I render a hierarchical menu in a Pimcore template with this bundle?
- The bundle is intended to simplify Pimcore navigation definitions and rendering, likely through services and Twig helpers. The public API, Twig functions, and config keys are not documented in the provided material and must be reverse-engineered from source. Wrap calls behind your own Twig extension or NavigationBuilder interface so templates stay stable.
- Does this package work with Laravel 10 or Laravel 11?
- No. Laravel compatibility is not part of this package; it is a Pimcore bundle, not a Laravel package. A Laravel application cannot consume it directly without a headless Pimcore API or a reimplementation of the navigation logic. Confirm the runtime is Pimcore before spending time on integration.
- Does gal-digital-gmbh/pimcore-navigation cache navigation trees?
- The provided evaluation does not confirm caching behavior and flags it as an open question. Navigation helpers may regenerate menus per request depending on implementation, which matters for production performance. Review the source and add your own cache layer or cached JSON endpoint if needed.
- Does the bundle support multi-site, multi-language, and permission-aware navigation?
- Multi-site and multi-language document trees plus permission-aware filtering are key questions, not confirmed features in the context. Navigation helpers can encode SEO-relevant decisions such as active states, visibility, and URL generation. Test these behaviors explicitly against your Pimcore document tree before relying on them.
- How should I test a Pimcore navigation bundle?
- There is no known upstream test harness or CI status in the provided material, so you would likely write the first real test suite. Focus on tree traversal, active and current state, visibility and permission filtering, URL output, and multi-site behavior. Keep tests around your wrapper interface so you can swap the dependency later.
- Is gal-digital-gmbh/pimcore-navigation safe for production?
- Treat it as high maintenance risk: it is a single-agency package with one star, zero dependents, and no meaningful documentation. The exploit surface appears low because it has no auth or I/O, but abandonment and transitive constraint risk are real. Fork it, pin to a commit SHA, review the license, and own the code if you adopt it.
- What are alternatives to this Pimcore navigation bundle?
- For Pimcore, implement a small first-party navigation service and Twig extension over the document tree, or fork this bundle and maintain it internally. For a headless setup, expose navigation as cached JSON from Pimcore and keep the Laravel or Next.js frontend framework-agnostic. For Laravel-native apps, replicate the tree-walk and active-state logic against your own content model.