Most parliaments today rely on outdated websites built on generic CMS platforms that were never designed for legislative bodies. The result? Clunky admin panels, inconsistent layouts, inaccessible pages, frustrated staff, and citizens who can't find the information they need.
Parliament CMS is a modern, full-featured web platform that gives your parliament a professional public website and a powerful admin panel — all in one system. No stitching together separate tools. No technical team required to make content updates. No compromise on accessibility or design. Built on Laravel 13, the world's most popular PHP framework, with a Filament v5 admin panel and Tailwind CSS 4 frontend.
Complete member profiles with high-resolution photos, constituency assignments, position titles, biographical content, contact details (email, phone), and full committee membership listings. Members are searchable, filterable, and linked throughout the platform.
A clean, searchable staff directory with photos, position titles, department assignments, and rich biographical content.
Full committee management with type grouping (Standing, Select, Ad Hoc, etc.), chairperson assignments with linked member profiles, member rosters with role designations, and detailed descriptions. Public committee pages show everything citizens need at a glance.
Dedicated profiles for the Speaker of the Assembly and other presiding officers, with full biographical content, photo, and tenure information.
A complete constituency registry linked directly to member profiles, making it easy for citizens to find their representative.
Configurable position types for both elected members and staff, allowing precise organisational structure to be reflected on the public website.
A full news publishing system with categories, featured images, rich text content, excerpt summaries, URL slugs, SEO meta title and description, and draft/published/archived workflow states.
Upload and publish parliamentary documents in PDF format with category organisation, download tracking, and an inline PDF viewer so citizens can read documents directly in the browser. Full SEO support on every document page.
Parliament CMS can automatically convert uploaded PDF documents into clean, searchable HTML content. Documents are not just downloadable files — they become fully indexed, screen-reader-friendly web pages. Citizens can search the text, assistive technologies can read it aloud, and search engines can index every word. One upload, two formats. No manual copy-pasting required.
A dedicated section for parliamentary business papers — tabled documents, agendas, order papers, and official records. Each paper has its own public page with an inline viewer and download option, fully categorised and date-stamped.
A complete events calendar with categories, start/end dates and times, venue information, featured images, and rich descriptions. Past and upcoming events are automatically sorted, each with a clean shareable URL.
Parliament CMS includes a powerful page builder that lets your team create any page layout visually using Containers and Blocks.
Full-width sections with configurable backgrounds (solid colour, gradient, or image with size/position/repeat/overlay), padding presets for desktop and mobile independently, minimum height, vertical alignment, and show/hide per device.
Rich text, hero sections, image blocks with captions, card sliders, statistics and counters, call-to-action panels — all with per-block settings and configurable layouts.
Boxed content, full-width layout, left sidebar, and right sidebar templates — configurable per page.
Create sidebar components once and assign them to multiple pages — keeping navigation and supplementary content consistent without duplicating effort.
Parliament CMS does not force a fixed design on you. Every aspect of the visual identity is configurable without touching code.
Primary, secondary, accent, and two custom colours — set as design tokens used across the entire site.
Font family, size scale, weights, and line height — all configurable.
Upload light and dark logo variants and a favicon — all swapped instantly site-wide.
Navigation structure, colours, and footer columns with social links — all managed from Site Settings.
Parliament CMS ships with a built-in AI assistant powered by OpenAI — embedded on your public website and ready to answer citizens' questions 24 hours a day. The chatbot uses RAG (Retrieval Augmented Generation): your parliament's own content is converted into a searchable knowledge base, so citizens get accurate answers drawn from real parliamentary data.
Fast, cost-effective, and intelligent — using OpenAI's latest model with your own API key.
Content is crawled, embedded with text-embedding-3-small, and stored for semantic search — giving the AI accurate parliamentary context.
The chatbot remembers the conversation context within each session for natural, multi-turn dialogue.
Enable or disable the chatbot instantly from the admin panel — no code deployment needed.
Accessibility is not an afterthought in Parliament CMS — it is built in as a first-class feature. The accessibility toolbar gives every visitor the tools they need to consume parliamentary content comfortably. Settings persist across page loads.
4 levels (+15%, +30%, +50%) using zoom scaling — works on all content including pixel-based layouts.
Increases contrast by 150% for low-vision users.
Full grayscale mode for colour-blind users.
Switches to Arial/Helvetica with increased letter and word spacing for dyslexia support.
Doubles line spacing across all content for easier reading.
Left, Centre, or Right alignment override for the entire page.
Yellow background on all hyperlinks for easy identification.
Enhanced keyboard focus indicators for users navigating by keyboard.
Removes all images for faster reading or reduced cognitive load.
Stops all CSS animations and JS-driven sliders (for vestibular disorders).
Dark overlay above and below the cursor line to assist focus and reading tracking.
Browser speech synthesis reads page content aloud with play, pause, stop, and speed controls.
Full-text search across all parliamentary content — members, news, documents, business papers, events, committees, and CMS pages. Results are presented in a clean, categorised layout with direct links to the relevant page. A search bar is also available in the mobile navigation for instant access on any device.
Clean, fast admin panel that works on any device — designed for non-technical parliamentary staff.
Full formatting toolbar on every text field — headings, bold, italic, underline, strike, lists, blockquotes, code, links, subscript, superscript.
Original filenames preserved on upload. Files organised into named folders — Members/, Documents/, Backgrounds/, etc.
Configure transactional email settings from within the admin panel — no server access required.
Track who changed what and when across all admin actions.
Control exactly who can view, create, edit, or delete each content type.
Parliament CMS keeps a full log of every change made inside the admin panel — who did it, what they changed, and when. Nothing goes untracked.
Creates, updates, and deletions across all content types — members, news, documents, events, pages, committees — are recorded automatically with no configuration required.
Every log entry records the name of the admin user who performed the action — so there is always a clear, accountable record of who made each change.
Filter the audit trail by event type (created, updated, deleted), content type, or user — making it easy to investigate a specific change or review a user's activity.
The admin dashboard surfaces the five most recent activity entries at a glance — so editors can immediately see what has changed since they last logged in.
Purpose-built for the full operational scope of a national legislature.
Scalable to the size and scope of sub-national legislative bodies.
Manage councillors, committees, and council publications from one platform.
Ideal for temporary or permanent bodies that require transparent public communication.
Give clerks and secretariat staff a platform they can actually manage without IT intervention.
Designed around how parliaments actually work — not adapted from a generic blogging platform.
Open-source stack. You own your data, your code, and your hosting.
WCAG compliance tools are built in — not a third-party widget bolted on.
Chatbot and knowledge base are included — not an expensive add-on.
Convert documents to searchable, accessible HTML — automatically.
Non-technical staff can manage all content, branding, and settings without developer involvement.
Laravel + Filament — trusted by thousands of institutions worldwide, with a strong security track record.
Meta titles, descriptions, and clean URLs on every content type — from day one.
Ready to see it in action?
We'll walk you through the full platform, answer every question, and help you understand how Parliament CMS can be deployed for your specific parliamentary context.