pimcore / studio-example-bundle
Pimcore Studio Example Extension Bundle
Package info
github.com/pimcore/studio-example-bundle
Language:TypeScript
Type:pimcore-bundle
pkg:composer/pimcore/studio-example-bundle
Requires
- pimcore/studio-ui-bundle: ^0.12.9 || ^1.0
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-07 18:00:53 UTC
README
This bundle provides the basic structure of a Pimcore Studio example extension bundle and various examples of how to extend the Pimcore Studio UI.
The Pimcore Studio Example Bundle was created to help developers quickly get started with creating custom extensions for Pimcore Studio. It includes a set of examples for extending the UI and integrating new features.
For further information, visit the Pimcore Studio UI Plugin Development Examples documentation.
Frontend build
The compiled frontend is shipped as a single committed archive, build-dist/build-<id>.zip,
instead of a committed public/build/ directory. On the target installation the Studio UI
Bundle extracts it into public/build/ during bin/console cache:warmup, so a deployment
needs no Node.js and no per-bundle build step. See
Shipping the Frontend Build as an Archive
for the full mechanism.
To rebuild it after changing anything under assets/:
cd assets npm ci npm run build && npm run package-build
The build id is derived from the contents of assets/, so an unchanged source produces the
same archive and nothing to commit. public/build/ is gitignored — a build you produced
locally is never overwritten by the extractor; delete the directory and warm the cache to go
back to the committed archive.
CI runs both scripts on every push touching assets/ and commits build-dist/ back to the
branch, so committing the archive by hand is optional.