Latest Extensions
-
Mass Schedule Manager
Mass Schedule Manager (commesse + modmesse)
[
A Joomla component to manage and publish Mass schedules for one or more churches, with configurable vigil (anticipated) Masses, holiday exceptions, special periods (e.g. summer schedules), and a companion module to display them anywhere on the site.
Mass Schedule Manager is designed for parishes, dioceses and religious community websites that need a simple, always up-to-date way to publish Mass schedules for one or more churches.From the administrator panel you can:
- manage an unlimited number of churches, each with name, description, address and rite (Roman or Ambrosian);
- set up weekly schedules split into weekday, vigil (Saturday evening) and holiday, with the option to restrict a single time slot to specific days of the week;
- flexibly configure, per church, how the anticipated ("vigil") Mass for a midweek feast is handled: none, same time as the Saturday vigil Mass, a specific dedicated schedule, or automatic calculation from the last evening weekday Mass (with an optional time range);
- choose whether active seasonal periods (e.g. summer schedule) should also determine the vigil Mass time;
- manage date-specific exceptions (e.g. a patronal feast);
- manage periods (date ranges or whole months) during which a schedule type can be suppressed or replaced with an alternative one;
- display the next upcoming Mass and the full schedule on the frontend, including the weekday when relevant;
- use a built-in test mode with a simulated date.
The package also includes mod_messe, a frontend module that displays the next Mass time (or the full schedule) for a specific church in any module position of your template.
Key features
- Multi-church management with Roman/Ambrosian rite support
- Weekday, vigil and holiday schedules, with optional restriction to specific weekdays
- Configurable vigil/anticipated Mass per church, with 4 modes
- Choice of whether seasonal periods affect the vigil Mass calculation
- Date-specific exceptions and periods with schedule suppression/replacement
- Automatic "next Mass" display
- Dedicated frontend widget module
- Test mode with simulated date
- Option to keep data in the database on uninstall
- Full set of form save buttons (Save / Save & New / Save & Close / Close)
- Administrator interface available in Italian and English
- Built following Joomla coding standards (PSR-4 namespaces, MVC, ACL)
Requirements
- Joomla! 5.x or 6.x
- PHP 8.1 or higher
- MySQL / MariaDB with InnoDB and utf8mb4 support
Installation
Download the latest package from this repository's and install it from System → Manage → Install in the Joomla backend. The package includes both the
com_messecomponent and themod_messemodule.To update, there's no need to uninstall the previous version first — simply install the new package over the existing installation.
Quick usage guide
Add a church
Components → Mass Schedule Manager → Churches → New. Enter name, description, address and rite.
Weekly schedules
For each schedule type (Weekday, Vigil, Holiday) you can add one or more time slots with hour, minutes, an optional label, and a "Days" field (0-6, 0=Sunday, comma-separated) to restrict the time slot to specific days.
Vigil (Anticipated) Mass Mode
For each church choose between: None / Same time as the Saturday Vigil / Specific dedicated schedule / Last evening weekday Mass (with an optional time range).
Periods and exceptions
Manage seasonal schedules (e.g. summer) and special dates from the respective sections of the church form.
mod_messe module
Content → Site Modules → New → Mass Schedule to display a church's schedule in any template position.
For the full options guide, see the folder in this repository.
Repository structure
. ├── com_messe/ Component source code ├── mod_messe/ Module source code ├── docs/ Extended documentation (IT/EN) ├── LICENSE GPL v2 license text └── README.md This file (Italian) / README.en.md (English)Contributing / Reporting issues
Bug reports and feature requests are welcome in this repository's section.
License
Released under the GNU General Public License v2 or later. See the file for the full text.
Author
Gioacchino Cipriano —
Extension developed with the support of Claude AI (Anthropic).
-
Quick Account Gateway
Create public gateway URLs for protected Joomla pages. Guests are redirected to the login page and automatically returned to the requested destination after signing in.
Simplify access to protected Joomla pages
Quick Account Gateway makes it easy to create public entry URLs for protected Joomla pages.
Instead of linking directly to a protected page, create a simple gateway such as: /download
When a visitor opens this URL:
- If the user is already signed in, they are immediately redirected to the protected destination.
- If the user is not signed in, they are redirected to your Joomla login page.
- After a successful login, they are automatically returned to the originally requested destination.This provides a much smoother user experience than Joomla's default login behaviour and works perfectly for customer downloads, support areas, member pages and other protected content.
Features:
- Public gateway URLs
- Automatic login redirects
- Automatic return after successful login
- Works with protected Joomla pages
- Supports multilingual websites
- Lightweight and easy to configure
- Compatible with Joomla 4.4, 5 and 6 -
Email Remover
A Joomla system plugin that strips email addresses out of the public-facing HTML output of a site, so they can never be scraped by spam harvesters — because they simply never reach the page in the first place.
Unlike classic "email cloaking" plugins, this doesn't just obfuscate the address for bots while keeping it intact for real visitors — it can remove it entirely, replace it with configurable text/HTML, or render it as a generated PNG image (with an optional custom TrueType font) so no literal address text ever appears in the page source at all.
Ships as two separate packages sharing the same plugin identity (
fgemailremover), so Joomla's own updater always offers the right one for your site:Features
- Strips both
mailto:links and plain-text email addresses from the rendered front-end HTML — never touches the administrator area or outbound system mail - Three replacement modes:
- Remove (empty replacement)
- Text/HTML — any custom text or markup (e.g. a link to a contact form)
- Image (PNG) — renders the address as pixels via GD, with the built-in bitmap font or your own uploaded
.ttf/.otffont; generated images are cached per unique address and reused on subsequent requests
- Exceptions list — keep specific addresses or whole domains untouched (e.g. a legally-required GDPR contact address), by exact address or
@domain.tld - Attribute-safe — automatically detects when a match sits inside an HTML tag's attribute value (e.g. a `` description or a
title="...") and always removes it as plain text there, regardless of the configured mode, so it can never corrupt the surrounding markup - Linear-time, backtracking-safe HTML scanning throughout (
strpos/stripos-based), so it stays fast and reliable even on large, complex pages and on hosts with a lowpcre.backtrack_limit - Optional processing-time logging for performance diagnostics
- Strips both
-
Site-Check Accessibility
Site-Check Accessibility connects your Joomla site to the Site-Check accessibility service (https://site-check.de). After a one-time secure pairing with your Site-Check account, approved accessibility fixes are applied automatically — server-side, directly into the HTML your site delivers — and an optional accessibility assistance overlay can be enabled for your visitors.
Key features:
- Secure, token-based pairing with your Site-Check account, in one click from the Joomla administrator.
- Server-side application of approved accessibility fixes into the delivered HTML — no template edits, no client-side DOM patching for the fixes.
- Optional accessibility assistance overlay for visitors.
- Transparent to your template and Joomla's normal page rendering.
- Connect or disconnect at any time; disconnecting removes the stored fixes.External service and account required (please read):
This is a connector and has no standalone functionality. It requires an active account/subscription at Site-Check (https://site-check.de) and communicates with site-check.de to retrieve your approved fixes and configuration. Accessibility analysis, fix approval and overlay configuration all take place in the Site-Check web application.Requirements: Joomla 4.x, 5.x or 6.x; PHP 8.1 or newer.
License: GNU General Public License v2 or later. -
Product Order history for HikaShop
Features
Displays, in the backend product page, a list of the last orders that contain the product.
Shows the orders 10 at a time with pagination to navigate through them when the product appears in more than 10 orders.
Each row shows the order number, customer, date, last modification date, quantity, order status and total, with a link to open the order.Installation
1) Download the plugin from our website
2) Install it via the Joomla Extension Manager
3) Enable the pluginUse
Compatible with all the editions of HikaShop
HikaShop 3.3 or newer required
Compatible with PHP 5 minimum
GPL v3
No time limit
Unlimited usage