Theme Healthcare
Package docs status
Section titled “Package docs status”This page is generated from public package documentation in capell-4/packages and the package manifest checked into the source repository.
| Field | Value |
|---|---|
| Composer package | capell-app/theme-healthcare |
| Package slug | theme-healthcare |
| Product group | Capell Themes |
| Tier | premium |
| Bundle | themes |
| Runtime contexts | frontend |
| Capell version | ^4.0 |
| Source repository | capell-app/packages |
| Source path | packages/theme-healthcare |
| Docs source | packages/theme-healthcare/docs |
| Manifest | capell.json |
Appointment-led healthcare theme for Capell, shipped under the existing healthcare theme key.
At A Glance
Section titled “At A Glance”- Package:
capell-app/theme-healthcare - Namespace:
Capell\ThemeStudio\Healthcare\ - Capell dependencies:
capell-app/core,capell-app/foundation-theme
Why It Helps Your Capell Workflow
Section titled “Why It Helps Your Capell Workflow”- Provides Editorial Healthcare renderer views for clinics and healthcare providers built on Capell.
- Helps owners launch healthcare pages with service finding, clinician cards, booking panels, care pathway comparison, trust proof, resources, and location surfaces.
- Gives developers a focused theme package that reuses Foundation Theme conventions instead of hard-coding product layouts into content.
Best Used With
Section titled “Best Used With”What It Adds
Section titled “What It Adds”- Editorial Healthcare theme for Capell.
- Public views for utility bar, navigation, appointment hero, service finder, services, clinicians, booking, events, proof, comparison, resources, contact, CTA, and footer sections.
- Booking, event, and blog teaser renderers receive optional Form Builder, Events, and Blog availability from the service provider, then render enhanced or neutral panels without querying from Blade.
Why It Matters
Section titled “Why It Matters”For developers: Adds a renderer package that uses Foundation Theme runtime contracts while leaving content models unchanged.
For teams: Provides a healthcare-oriented visual option for clinic and service-line sites managed through the normal Theme admin page and install flow.
Built With
Section titled “Built With”This package makes its Composer dependencies visible because they are part of the value proposition, not just plumbing. When an upstream package has a public repository, its linked preview card points readers back to the maintainers so their work gets proper credit.
Capell packages used here
Open-source packages used here
- No extra third-party Composer package beyond the Capell package stack is required here.
Screens And Workflow
Section titled “Screens And Workflow”Screenshots are generated from docs/screenshots.json during package deployment.
- Theme admin list showing Editorial Healthcare.
- Frontend page rendered with Editorial Healthcare theme.
- Theme preview URL output.
Technical Shape
Section titled “Technical Shape”- HealthcareThemeServiceProvider registers the Editorial Healthcare renderer.
capell.jsondeclaresthemeKey: "healthcare"andextends: "capell-app/foundation-theme".- Uses Foundation Theme runtime data and standard section keys, while rendering its own page and section Blade views.
- Ships Blade resources for the page wrapper, service discovery sections, booking panel, event panel, comparison, proof, blog teaser, CTA, and footer views.
- No migrations, config, routes, models, admin navigation, or package-owned settings are present.
- Public theme output must stay free of package identifiers, signed admin URLs, Filament/editor markers, and other authoring metadata.
Code Map
Section titled “Code Map”| Area | Path | Purpose |
|---|---|---|
| Resources | packages/theme-healthcare/resources | Views, translations, assets, and package resources. |
| Tests | packages/theme-healthcare/tests | Package-level Pest coverage. |
Data And Persistence
Section titled “Data And Persistence”- This package does not own data.
- It consumes theme runtime settings and core page content.
Install Impact
Section titled “Install Impact”- Adds the Editorial Healthcare renderer to theme system.
- No database changes.
- No admin navigation by itself.
- No public routes by itself.
Install And Setup
Section titled “Install And Setup”- Install with
composer require capell-app/theme-healthcarein the host Capell application. - Seed the Editorial Healthcare preview pages with
php artisan capell:theme-healthcare-demo --url=https://demo.test --sites=Demo --languages=en --force. - The Extensions installer demo checkbox and full Capell demo install use the same manifest demo command path.
- In this repository, verify package changes with
vendor/bin/pest; do not usephp artisan. - For screenshots, use a disposable Capell app with the core stack, Layout Builder, Foundation Theme, and only this theme package installed.
Admin And Access
Section titled “Admin And Access”- The package appears through the core Themes resource after install. It does not add a package-owned admin page.
Common Pitfalls
Section titled “Common Pitfalls”- Install Layout Builder before Foundation Theme in the disposable harness.
- Install Foundation Theme before using this renderer.
- Build both frontend and Filament assets before browser capture.
- Keep Theme Studio settings aligned with the
healthcarepreset; stale settings from another theme can make screenshots misleading. - Do not install a Studio metapackage; this package installs independently.
Testing
Section titled “Testing”Run package tests from the repository root:
vendor/bin/pest packages/theme-healthcare/tests --configuration=phpunit.xmlMaintenance Notes
Section titled “Maintenance Notes”- Theme output is public output. Keep admin-only metadata and editor hooks out of rendered markup.