Skip to main content
Capell home
My account

Manage cookie preferences

Choose which optional cookies Capell may use.

Essential
Always on

Required for Capell to work — login, security, page rendering.

Analytics

Anonymous usage telemetry to improve editor performance.

Marketing

Personalization for the Capell marketing site.

Cookie policy

What a package can register

Capell capability arrives as Laravel packages. A package can register migrations, admin resources, widgets, routes, and render hooks through a declared manifest, so what it adds to a site is visible rather than hidden. The contract below is what authors build against.

Declared manifest Inspectable surface Clean removal

Package authors need to know two things before they invest: what they are allowed to register, and what protects the sites that install their work. Capell answers both with a declared manifest contract.

A package contributes through that manifest, so migrations, admin resources, widgets, routes, and render hooks are visible rather than hidden inside the code. That makes extension impact inspectable, testable, and removable.

The contract in short

  • Register capability through a declared manifest, not hidden side effects.
  • Site owners can review what a package adds before installing it.
  • Health checks confirm an installed package behaves as declared.
  • Packages uninstall cleanly, so trying one is not a permanent commitment.

Build against that contract and your package earns trust from the teams that depend on it.

Hyperreal editorial illustration: A package author at a desk.

Package Extension Proof

See what a Capell package can register, how the manifest contract works, and how review, health checks, and removability keep extensions safe.

Start with the practical question: what does the visitor or editor need to do next? Capell keeps that answer tied to the Laravel app, with shared structures for repeated pages and enough room for custom work when the project genuinely needs it.

Questions

Author questions?

What can a package add to a site?
Through its manifest a package can register migrations, models, admin resources, widgets, routes, and render hooks, all declared up front.
How does a site owner trust an extension?
The manifest makes a package easy to audit before install, and health checks confirm it behaves once installed.
Can a package be removed later?
Yes. Packages are designed to uninstall cleanly, so trying one does not lock a site into a permanent dependency.
Where do I start authoring?
Follow the documented extension points and manifest contract, then publish through the extensions marketplace.
Next step

Extend Capell on a contract you can trust.

If you build reusable Laravel capability, the packages overview and the extensions marketplace show how to register, review, and ship a Capell package safely.

Declared surface Register through a manifest, get reviewed, and remove cleanly.

Loading footer