aimeos / pagible-themes-solar
Pagible CMS - Solar theme for solar, battery storage and heat pump installers
Package info
github.com/aimeos/pagible-themes-solar
Language:CSS
pkg:composer/aimeos/pagible-themes-solar
Requires
- php: ^8.2
- aimeos/pagible-theme: *@dev
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-09 09:38:34 UTC
README
Bright, optimistic design for solar, battery storage and heat pump consultants and installers with forest green, leaf green and sun yellow accents, geometric headings, sun markers and solar cell backgrounds for Pagible CMS.
This package is part of the Pagible CMS monorepo.
Installation
composer require aimeos/pagible-themes-solar php artisan vendor:publish --tag=cms-theme
Design
- Style: Bright and optimistic with forest green header and footer, solar cell grid backgrounds, a sloped roof edge below the hero and sun markers
- Colors: Warm off-white (#F7F8F1), forest green (#12302A), leaf green (#1F7A4D) and sun yellow (#F5B82E)
- Typography: System sans-serif body, geometric sans-serif fonts for headings
- Borders: Moderately rounded corners, thin borders and soft shadows
- CSS framework: Pico CSS with
--pico-*custom property overrides
Page Types
| Type | Description |
|---|---|
page |
Landing and service pages |
docs |
Documentation with sidebar navigation |
blog |
Project and news pages listed by the blog element |
Business Details
The Business settings in the page config add a local business JSON-LD to every page below the configured page:
| Field | Description |
|---|---|
| Business type | schema.org type: HomeAndConstructionBusiness, Electrician or HVACBusiness |
| Name, address, telephone, email | Company details, the telephone is also used by the call button |
| Places served | Comma separated towns and regions, rendered as areaServed |
| Price range | Price level, e.g. €€ |
| Opening hours | Opening and closing time per day of the week |
| Call button | Sticky call button at the bottom of the screen on phones |
Customization
Theme colors and properties can be customized in the admin panel:
| Property | Default | Description |
|---|---|---|
--pico-color |
#1C3530 |
Body text color |
--pico-background-color |
#F7F8F1 |
Page background |
--pico-primary |
#1F7A4D |
Primary accent (leaf green) |
--pico-secondary |
#F5B82E |
Secondary accent (sun yellow) |
--pico-border-radius |
0.5rem |
Base border radius |
Demo
php artisan cms:demo --theme=solar
Structure
├── composer.json
├── schema.json Theme and business configuration schema
├── database/seeders/ SolarDemo seeder
├── lang/ Frontend translations
├── src/
│ └── SolarServiceProvider.php
├── public/ CSS and admin translations published to public/vendor/cms/solar/
│ ├── cms.css Base styles, header, footer and call button
│ ├── i18n/ Admin translations of the config fields
│ └── *.css Content element and layout styles
├── tests/
└── views/
└── layouts/
└── main.blade.php
License
MIT