Skip to main content
Capell home
Live demo

What installing a Capell package changes

Take Publishing Studio as the representative package. When Publishing Studio is installed and licensed, it adds coordinated team workflow around the standard page-history foundation. Before adoption, inspect its marketplace maturity, Composer constraint, provider, migrations, configuration, admin surfaces, jobs, public effects, diagnostics, and support path.

Install it on a representative page, test the editor workflow and anonymous response, plan the release checks, then document upgrade and removal. Removing a Composer dependency does not decide what happens to retained data; the package guidance and application team must make that choice deliberately.

Only approved, visible marketplace listings are current install options.

Composer packages Install impact Marketplace
Composer output: core package Capell installs as Laravel packages. Actual composer show output captured from this application, with the local repository path and build reference omitted.
CMS capture: package inventory Installed capabilities stay inspectable. The real extensions screen makes package ownership, version state, and operational actions visible inside the CMS.
Diagnostic capture: operations health Health checks name the problem and the next action. A real Diagnostics package capture showing setup and operational checks before a release becomes a production incident.

Real Capell product screens

Redacted terminal capture of Composer showing the installed Capell core package, its PSR-4 namespace, PHP requirement, Filament support, and Laravel dependencies.

Choose packages by job, but judge each one by its production lifecycle. Check the current marketplace listing, maturity, compatibility, install footprint, public surface, support, and operational signals before Composer changes the application.

Install on a representative content flow, run migrations and setup deliberately, verify the editor and public result, and add the package to deployment, health, upgrade, and recovery checks. Removal needs a plan for routes, jobs, configuration, package-owned content, and retained data.

These are capability categories, not a promise that every named package is released. Marketplace visibility and the displayed Stable, Beta, or Labs label are the adoption boundary.

What to check before adoption

Capell packages should behave like serious Laravel dependencies. Before a package changes a live CMS, the team should understand what it registers, what it stores, what it renders, and how it affects cache, search, workflow, and operations.

Scroll horizontally to view the full table.

Area Capell shape Developer check Team outcome
Install impact Packages can add migrations, config, routes, commands, resources, views, and render hooks. Read the manifest and review setup steps before installing. Teams know whether a package is lightweight or operationally significant.
Public surface Packages may contribute frontend blocks, forms, search, SEO, or gated experiences. Verify what can render publicly and whether the output is cacheable. Visitors get useful features without accidental exposure.
Maintenance Capability stays versioned through Composer instead of patching core. Track updates, compatibility notes, and rollback requirements like any dependency. The CMS can grow without becoming un-upgradeable.
Marketplace trust Listings should show capability, support, compatibility, screenshots, and safety signals. Prefer packages with clear evidence over vague feature claims. Buyers and developers can evaluate risk before install.
Next step

Run one package through the whole lifecycle

Review a package lifecycle against a current marketplace listing, then use the developer route to inspect the extension boundary behind it.

Package boundary Capability arrives through Composer packages, manifests, setup commands, migrations, hooks, and tests.

Loading footer