anomaly/demo_block-extension
A demo block extension for the Anomaly CMS that provides a sample block type showing how to build, register, and render custom blocks in Streams-powered pages. A handy reference for developers creating their own block extensions.
composer.json require block. Treat it as documentation that happens to be installable.Adopt (as a reference, not a dependency) when:
Look elsewhere — or write your own from scratch — when:
For executives: This is not a product component — it is the vendor's "hello world" sample for their block system. We are not buying anything or taking on a new dependency. Its value is that it de-risks a build decision: it shows our engineers exactly what a custom content block costs to produce, which lets us estimate page-builder work with real evidence instead of guesses. Cost of use is zero; cost of depending on it would be a maintenance liability, so we will copy the pattern, not the package.
For engineering: Treat anomaly/demo_block-extension as executable documentation for the Blocks module. Clone it, read the service provider and block class, then build our own extension with our own namespace, our own tests, and pinned Laravel/PHP constraints. Do not add it to require; do not build on top of it. If we standardize on Blocks, the first thing we do is turn this example into an internal scaffolding template we control, so upstream abandonment costs us nothing.
How can I help you explore Laravel packages today?