Professional and scalable social media management module for Joomla 4 / 5 / 6.
HC - Social Media is a modern Joomla module designed to provide a structured, flexible and professional way to manage and display social media links within Joomla websites. It was developed following Joomla 4+ architectural standards, ensuring long-term maintainability, clean separation of responsibilities and compatibility with future platform updates.
This module goes beyond a simple list of links. It is a structured system focused on layout flexibility, per-item customization and clean rendering without compromising performance or code organization.
The module ensures safe updates without breaking changes and maintains consistency across Joomla versions.
Each layout includes its own dedicated CSS file, keeping visual structure isolated and maintainable.
Each social media item can optionally use individual CSS Variables when customization is enabled.
Supported variables:
This approach allows advanced styling control without modifying layout files.
Planned improvements include:
Lightweight and professional WhatsApp floating button plugin for Joomla 4 / 5 / 6.
plgsystembtnwhatsapp is a System type Joomla plugin designed to automatically inject a floating WhatsApp button into the frontend of a Joomla website. It enables direct communication between visitors and the site owner without modifying the template structure.
The plugin was built with a clean and modular approach, ensuring performance, maintainability, and compatibility with modern Joomla versions.
The plugin integrates into Joomla’s rendering lifecycle, injecting the button only after the final page output is generated.
This method avoids template overrides and guarantees global frontend compatibility.
This architecture guarantees minimal interference with site structure while maintaining full functionality.
Future improvements include:
Senior Web Developer | PHP & Joomla | Corporate Systems | Government & Education
© 2026 — plgsystembtnwhatsapp
The OSCampus JComments plugin bridges the gap between the popular Joomla commenting system (JComments) and the OSCampus Pro LMS. It enables your students to discuss materials, ask questions, and leave feedback directly on course and lesson pages. This solution eliminates the need for manual template overrides while ensuring seamless integration.
Unlike manual code implementation, this plugin handles the necessary JComments extensions automatically and provides convenient backend toggles to control exactly where the comment form appears without hacking core files. All features are designed in accordance with Joomla 6 architecture.
Key Features:
• Full compatibility: Tested with Joomla 6, OSCampus Pro 3, and JComments 4.
• Separate output control: Ability to enable or disable comments for Courses and Lessons independently via the administrator panel.
• Dynamic integration: The plugin automatically generates required comoscampuscourse and comoscampuslesson files for JComments upon installation.
• Automatic database configuration: Sets up default JComments settings (form display, notifications) for OSCampus tables automatically.
• Seamless rendering: Safely injects the comment form at the end of the page content via the onAfterDispatch event.
Configuration Details:
Show in Courses. When enabled, the JComments form appears on the main course description pages. This allows users to leave general reviews and feedback about the course as a whole.
**Show in Lessons. **When enabled, the form is available under individual lesson content. Students can ask specific questions about the topic and communicate with the instructor directly in the context of the learning material.
Important Note: This plugin is an independent development by Revation. It acts strictly as a bridge between two existing components and is not an official product, nor is it endorsed or supported by Joomlashack (developer of OSCampus) or the JComments development team.
Email Login Suite simplifies the Joomla login and registration experience by making email the only identity users need.
No usernames. No confusion. No template overrides.
It automatically replaces username-based flows across registration, login, and password reset forms - and keeps everything synchronized behind the scenes.
No overrides. No complicated configuration. Works with any Joomla template.
The suite contains three coordinated plugins, each handling a specific responsibility:
Authentication - plugin
- Allows users to log in using their email address instead of username
System - plugin
- Automatically sets username to the email address
- Reorders the registration form fields to a natural sequence: Name → Email → Password
- Removes the “Forgot Username” link
- Updates Registration, Login and Password Reset forms
- Adds helpful placeholder text (e.g. your@email.com)
User - plugin
- Keeps username and email synchronized
- Updates username when a user logs in
- Updates username when a user saves their profile
Pay and Download is a powerful Joomla extension that allows website owners to sell digital products directly from their site using PayPal.
It is designed to be simple for administrators and seamless for customers — from payment to instant download access.
Whether you're selling eBooks, software, music, templates, or private files, Pay and Download gives you full control over products, delivery rules, and customer access.
🚀 Key Features
💳 PayPal Integration (Test & Live Modes)
The extension integrates securely with:
PayPal
You can operate in:
Sandbox (Test Mode) – for development and testing payments
Live Mode – for real transactions
Switching between modes is quick and simple from the component settings.
📦 Product Management Made Easy
Administrators can:
Create unlimited digital products
Upload product files securely
Add detailed descriptions
Set pricing per product
Configure custom email content per product
Each product is fully manageable from the Joomla administrator interface.
⏳ Download Profiles (Access Control)
One of the most powerful features is the Download Profile system.
For each product, you can define:
✔ Number of allowed downloads
✔ Access duration (days, months, years, or custom period)
✔ Expiration limits
For example:
3 downloads within 7 days
Unlimited downloads for 1 year
1 single-use download link
This ensures full control over digital distribution.
📩 Automatic Email Delivery
After successful payment:
Customer receives an automatic confirmation email
The email includes a secure download link
The link respects the product’s download profile rules
You can configure:
Custom email subject
Custom email body
Different email templates per product
Everything is automated — no manual processing required.
🖼 Flexible Product Display
Pay and Download allows you to showcase products in multiple layouts:
🗂 List View
Ideal for structured product listings with detailed descriptions.
🃏 Grid Card View
Perfect for modern, visual product showcases.
Admins can choose the display style depending on their website design.
✍ Insert Products Inside Joomla Articles
You can easily embed products inside any Joomla article using plugin tags.
This allows you to:
Sell products inside blog posts
Add download buttons within tutorials
Combine content marketing with direct sales
Create landing pages with embedded purchase options
No need to create separate menu items for every product.
🔐 Secure Digital Delivery
Protected file storage
Controlled download access
Link expiration system
PayPal payment verification
Secure token-based download URLs
Your digital assets stay protected.
🎯 Perfect For
eBook sellers
Software developers
Template & theme designers
Music & audio creators
Membership-based downloads
Course materials distribution
💡 Why Choose Pay and Download?
✔ Easy setup
✔ Secure PayPal integration
✔ Flexible download limits
✔ Automatic email delivery
✔ Article integration support
✔ Clean list & grid layouts
✔ Test and live payment modes
📌 Summary
Pay and Download transforms your Joomla website into a simple, secure digital sales platform.
From product creation to automated delivery, everything is handled inside Joomla — no complex eCommerce system required.
If you want a lightweight yet powerful way to sell digital products using PayPal, Pay and Download is the perfect solution.
Joomla 5/6 Plugin for ClubOrganisation / Vereinsverwaltung
Required for menu customisation of the component.
EBW Database Encoding Scrubber for Joomla 5 & 6
A Joomla 5+/6 admin component that detects and repairs encoding problems in your database — double-encoded UTF-8, Latin-1/CP1252 Mojibake, and other character corruption.
The Problem:
Databases migrated from older Joomla versions, imported from external sources, or running with mismatched charset configurations often contain corrupted text:
Double-encoded UTF-8**: Riesterförderung instead of Riesterförderung
Latin-1 Mojibake**: ä instead of ä, ü instead of ü
CP1252 artifacts**: “ instead of ", â€" instead of —
MySQL latin1 quirks**: Ü (Ã+œ) instead of Ü, ß (Ã+Ÿ) instead of ß
This component scans your entire database, identifies these problems, and repairs them safely.
Features:
Scans all text columns (VARCHAR, TEXT, etc.) across any table
Detects four encoding problem types:
- Double-encoded UTF-8
- Latin-1 misread as UTF-8 (Mojibake)
- Windows-1252 misread as UTF-8
- Invalid UTF-8 byte sequences
Handles MySQL's latin1 = CP1252 mapping (bytes 0x80-0x9F)
Regex-based repair that fixes intact patterns without destroying already-broken bytes
Dry-run preview before any changes are made
Transaction-based repairs (atomic rollback on error)
Configurable row limit per table
Works with Joomla and non-Joomla tables
- No external dependencies — pure PHP with mbstring
Requirements:
Joomla 5.0+ or 6.0+
PHP 8.1+ with mbstring extension
MySQL or MariaDB
Joomla 5/6 Plugin for ClubOrganisation / Vereinsverwaltung
Required for the compontent to enable API Services.
NXP Easy Creator is a Joomla 5+ administrator component built for one thing — creating a lot of content without burning out. From a single, clean dashboard screen you can batch-create articles, spin up categories and tags on the fly, generate menu items, assign custom fields, attach images, and set metadata all in one flow. No page-hopping, no repetitive clicking. Just fill your rows and fire. It's an admin-only tool that stays completely out of the frontend, works exclusively through Joomla's own core APIs, and leaves your site's structure untouched.
Beyond the basics, NXP Easy Creator packs serious power for teams that work at scale. CSV import with field mapping, multilingual article associations, workflow state selection, author assignment, undo/history, autosave drafts, and one-click content structure templates for things like blogs, product catalogs, or knowledge bases. There's also built-in AI integration supporting OpenAI and Anthropic — prompt it, get editable draft rows back, review before anything goes live. Whether you're migrating content, launching a new site section, or just getting through a big backlog, it's the tool that makes Joomla content work less feel like work.
SignalDock is a Joomla component for real-time webhook and API traffic monitoring, debugging, and simulation.
It captures incoming requests (method, status, endpoint, headers, payload, client IP), provides a live Traffic Dashboard with search and filters, and supports export to JSON/CSV. For QA and resilience testing, it includes mock response controls such as custom status codes, response text, delay, and presets. Security and operations features include shared secret validation, IP allow-listing, per-IP rate limiting, retention limits, and sensitive key masking.
SignalDock is built for developers and teams who need faster integration troubleshooting, safer pre-production testing, and clearer visibility into request behavior.
AA Admin Branding allows you to customize the Joomla administrator interface by replacing the default logo and tailoring backend branding to your needs.
✅ Update Joomla Administrator nicely.
✅ You can customize from Administrator.
✅ Quick installation without any technical experience required.
✅ Simple configuration for effortless setup and management.
✅ Smooth performance without conflicts or technical issues.
✅ Fully responsive design for all screens and devices.
✅ Compatible with all Joomla templates without design issues.
✅ Works with SP Page Builder, YOOtheme, and more builders.
✅ Professional support available for any compatibility concerns.
✅ SEO-friendly lock screen keeps public pages indexable.
✅ Customizable lock page with your preferred style easily.
✅ Lightweight and fast with no impact on speed.
✅ Boost site security to prevent unauthorized content access.
✅ Ideal for coming soon, maintenance, or private websites.
✅ Trusted solution recommended by Joomla professionals.
✅ One-click activation and deactivation anytime needed.
✅ No coding skills required for setup or customization.
✅ Supports Joomla versions 3.x – 6.x fully.
✅ Tested on latest Joomla releases for optimal performance.
✅ Contact us anytime for prompt, helpful support if issues arise.
✅ Simply install the plugin for quick and easy setup.
✅ Activate it, and it will start working immediately.
✅ Simple configuration process.
✅ Reliable and smooth operation.
The Markdown Alternate plugin by Joomill Extensions automatically converts web pages into Markdown in the background. Markdown is a very clean, simple text format specifically designed to be easily readable by computers and AI. By feeding the website to the AI in Markdown, you save up to 80% on unnecessary code, allowing the AI to understand your content much better and faster.
Humans see your normal website: Regular visitors won't notice a thing and will simply see your beautifully formatted Joomla articles.
AI agents and Large Language Models (LLMs) gets clean text: As soon as an AI bot visits the website (or if you simply add .md to the end of an article URL), your plugin instantly serves a perfectly cleaned-up Markdown version of that article or category page.
The plugin automatically adds a tag to the of your articles' HTML version. This allows a visiting agent or bot to discover programmatically that an AI-optimized Markdown version is available.
Joomla-specific: This plugin is smart enough to neatly include typical Joomla features, such as your categories, tags, and even your Custom Fields, and translate them into AI-friendly text.
JO Before and After is a powerful yet simple content plugin that lets you create stunning before/after image comparisons anywhere in your Joomla content. It even works in any module position using Joomla's built-in custom module with the "Prepare Content" option set to Yes. Perfect for showcasing transformations in photography, renovations, makeovers, beauty treatments, weight loss journeys, product improvements, and more.
Simply insert a shortcode with your image paths, and the plugin generates a fully interactive slider that visitors can drag to compare images. The slider works beautifully on all devices including desktops, tablets, and smartphones.
✓ Interactive Drag Slider - Visitors can drag the slider handle to compare before/after images
✓ Auto-Animation Mode - Optional automatic sliding animation to showcase both images
✓ Play/Pause Controls - Users can control the animation with convenient buttons
✓ Loop Animation - Continuous animation loop option for auto-play mode
✓ Adjustable Animation Speed - Control how fast the slider moves (500ms to 10000ms)
✓ Customizable Labels - Translate or customize "Before" and "After" text to any language
✓ Responsive Design - Automatically adjusts to all screen sizes
✓ Multiple Sliders - Use unlimited sliders on the same page
✓ Clean Syntax - Simple shortcode format: { jobna}before.jpg | after.jpg{/jobna }
✓ Flexible Image Paths - Support for full URLs or relative paths to /images/ folder
✓ Lightweight - Minimal CSS and JavaScript for fast page loading
JO Testimonials - A modern, feature-rich testimonial module for Joomla that helps you showcase customer feedback, reviews, and endorsements professionally. With dual layout options (Slider & Grid), you can present testimonials in a visually appealing way that matches your website design. Display customer reviews with customizable layouts, ratings, and Load More functionality. Powered by Swiper JS with zero external dependencies.
✅ Dual Layout Options - Smooth Slider (powered by Swiper JS) or structured Grid layout
✅ Load More Functionality - Show limited testimonials initially, load more on demand (Grid layout)
✅ Fully Responsive - Mobile-first design with configurable columns (desktop: 1-4, tablet: 1-3, mobile: 1-2)
✅ Customizable Display - 5 different field display orders, star ratings (1-5), author images, flexible styling
✅ Zero External Dependencies - All assets (Swiper JS, CSS, JS) included locally - no CDN required
✅ Professional Styling - Custom colors (background, text, borders, ratings, navigation), Bootstrap compatibility
✅ Easy Management - User-friendly repeatable subform for adding/managing testimonials
✅ Sorting Options - Display by date added, random, author name (A-Z/Z-A), or rating (high-low/low-high)
✅ Slider Controls - Autoplay with configurable duration, navigation arrows, pagination types (bullets/progress/fraction), loop, pause on hover
✅ Custom Animations - Smooth transitions with customizable animation speed
✅ Flexible Grid System - Configurable columns for all devices, clean card-based design
✅ Image Customization - Adjustable image sizes (60px-120px), image borders, responsive images
✅ Typography Control - Customizable quote font sizes (small to extra large)
✅ Design Options - Border radius, box shadow, module class suffix for additional CSS styling
✅ SEO Friendly - Clean HTML markup with proper image alt tags and semantic structure
✅ Optional Bootstrap - Bootstrap CSS integration for template compatibility
NXP Easy Forms is a Joomla 5+ component that delivers a drag-and-drop form builder, secure submission handling, and a full suite of integrations—from multiple email providers (SendGrid, Brevo, SES, SMTP2GO, etc.) to Zapier, Slack, Mailchimp, Salesforce, and HubSpot—while also supporting user registration, article creation, and async webhook queues. It pairs a Vue 3 admin builder with a lightweight frontend renderer, shortcode-enabled content plugin, webservices endpoint, and a submission orchestration service that layers validation, CAPTCHA, file uploads, rate limiting, and sanitisation, all backed by extensive documentation so you can configure, extend, and release it confidently on any Joomla site.
The package comes with a main component, one content plugin, one webservices plugin and a module for easy form embedding in module positions.
NexusConsent is a system plugin that adds lightweight, GDPR-ready consent controls to Joomla!. It blocks optional services until visitors opt in, keeps a minimal consent log, and provides an accessible consent UI.
Complete Joomla 5/6 forum component with hierarchical forum structure, user management, file attachment system, thanks/like functionality, subscriptions, email notifications, search, profile management, and comprehensive administration tools.
Author: Mertsch-Web.de
License: GNU General Public License v2 or later
System Requirements: PHP 8.1+, Joomla 5.0+ / 6.0+ (compatible)
Database: MySQL / MariaDB
PHP Extension: GD Library (for avatar processing)
Two-step migration wizard:
- Step 1: Table prefix configuration and validation
- Check for existence of EasyDiscuss tables
- Display of source data statistics (categories, subcategories, topics, replies)
- Display of existing ModernForum data
- Step 2a: Category import
- Import of EasyDiscuss categories as ModernForum categories
- Import of EasyDiscuss subcategories as subforums
- Creation of default subforums for main categories
- Overwrite mode (update existing entries by alias)
- German umlaut handling in alias generation (ae, oe, ue, ss)
- Step 2b: Topic/post import
- Year-based selection (checkboxes)
- AJAX preview of the number of topics and replies to import
- Import of topics with content, views, sticky status, lock status
- Import of replies with topic assignment
- Automatic creation of an "Imported" fallback category
- Recalculation of all counters after import
| Setting | Default | Range |
|---|---|---|
| Posts per page | 20 | 5-100 |
| Topics per page | 25 | 5-100 |
| Show statistics | Yes | Yes/No |
| Access level | Public | Public/Registered |
| Setting | Default |
|---|---|
| Primary color | #2563eb |
| Secondary color | #1e40af |
| Accent color | #0ea5e9 |
| Background color | #f8fafc |
| Card color | #ffffff |
| Text color | #1e293b |
| Muted text color | #64748b |
| Border color | #e2e8f0 |
| Subscription button color | #ffffff |
Colors are injected as CSS custom properties (variables) inline and affect the entire forum design.
| Setting | Default |
|---|---|
| Premium activated | No |
| Hide info page | No |
| Hide powered-by | No |
| Enable EasyDiscuss import | No |
| Enable subscription feature | No |
9 tables:
1. #__modernforum_categories -- Categories with title, description, color, alias, ordering, status
2. #__modernforum_subforums -- Subforums with category assignment, cached counter values
3. #__modernforum_topics -- Topics with subforum assignment, sticky/lock status, view counter, reply counter
4. #__modernforum_posts -- Posts/replies with topic assignment, modification tracking
5. #__modernforumuserprofiles -- Extended user profiles (avatar, signature, location, website, counters)
6. #__modernforum_attachments -- File attachments for topics or posts
7. #__modernforum_thanks -- Thanks/like entries with content type, content ID, and user ID (unique constraint)
8. #__modernforum_subscriptions -- Subscriptions for subforums and categories
9. #__modernforumnotificationlog -- Notification log to prevent duplicates
| View | Description |
|---|---|
| Forum Overview | All categories with subforums and statistics |
| All Topics | All topics sorted chronologically with pagination |
| Subforum | Topics of a subforum with pinned/locked badges |
| Topic View | Topic with all replies, thanks system, attachments |
| User Profile | Profile page with activities and subscriptions |
| Search | Search page with result count and pagination |
| New Topic | Creation form with editor and file attachment |
| Menu Item | Description |
|---|---|
| Dashboard | Statistics, recent activity, quick access, premium section |
| Categories | Management of all forum categories |
| Subforums | Management of all subforums |
| Topics | Management of all topics |
| Users | Overview of users with forum activity |
| Info | Developer contact and donation option |
| Version | Changes | Database |
|---|---|---|
| 1.0.0 | Initial release: categories, subforums, topics, posts, user management, multi-language support (DE/EN) | Initial tables: categories, subforums, topics, posts, userprofiles |
| 1.0.1 | Kunena import functionality, content fields changed to MEDIUMTEXT | |
| 1.0.2 | Topic editing for topic starters, Joomla update server integration | |
| 1.0.3 | File attachment system (upload, download, management). Formats: PDF, DOC, DOCX, XLS, XLSX, TXT, ZIP, JPG, PNG, GIF. Max. 10 MB per file | 1 new table: attachments |
| 1.0.4 | Attachment folder creation during installation | |
| 1.0.5 | Improved file upload processing | |
| 1.0.6 | Improved post/reply styling | |
| 1.0.7 | Attachment management in backend topic editor | |
| 1.0.8 | User profile page with avatar upload, profile picture display in topics and posts, clickable usernames | |
| 1.0.9 | Math CAPTCHA for topic creation and replies, refresh button for new problems | |
| 1.1.0 | Math CAPTCHA for registration, extended spam protection | |
| 1.1.1 | Performance and stability improvements, code optimization and bugfixes | |
| 1.1.2 | Info page in admin backend with developer contact information and donation link | |
| 1.1.3 | Premium section with code activation (hide branding, enable import, hide info page) | |
| 1.1.4 | Thanks/like system for topics and posts (toggle, AJAX, counter, user list) | 1 new table: thanks |
| 1.1.5 | Fix for content plugin rendering when editing. Shortcodes and raw content are correctly preserved in edit mode | |
| 1.1.6 | Category and subforum subscription system, email notifications for new topics, subscription management in user profile, subscribe/unsubscribe buttons in subforum view | 2 new tables: subscriptions, notificationlog |
| 1.1.7 | Email notifications via Joomla mail system, reply notifications for topic participants and subscribers | |
| 1.1.8 | Access level configuration for forum visibility (Public/Registered), configurable access level via component parameters | |
Developed by: Mertsch-Web.de (info@mertsch-web.de)
License: GNU General Public License v2+
Mouse Cursor Change for Joomla Websites change is a lightweight Joomla system plugin that allows site administrators to change the mouse cursor on specific articles or categories using custom cursor images or standard CSS cursors.
It is ideal for promotional pages (Marketing) , landing pages, campaigns, tutorials, or any content where you want to enhance user interaction with a custom cursor experience.
✨ Key Features
✅ Targeted Cursor Control
- Apply custom mouse cursors only to selected articles
- Apply cursor changes only to selected categories
- Other pages remain completely unaffected
✅ Custom Cursor Image Support
- Upload cursor images using Joomla’s Media Manager
- Supports PNG and CUR formats
- Automatic fallback cursor support if the image fails to load (No need programing skills)
- Recommended size: 32×32 px
✅ Smart Content Detection
- Single article view
- Category blog view
- Category list view
- Cursor is applied only when conditions match
- No impact on other components or pages
✅ Cassiopeia & Third Party Templates
- Cassiopeia template
- Third-party templates
- No WebAssetManager dependency conflicts
- No CSS override issues
⚡ Lightweight & Performance-Friendly
- Injects minimal inline CSS only when needed
- No JavaScript required
- No database queries on every page
- Does not affect page speed or Core Web Vitals
⚙️ Plugin Settings
- Custom Cursor Image
- Upload via Media Manager
- PNG or CUR format
- Fallback Cursor (Auto/ Default/ Pointer/ Crosshair/ Wait)
- Apply to Categories
- Select one or multiple Joomla content categories
- Apply to Articles
- Select one or multiple published articles
✅ Frontend Behavior Cursor changes only on:
- Selected articles
- Selected category pages
- Cursor remains unchanged on:
- Homepage
- Menu pages
- Other components
- Administrator area
- Mobile and touch devices are automatically ignored (standard browser behavior)
✅ Safe & Joomla-Standard
- Uses Joomla core APIs only
- No core file overrides
- No template modifications
- Uninstalling the plugin leaves no residual files or data
✅ Use Cases
- Landing pages and marketing campaigns
- Educational or tutorial articles
- Seasonal or promotional content
- Interactive storytelling pages
- UX enhancements without heavy scripts
✅ Notes
- Custom cursors are supported on desktop browsers only (browser limitation)
- SVG cursors are not supported by browsers
- Best results with 32×32 pixel cursor images
✅ Why Choose This Plugin:
- Unlike generic cursor scripts, System – Cursor Change is:
- Joomla-native
- Template-safe (3rd party templates)
- Targeted (article/category specific)
- Simple to configure
✅ Video tutorial step-by-step guide on how to use for Mouse pointer cursor customize:
➡️https://youtu.be/bc6KXn7ttV8
Customizable Form is a powerful, fully configurable contact form component designed for Joomla 5 and Joomla 6. Built with simplicity and flexibility in mind, it allows website administrators to create professional contact forms without any coding knowledge — everything is managed through an intuitive tabbed backend interface.
Form Fields
The component supports up to 14 independently configurable fields: 10 text fields, 2 email fields, and 2 file upload fields. Each field offers full control over its label, display order (1-20 with duplicate position validation), visibility (show/hide), and required status.
Field Size Options
Text fields can be rendered in 5 different sizes to match your form design: Small (200px), Medium (400px), Large (full width), Textarea (5 rows), and Large Textarea (20 rows). This gives you complete flexibility to create anything from a simple contact form to a detailed inquiry form.
Email Notifications
Configure administrator email notifications to receive every submission with uploaded files attached. Email fields support an optional "Send Email" feature that automatically sends a confirmation message to the user's email address, letting them know their submission was received.
File Uploads
Both file upload fields allow you to define the maximum allowed file size (in KB) and specify which file extensions are accepted (e.g., pdf, doc, docx, jpg, png). Uploaded files are securely stored on the server and can be downloaded directly from the backend submissions panel.
Security
The component includes two layers of anti-spam protection that work without any third-party services or API keys. A honeypot field is always active and invisible to real users, silently rejecting automated bot submissions. An optional math CAPTCHA (e.g., "7 + 13 = ?") can be enabled for additional protection.
Submissions Management
All form submissions are stored in the database and accessible from a dedicated backend tab. Each submission displays the date, sender IP address, all submitted field data, and clickable download buttons for any uploaded files.
Additional Features
— Fully translatable with Joomla language files (English included)
— Joomla Update System support for automatic update notifications
— Clean, responsive frontend layout compatible with any Joomla template
— GPL v2 licensed — completely free and open source
Developed by Michele Bruno — https://www.freecmsplugins.com
Joomla 5/6 Site Module for the Club Organization Component
Displays the birthdays of active club members in the frontend:
- Today's birthdays – who has a birthday today?
- Upcoming birthdays – who has a birthday in the next X days?
- Many configuration options