JSitemap Professional external plugin for the Proclaim Joomla component. Indexes studies/sermons, series, and teachers for HTML, XML, and RSS sitemap generation.
| Latest Release | License | PHP | Joomla |
|---|---|---|---|
- Proclaim component installed
- JSitemap Professional v4.28+
- PHP 8.3.0+
- Joomla 5.x or 6.x
- Download the latest
proclaim-x.x.x.zipfrom Releases - In your Joomla admin, navigate to Components > JSitemap > Data Sources
- Click on any data source (or create a new one) to open the edit view
- In the Import Plugin accordion section, upload the zip file
- The plugin will appear as a new "Proclaim" data source
| Content Type | Sitemap Role | Configurable |
|---|---|---|
| Studies/Sermons | Items grouped by series | Always included |
| Series | Categories (flat hierarchy) | Always included as categories; detail pages optional |
| Teachers | Additional items | Optional (enabled by default) |
Topics and message types are not indexed -- they have no frontend detail views in Proclaim.
After installation, edit the Proclaim data source in JSitemap to configure:
| Parameter | Default | Description |
|---|---|---|
| Fallback to created date | Yes | Use created/publish date when last modified is unavailable |
| Include teacher pages | Yes | Add teacher detail pages as sitemap items |
| Include series pages as items | Yes | Add series detail pages as individual items (in addition to category nodes) |
| Series IDs to include | (empty) | Comma-separated list to limit to specific series |
| Series IDs to exclude | (empty) | Comma-separated list to exclude specific series |
# Build the installable zip
composer build
# or directly:
php build/build.phpOutput: build/proclaim-x.x.x.zip
- Fork this repository
- Create a topic branch
- Make your changes following PSR-12 coding standards
- Submit a pull request
- Email: info@christianwebministries.org
- Issues: GitHub Issues
Distributed under the GNU General Public License version 2 or later. See LICENSE.txt for details.
(C) 2026 CWM Team.