Welcome to the Christian Web Ministries Documentation area. Here you will find articles, guides, and tutorials to help you install, configure, and get the most out of Proclaim — our free, open-source Joomla! component for publishing sermons, Bible studies, and media content online.
Browse the Proclaim subcategory below to find help on topics including installation, upgrading, template customization, podcast setup, multi-campus configuration, and more.
Can't find what you need? You can also:
- Visit our Support page to ask a question
- Report a bug or request a feature on GitHub
- Watch tutorial videos on our YouTube channel
We are a small team of volunteers and continue adding new articles as time permits. Thank you for your patience and for using Proclaim to spread God's Word.
Proclaim
Welcome to the Proclaim Documentation hub — everything you need to install, configure, and use Proclaim on your church or ministry website.
Proclaim is a free, open-source Joomla! 5.1+ component built by Christian volunteers to help churches publish sermons, Bible studies, and media content online. Whether you're brand new to Proclaim or upgrading from an older version, you'll find the right guide below.
What you'll find here:
- Proclaim Helpful Videos — Visual walkthroughs for common tasks and setup steps
- Proclaim 10.x — Documentation for the current release, including installation, new features, template customization, multi-campus setup, and more
- Proclaim 9 & Older — Reference guides for legacy versions
If you're upgrading from version 9.x, start with the Proclaim 10.x section and look for the Upgrading From 9x guide.
Still need help? Visit our Support page or open an issue on GitHub.
cwm-build-tools
cwm-build-tools is the shared build, release, and CI toolchain behind Christian Web Ministries' Joomla extensions — Proclaim, lib_cwmscripture, CWMScriptureLinks, and CWMLivingWord. It is an internal developer dependency (installed via Composer), not end-user software: extension authors use it to scaffold projects, link source into a local Joomla install, bump versions across manifests, and cut releases.
The articles below are the quickstart. For the complete reference — command details, configuration schema, the release process, and the guide to building modern JavaScript with JoomlaDialog for Joomla 6/7 — see the full documentation on GitHub Pages or the source repository.
