Skip to content

Joomla-Bible-Study/proclaim_jsitemap_plugin

Repository files navigation

Proclaim JSitemap Plugin

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
Latest Release License PHP Joomla

Requirements

Installation

  1. Download the latest proclaim-x.x.x.zip from Releases
  2. In your Joomla admin, navigate to Components > JSitemap > Data Sources
  3. Click on any data source (or create a new one) to open the edit view
  4. In the Import Plugin accordion section, upload the zip file
  5. The plugin will appear as a new "Proclaim" data source

What Gets Indexed

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.

Configuration

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

Building from Source

# Build the installable zip
composer build

# or directly:
php build/build.php

Output: build/proclaim-x.x.x.zip

Contributing

  1. Fork this repository
  2. Create a topic branch
  3. Make your changes following PSR-12 coding standards
  4. Submit a pull request

Contact

License

Distributed under the GNU General Public License version 2 or later. See LICENSE.txt for details.

(C) 2026 CWM Team.

About

Proclaim Jsitemap Plugin

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages