Content Management System
Features
- Menu navigation links Menu items of type page, external, library link and post link resolve to real addresses; items whose target no longer exists are omitted.
- Footer Quick Links The footer's Quick Links lists every menu item that resolves: page, external, library and post.
- Abusive IP blocking Middleware and configuration (`seef-security.blocked_ips`, SEEF_BLOCKED_IPS) that block abusive addresses probing the site.
- Responsive public site The public site collapses to a single readable column on phones and widens in steps to the desktop layout.
- Landing page builder Page-builder landing pages composed of blocks (Hero, Numbers, Vision, Partners, Contact us, pop-over and the shortcut blocks).
- FAQ page Public FAQ page rendering questions as an accordion.
- Library pages Public library listing and library-tag listing pages.
- Brand colour theming The client's brand colour is turned into CSS custom properties with text colour chosen for legibility (WCAG AA).
- Post illustration caption Optional, translatable caption for a post's illustration, and a Posts resource in the CMS panel.
- Hero image for split arrangement The hero's split arrangement accepts an uploaded hero image.
- Footer developed-by credit Configurable 'developed and maintained by' credit in the footer (logo, label, URL), empty by default.
- Text-on-primary override Theme form override (auto / light / dark) for the text colour placed on the primary colour.
- Footer contact call-to-action band Footer contact band whose phone, email and company details are filled in by editors; not rendered when empty.
- Arabic interface translations The package ships Arabic translations for the interface strings its views render, overridable by the application.
- Setup checklist dashboard widget CMS dashboard widget listing seven setup tasks for a new site, computed from content, and hidden when all are done.
- Dashboard figures and quick actions Dashboard widgets showing four figures (posts, pages, answered questions, unanswered messages) and four quick actions.
- Brand settings (logo, favicon, colour) Logo, favicon and brand colour are edited from the kernel's Brand area, shared by both panels.
- Site templates The site's template (appearance) is chosen on the brand record in the panel and takes effect on the next request; Classic is the default.
- Portal template Second site template with edge-to-edge bands, plus the Shortcut panel and Shortcut strip landing blocks.
- Shortcut panel and strip blocks Two landing blocks: a shortcut panel (heading, shortcut rows, call to action) and a shortcut strip of icon-and-label cards.
- Deck template Third site template that turns the landing page into a snap-scrolling deck of slides with a rail and keyboard navigation.
- CMS panel single-page navigation The /cms Filament panel navigates as a single-page app (SPA mode).