ID Verification made simple and secure through trusted providers like Stripe Identity and Persona with CB ID Verify. Provide verification on any URL, any menu item, any extension, countries, ip ranges, or even individual articles with ease. With powerful include and exclude options you can be sure only those that need to be verified will be verified.
ID verification is handled securely by overriding the Joomla output buffer. No silly CSS or JavaScript tricks can bypass this! Entirely done by external modern solutions like Stripe Identity and Persona. No personal identifiable information ever touches your site!
ID Verification can be applied to any page of your site. Easily configure URL (with and without REGEXP), menu, extension, and article based verifications with ip range and country filtering. Supports full page, inline, or overlay verification to fit the feel of your site perfectly.
Completely customizable to fit your sites style and needs. Override language strings, button text, font sizing, or even add a nice background easily from configuration. Don't want to require a click to verify? Then simply toggle on Auto Click and set the delay. All at your finger tips neatly organized for your convenience.
Robust set of configuration options give you complete control over exactly when to verify. With support for MaxMind IP Address geo location databases you can efficiently include or exclude countries. Supports specific ip addresses or ip range filtering. Even field based birthdate and country filtering or exclude long standing accounts by their registration date.
Receive unmatched top quality support from our support forums. Join an ever growing community at Joomlapolis and help your ideas shape the future of all our addons as all community feedback is welcomed and encouraged.
This extension is brought to you by the makers of Community Builder. It however does not require Community Builder.
VM Category Access (Restricted VirtueMart Categories)
VM Category Access gives you complete control over which VirtueMart categories can be viewed by guests or registered users. It is the ideal solution for stores that need hidden pricing, private product groups, wholesale-only areas, or member-exclusive access rules.
Built by the JoomFlix engineering team, this extension integrates deeply with Joomla 5 & 6 and VirtueMart 4+, offering a lightweight, fast and reliable access-control mechanism — without hacking core files or modifying templates.
✨ Main Features
▪ Restrict specific categories to registered users only
▪ Hide pricing, product listings or entire sections from guests
▪ Perfect for wholesale, B2B, membership stores and gated content
▪ No template overrides required — automatic protection
▪ Lightweight plugin with zero performance cost
▪ Works seamlessly with all Joomla 5 & 6 templates
▪ Multi-language support (12 languages included)
🌍 Supported Languages
▪ en-GB – English
▪ fr-FR – Français (French)
▪ de-DE – Deutsch (German)
▪ es-ES – Español (Spanish)
▪ it-IT – Italiano (Italian)
▪ cs-CZ – Čeština (Czech)
▪ nl-NL – Nederlands (Dutch)
▪ pl-PL – Polski (Polish)
▪ pt-PT – Português (Portuguese)
▪ ru-RU – Русский (Russian)
▪ zh-CN – 中文 (Chinese)
▪ el-GR – Ελληνικά (Greek)
? Why Choose VM Category Access
✔ Essential for shops with private or exclusive product groups
✔ Ensures unauthorized users cannot view protected categories
✔ No core hacks — completely update-safe
✔ Ideal for membership sites, distributors and B2B suppliers
✔ Simple configuration, powerful results
✔ Integrated JoomFlix License & Update Server
VM Category Access for Joomla 5 - 6 & VirtueMart 4+
Secure access control — perfect for private categories, wholesale sections and member-only stores.
Create structured, scalable content tailored to your needs, with full control over categories, fields, layouts, and display rules.
Connect listings, locations, and events seamlessly with OneCore — the flexible, all-in-one directory component for Joomla.
✅ Categories
Supports an unlimited, deeply nested category structure, allowing complex hierarchies with parent–child relationships. Categories can be reused across content types, reordered freely, and managed with granular permissions for scalable content organization.
Multi-Category Assignment – Assign a single item to multiple categories simultaneously for greater flexibility, cross-listing, and improved content discoverability.
✅ Content Management
Provides a flexible content system with rich text editing, media embedding, custom layouts, and versioning. Content items can include images, videos, attachments, metadata, and scheduling options for publish/unpublish automation.
✅ Location & Maps
Includes interactive map integration with support for OpenStreetMap, or custom providers. Features visual map editing, draggable markers, multiple locations per item, radius-based search, clustering, and geolocation support.
✅ Custom Fields
Advanced custom field framework with support for field groups, conditional logic, repeatable fields, and multiple data types (text, media, select, relational, etc.). Fields can be assigned per category or content type and rendered dynamically in layouts.
✅ Display Positions
Allows content to be displayed in multiple strategic positions across the site (main content, sidebars, headers, footers, overlays). Supports position-based rules, conditional visibility, and responsive behavior per device.
✅ Layouts
Includesbuilt-in grid and list layouts, plus fully customizable views. Layouts can be overridden via templates, support drag-and-drop builders, and adapt responsively with breakpoint control for desktop, tablet, and mobile.
✅ Events
Comprehensive event management with calendar views (daily, weekly, monthly), recurring events, start/end times, locations, registration options, and timezone support. Events can integrate with maps, categories, and custom fields.
✅ Search & Filter
Powerful search engine with live filtering, keyword search, category filtering, custom field filtering, date ranges, and location-based queries. Supports AJAX updates, saved filters, and SEO-friendly URLs.
✅ Module
Highly flexible module system for displaying items anywhere in Joomla. Supports advanced filtering, sorting, layout selection, caching options, and multiple instances with independent configurations.
✅ Multilingual
Full multilingual support using Joomla’s language system. Content, categories, fields, and configuration strings can be translated, with language associations and fallback handling for seamless internationalization.
✅ Performance
Optimized for speed with intelligent caching, lazy loading, minimized queries, and asset optimization. Designed to scale efficiently with large datasets while maintaining fast frontend and backend performance.
✅ Security
Deep integration with Joomla ACL, enabling fine-grained access control at component, category, item, and field levels. Supports role-based permissions, secure data handling, and adherence to Joomla security best practices.
✅ Developer
Built on a modern MVC architecture following Joomla standards. Clean, extensible codebase with overrides, events, APIs, and developer hooks, enabling easy customization, integration, and long-term maintainability.
Allows enabling or disabling public visibility of the module’s own content when editing it through the website’s frontend, provided that the user performing the editing has been granted Frontend Editing permission.
This module allows an editor who does not have administrative rights – but has publishing rights – to enable or disable the public visibility of an occasional announcement on a web page. It is designed for short-term announcements, such as those relating to last minute announced or canceled meetings, unexpected events whether good or bad, and so on, which typically should be displayed for short period of times above the main articles on all pages or on specific pages.
Its main benefit is that the user performing the editing does not need a Super User account to hide or display the module’s content as needed. However, initially the module must still be installed by a system administrator, but without the need – at that time – to create actual content or perform detailed configurations.
It is important to mention that, with the exception of the module instance created during the installation process, when the Publisher user category associated with that instance was granted frontend editing rights, it is subsequently the administrator’s responsibility to ensure that any other newly created module instance (if applicable) will also have frontend editing rights properly granted to the Publisher user category.
Technically speaking, the module is just the Joomla’s native Custom module with WYSIWYG editing capabilities, with the added feature that its content can be hidden or made visible through direct editing from the frontend. This feature has nothing in common with the default option to publish or unpublish the module as a whole (which functionality is not affected).
The Mailchimp Newsletter Signup Pro module allows Joomla site owners to easily collect newsletter subscriptions and send them directly to a Mailchimp audience using the official Mailchimp API.
The module uses Bootstrap for styling.
✔ Mailchimp API Integration
✔ GDPR Compliance
✔ Anti-Spam Protection (Silent)
✔ Bootstrap-Based Design
✔ User Feedback
and more..
The ultimate image optimization suite: Automated WebP conversion, Responsive Images, LCP Optimization, and Blur Placeholders.
Images are often the heaviest part of any webpage. JR Image Optimizer is the all-in-one solution designed to instantly modernize your Joomla 5 website's image delivery without a single line of code.
Unlike basic compression tools, this is a complete delivery system. It doesn't just shrink files; it restructures how your images are served to the browser, automatically implementing Google's latest best practices.
Zero Configuration Required: Just install and enable. The plugin comes with sensible defaults that work immediately.
Power User Controls:
Upgrade your Joomla site's performance today with JR Image Optimizer.
JUX WhatsApp Chat allows you to connect with your website visitors instantly through WhatsApp. With a floating chat button and an elegant popup interface, visitors can start a conversation with you or your support agents in just one click.
Use it as a live support tool to answer questions in real time, provide customer assistance, and improve engagement. The module supports online/offline status, customizable messages, multiple agents, and flexible positioning, making it easy to match your website design and business workflow.
Whether for customer support, sales inquiries, or quick consultations, JUX WhatsApp Chat helps you communicate faster, build trust, and increase conversions using the world’s most popular messaging platform.
🇬🇧 IndexFlow – Smart Indexing & SEO Audit for Joomla
IndexFlow is a lightweight and safe Joomla extension designed to improve website indexing and SEO workflow without modifying content automatically.
It focuses on IndexNow integration, XML sitemap generation, and a practical SEO audit that guides administrators directly to the correct Joomla screens to fix issues manually.
IndexFlow does not change articles, menus, or metadata by itself.
Instead, it provides clear diagnostics and actionable shortcuts, keeping full control in the hands of the site administrator.
Key Features
IndexNow integration (Smart Mode)
Automatically submits only URLs that actually changed (articles or menu items)
Optional “Force enqueue sitemap” for full reindexing
Secure key generation with file verification in site root
XML Sitemap generation
Sitemap index and content sitemap
Automatic robots.txt update
Files written directly in site root
SEO Quick Audit (Action-oriented)
Detects orphan articles (not linked in menus)
Detects missing meta descriptions
Detects duplicate article titles
One-click shortcuts to:
Create a menu item
Edit the affected article
Audit Export
Export audit results as CSV or JSON
Useful for reports and client reviews
Built-in Diagnostics
Root folder write permissions
IndexNow key file verification
Sitemap presence check
HTTPS, cURL and OpenSSL availability
One-click write test
Safe by Design
IndexFlow never:
edits articles automatically
creates menu items without confirmation
modifies metadata silently
All actions are explicit and reversible, following Joomla best practices.
Compatibility
Joomla 4.x
Joomla 5.x
Support
Official support and documentation:
👉 https://www.justjobsrl.com
Safely add custom PHP, JavaScript, CSS and HTML without editing template files
Code Snippets for Joomla allows you to add custom code to your Joomla website from one central place.
No template overrides, no core file edits, and no fragile hacks.
This extension is designed for developers, agencies, and advanced users who want full control over custom code while keeping their Joomla installation clean and update-safe.
With Code Snippets you can easily add and manage:
All snippets are managed centrally and can be enabled or disabled at any time.
Instead of editing template files or creating custom plugins for small changes, Code Snippets gives you a dedicated component and system plugin to handle all custom code.
Your snippets remain intact during:
Each snippet is created with a specific type:
This ensures your code is executed or loaded at the correct moment in Joomla’s lifecycle.
Each snippet can be enabled or disabled individually without deleting it.
This makes testing, debugging, and temporary changes easy and safe.
If you have ever edited template files just to add a few lines of code, this extension is for you.
This extension does not generate code automatically.
You should already know how to write PHP, JavaScript, CSS, or HTML.
Incorrect PHP code can cause errors, so always test snippets before using them on production websites.
More information: (https://joomiq.com/extensions/code-snippets-manager)
User Import Export is a comprehensive Joomla component for managing user data through import and export operations. Export users to CSV, Excel, JSON, XML, or SQL formats. Import users from external files with intelligent field mapping and pre-import validation. Save configurations as reusable templates and track all operations with detailed logs.
Flexible Export - Export users to 5 different formats with complete control over which fields to include. Filter by user groups, status, or registration date range. Preview data before exporting.
Powerful Import - Bulk import users from CSV, Excel, JSON, or XML files. Intelligent auto-detection maps file columns to Joomla fields. Pre-import validation catches errors before they happen.
Reusable Templates - Save your export and import configurations for repeated use. One-click execution of saved templates for consistent operations.
Complete Audit Trail - Every operation is logged with full details. Re-download previous exports. Track who did what and when.
Dashboard Overview - Statistics at a glance. User counts, recent operations, template summaries, and quick action buttons.
CSV - Universal spreadsheet format with configurable delimiter (comma, semicolon, tab, pipe). Compatible with Excel, Google Sheets, LibreOffice.
Excel (XLSX) - Professional spreadsheet with styled headers, auto-column sizing, frozen header row, and auto-filter. Requires PhpSpreadsheet library.
JSON - Structured data format perfect for APIs, backups, and data interchange between applications.
XML - Standard markup format for enterprise systems and data interchange requirements.
SQL - Database migration scripts with INSERT statements. Ready for direct database import.
Auto Field Mapping - Intelligent detection matches file columns to Joomla fields based on common naming patterns.
Import Modes:
- Add New Only - Create new users, skip existing (matched by email or username)
- Update Existing Only - Update existing users, skip new entries
- Add and Update - Create new and update existing users
Password Handling:
- Generate Random - Create secure random passwords for new users
- Import from File - Use passwords from import file (will be hashed)
- Require Reset - Force password reset on first login
Validation - Pre-import validation checks for:
- Invalid email formats
- Invalid username formats
- Duplicate emails/usernames in file
- Existing users in database
- Missing required fields
Sample Template - Download a pre-formatted CSV template to see the expected format.
✅ 5 Export Formats - CSV, Excel, JSON, XML, SQL
✅ Bulk Import - CSV, Excel, JSON, XML file support
✅ Auto Field Mapping - Intelligent column detection
✅ Pre-Import Validation - Catch errors before import
✅ Reusable Templates - Save and reuse configurations
✅ Operation Logs - Complete audit trail
✅ Re-Download Exports - Access previous export files
✅ Dashboard - Statistics and quick actions
✅ Filter by Groups - Export specific user groups
✅ Date Range Filter - Export by registration date
✅ Password Options - Secure password handling
✅ Profile Data - Export/import user profiles
✅ Custom Fields - Full custom field support
✅ User Notes - Export administrator notes
✅ Batch Processing - Handle large datasets
✅ Joomla 5 & 6 - Full compatibility
Export Settings
- Default export format
- CSV delimiter preference
- Password handling (exclude/hash/placeholder)
Import Settings
- Default password action (generate/import/reset)
- Default user group for new users
- Batch processing size
Log Settings
- Log retention period (days)
- Automatic cleanup of old logs
Permissions
- Configure access - Component options access
- Access Component - Basic component access
- Export Users - Permission to export
- Import Users - Permission to import
- Manage Templates - Create/edit/delete templates
- View Logs - Access operation logs
Modern Architecture
- Full Joomla 5 & 6 compatibility
- PHP 8.1+ with strict type declarations
- Proper namespace implementation
- MVC architecture following Joomla standards
- Service-based design for maintainability
Performance Optimized
- Batch processing for large datasets
- Efficient database queries
- Streaming file generation for memory efficiency
- Configurable batch sizes
Security Enhanced
- CSRF token validation on all operations
- Permission checks on every action
- Input validation and sanitization
- Secure file handling
- Password hashing for imported passwords
Database Support
- Full support for Joomla user tables
- User groups and mappings
- User profiles
- User notes
- Custom fields
Complete Solution - Export and import with full field support, not just basic user data
Multiple Formats - 5 export formats cover every use case from spreadsheets to database migration
Intelligent Mapping - Auto-detection makes importing fast and error-free
Validation First - Pre-import validation prevents errors and data issues
Reusable Templates - Save time with saved configurations for repeated operations
Full Audit Trail - Logs track every operation for accountability and recovery
Secure by Design - Password handling options, permission controls, and input validation
Enterprise Ready - Batch processing handles thousands of users efficiently
Well Documented - Clear documentation, sample templates, and intuitive interface
Joomla Native - Built specifically for Joomla, following all standards and best practices
Streamline your Joomla user management with comprehensive import and export capabilities. Perfect for site migrations, backups, bulk operations, and integration with external systems. Professional-grade user data management made simple.
Joomla 5 & 6 Compatible | 5 Export Formats | Intelligent Field Mapping | Pre-Import Validation