Skip to main content
Capell home
Live demo

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

Personalisation for the Capell marketing site.

Cookie policy

Give editors the smallest useful set of page choices

An ordinary article may need basic HTML. A repeated campaign body may need typed blocks. A landing-page family may need approved Layout Builder widgets. A genuinely singular product experience may deserve custom Blade.

Capell does not promise an unrestricted blank canvas. The editing surface should stay smaller than the design system, accessibility rules, and performance contract the team must maintain.

Registered LayoutBuilder widgets Reusable sections Frontend-owned output
An editorial team composing structured page sections, media, and revision layers in a Capell workflow.

Choose the lightest path that covers the editor's real job. Basic HTML handles prose. Structured blocks add typed, reorderable content. Layout Builder adds approved widget composition across named containers. Custom Blade handles a deliberately bespoke public page.

The limit matters: there is no promise of a blank canvas that can invent arbitrary frontend behaviour. Developers define and test the supported components; editors arrange or fill the parts the page family is prepared to render.

A good choice makes the next redesign easier because repeated structure still has one owner.

Prove the editor freedom against a real page family

Senior Laravel teams usually do not object to editors moving sections around. They object to inheriting a visual canvas where every page can become its own implementation. Capell keeps composition useful by making the editable choices explicit: known containers, approved page sections, assigned content, page-level metadata, and a frontend renderer the application team can test.

Before giving editors a new page-building surface, decide what the team is prepared to support:

  • which page families need composition instead of a fixed page type;
  • which components can be reused without weakening accessibility or performance;
  • which media, forms, search, and package-backed blocks the team is prepared to expose; and
  • which preview, review, and cache behaviour must run before public release.

That framing turns page building into a product workflow instead of a shortcut around engineering. Editors get speed, but the public site still goes through the same design system, review habits, and deployment discipline as the rest of the Laravel app.

Next step

Choose the path for one representative page

Choose a page-building path, document why it is the smallest useful option, and follow the page into the publishing workflow.

Approved composition Editors choose sections. Developers own the rendered HTML, CSS, assets, and tests.

Role scenarios

What to inspect in Capell Admin

Checks for editing, preview, publishing, recovery, and role boundaries.

Role-based checks drawn from product capabilities and fit boundaries.

Content editor representing this editorial scenario.

Test Capell Admin with an editor

Change a price and heading in one save, then select only the price from activity history. The price should revert while the valid heading edit remains.

Read more

The log is not a flat audit dump. It expands nested changes into readable before-and-after rows, then lets editors pick individual changed fields from a past entry and roll back exactly those, with a note for anything that cannot be reverted.

Choose a lighter option when: If teams want to redraw every page by hand, a freeform builder feels quicker. This is for people who publish real content on a regular loop and occasionally need one mistake undone cleanly.

Editor

Evaluator scenario for an editor

Put each change at the narrowest reusable level

Capell keeps editing flexible without hiding where a future change belongs. Editors compose approved parts; developers keep the public renderers, design system, accessibility, performance, and tests in Laravel.

Scroll horizontally to view the full table.

Area Capell shape Developer check Team outcome
Page The authored content and assigned layout for one URL. Use it for a page that needs different content or a dedicated layout. One page changes without rewriting a whole page family.
Page type The default content structure and editing rules for a repeatable class of pages. Use it when articles, services, or case studies should start from the same shape. Repeated content stays consistent as the site grows.
Layout Named containers, widget placement, and the shared public shell. Use it when several pages should share the same composition and public layout. One layout change improves every page assigned to it.
Widget A reusable rendered unit with its own assigned content and assets. Use it for a hero, gallery, form, or CTA, with a custom Blade view when needed. Editors reuse trusted parts instead of creating arbitrary markup.
Loading footer