Skip to content
Brent Cordis edited this page Feb 11, 2026 · 13 revisions

Welcome to the Proclaim Wiki!

CWM Proclaim is a Joomla 5.1+ component for managing and displaying Bible studies and sermons. Built by a team of web servants to further the teaching of God's Word.

Branch Version Release Date Joomla PHP
Main 10.0.1 Sep 10, 2025 4+ 8.3.0+
Development 10.1.x - 5.1+ 8.3.0+

Features

  • Content Management - Organize studies by series, teachers, locations, and topics
  • Media Support - Audio playback, YouTube embedding, video integration
  • Podcasting - Built-in podcast feed generation
  • Social Sharing - Share studies on social media platforms
  • Customizable Templates - Flexible template system for custom displays
  • Custom HTML Pages - Create your own display pages

Quick Start

# Clone and install
git clone https://github.com/YOUR-USERNAME/Proclaim.git
cd Proclaim
composer install --dev
npm install

# Run interactive setup (configures paths, optionally installs Joomla)
composer setup

# Or manually set up symlinks
composer symlink

Common Commands

Command Description
composer setup Interactive setup wizard
composer joomla-install Download and install Joomla
composer symlink Create symbolic links to Joomla
composer test Run PHPUnit tests
composer check Run syntax + lint + tests
composer check:all Run all checks + all tests (PHP + JS)
composer lint:fix Fix code style issues
composer build Build component package (zip)
composer build:full Run all checks then build

See Development Setup for full details.

Documentation

Document Description
What's New in 10.1 New features and improvements in version 10.1
Requirements Project requirements, goals, and success metrics
Plan Implementation strategy and improvement roadmap
Tasks Actionable improvement tasks with progress tracking
Development Setup How to set up your development environment
Standards and Conventions Coding standards and conventions
Roadmap Release schedule and versioning

Quick Links

Contributing

Want to help develop Proclaim?

  1. Fork the repository
  2. Run composer install --dev && npm install then composer setup
  3. See Development Setup for full details
  4. Submit a pull request

Questions? Email us your GitHub ID to join the project.

Clone this wiki locally