A specialized content management system designed for Quaker meetings and worship groups to publish and share their spiritual writings, announcements, and community content.
Built for the global Quaker community with translation and localization as first-class features, supporting the international and multilingual nature of Friends worldwide.
Coming soon: Screenshots of the navigation system, content editing, and admin interface.
QuakerCMS provides a standardized platform for Quaker communities to publish and discover important content, fostering connection and continuity within the broader Quaker movement. The system recognizes the unique content types and communication patterns that are central to Quaker spiritual life and community organization.
We envision a federated network of Quaker websites that can share content with one another, making it easier for meetings and worship groups to:
- Preserve and share their spiritual writings and corporate decisions
- Discover content from other Quaker communities
- Maintain their historical records in a structured, accessible format
- Connect with the broader Quaker movement through shared resources
- π± Responsive Navigation - Mobile-friendly menu system with dropdown support
- π Multilingual Ready - Runtime-configurable language support for international communities
- βΏ Accessibility - WCAG 2.1 AA compliant with screen reader support
- π Flexible Content - Rich text editing with structured content blocks
- π¨ Modern Design - Clean, Quaker-inspired aesthetic with customizable styling
- π Search - Built-in search functionality for finding content
QuakerCMS is being designed to handle the specific types of content that Quaker communities regularly publish:
- Epistles - Formal spiritual letters and communications between meetings (Planned)
- Minutes - Records of business meetings and corporate decisions (Planned)
- Announcements - Community news and updates (Planned)
- Events - Structured event information (Planned)
- Newsletters - Regular community publications (Planned)
- Pamphlets - Educational and spiritual materials (Planned)
- Multi-tenant Architecture - Single instance hosting multiple meetings and worship groups
- Content Federation - Meetings can share content with other instances for broader discovery
- Content Syndication - RSS/Atom feeds for content distribution
- Advanced Search - Faceted search with filters for content types, dates, and topics
- User Roles & Permissions - Fine-grained access control for different community roles
- Digital Archives - Historical document preservation and organization
- Custom Domains - Each meeting can use their own domain name
- Publish weekly announcements and newsletters
- Share minutes from business meetings
- Maintain event calendars
- Create digital archives of important documents
- Aggregate epistles and minutes from constituent meetings
- Coordinate regional events and communications
- Maintain directories of meetings and worship groups
- Discover spiritual writings and epistles from meetings worldwide
- Research historical documents and decisions
- Stay connected with the global Quaker movement
- Meeting Clerks - Responsible for publishing official meeting communications
- Content Managers - Members designated to maintain website content
- Newsletter Editors - Those who compile and publish regular communications
- Technical Coordinators - Manage site infrastructure and custom domains
- Site Administrators - Configure initial site settings and user permissions
- Meeting Attenders - Access community content and internal resources
- Researchers - Scholars and historians studying about Quaker writings and decisions
- Other Meetings - Discover and learn from content published by peer communities
Interested in contributing to QuakerCMS? Our Contributing Guide has everything you need:
- Setting up your development environment
- Running the development servers
- Creating test content and navigation menus
- Code quality standards and testing
- Troubleshooting common issues
Documentation for deploying and administering QuakerCMS instances is coming soon.
User guides for creating and managing content are in development.
QuakerCMS is built with modern, open-source technologies:
- Wagtail CMS - Flexible, user-friendly content management
- Django - Robust Python web framework
- Tailwind CSS - Utility-first CSS framework
- DaisyUI - Accessible component library
All built on Python 3.12+ with uv for fast, reliable package management.
Current Phase: Active Development (Pre-Alpha)
- β Navigation System - Responsive, accessible menu with dropdown support
- β Content Structure - Flexible page building with rich text and structured blocks
- β Internationalization - Runtime-configurable language support
- β Modern UI - Tailwind CSS with DaisyUI components
- π§ Specialized Content Types - Epistles, Minutes, Events, Announcements
- π§ User Authentication - Member login and permissions
- π§ Search Enhancement - Improved search with filters and facets
We are working toward a beta release in Q2 2026 that will support basic content management for individual meetings. Federation and multi-tenant capabilities are planned for future releases.
Want to contribute? See our Contributing Guide to get involved!
This project is developed collaboratively by members of the Quaker community who understand the unique needs of our spiritual tradition. We welcome contributions from both technical and non-technical community members.
QuakerCMS is licensed under the AGPL-3.0-or-later license, ensuring it remains free and open source for the Quaker community.