Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  • BarbaChatBot is a Joomla module that connects any Joomla website to an external AI-powered chatbot service hosted at https://chatbot.barbasolution.com.

    It allows website owners to embed a fully functional, customizable AI chat widget on their site with minimal configuration — no coding skills required.

    The module acts as a bridge between a Joomla site and the BarbaChatBot API.

    All AI processing, conversation history, and model management happen on the external service.

    The module itself is lightweight and only responsible for rendering the chat widget on the frontend and providing an admin settings page for configuration.

    How It Works
    - Register: The site owner creates a free account at https://chatbot.barbasolution.com.
    - Get API Key: After registration and email verification, the user generates an API key from the dashboard.
    - Install module: The user installs BarbaChatBot on their Joomla site (via Joomla Extension Directory or ZIP upload).
    - Create a new module: The user creates a new module where they can configure their chatbot.
    - Go Live: The AI chat widget appears on the frontend of the website, ready to interact with visitors.

  • Advanced view caching replacement for Joomla Articles and Tags, delivering smarter cache control, selective invalidation, and improved performance.

    Caching of native Articles component views 'Archived Articles', 'Category Blog', 'Category List', 'Featured Articles', 'List All Categories in an Article Category Tree' and 'Single Article'.
    Caching of native Tags component view  'List All Tags',  'Compact List of Tagged Items' and 'Tagged Items'.

    Advanced view caching for Joomla Articles & Tags

    This plugin replaces Joomla’s default view caching behavior for Articles and Tags, solving two major limitations out of the box.

    By default, Joomla disables view caching for logged-in users - even when the displayed content is identical to guests. In addition, any update to articles or tags triggers a full cache purge, forcing unnecessary regeneration of all cached pages.

    This extension fixes both issues.

    Smarter caching for logged-in users

    Enable view caching for logged-in users while maintaining full control. You can fine-tune caching behavior by:

    • Specific items
    • User groups
    • Access levels
    • Menu items

    Easily separate cache versions for guests vs. logged-in users—or go further with fully granular control per user group or access level combination.

    Precise, selective cache invalidation

    No more full cache resets.

    Only affected cache entries are cleared when content changes:

    • New article created → clears cache only where the article may appear (article category pages, parent categories, article tags)
    • Article updated → clears cache only for relevant views (article page, article category, parent categories, tags)

    This dramatically reduces cache rebuild time and improves performance.

    Built for performance

    The result is significantly faster page generation times - especially for large category pages with many articles, tags, and custom fields.

    Flexible cache cardinality

    Control how many cache variations are stored:

    • Single version (shared)
    • Guest vs. logged-in split
    • Fully segmented by user groups and access levels

    You decide the balance between performance and personalization.

    Consistent timezone handling

    Optionally display all article dates in a single predefined timezone instead of per-user timezone (Joomla default).

    Why it matters:

    • Prevents unnecessary cache fragmentation caused by multiple timezones
    • Keeps cache efficient with fewer variations
    • Ideal when only dates (not exact times) are displayed

    For most websites, showing dates in a consistent timezone (e.g., your site’s location) is both practical and expected.

    File cache bucketing for large sites

    When using Joomla’s file cache handler, the plugin can automatically organize cached files into separate subfolders (“buckets”) based on item IDs.

    This prevents thousands of cache files from piling up in a single server folder, improving filesystem performance and keeping your server organized - even on large sites with hundreds of thousands of articles and tags.

    In short

    Faster pages, smarter cache control, and no unnecessary cache rebuilds.

  • Advanced Next/Previous Navigation for Joomla

    Enhance your Joomla articles with a modern, fully customizable next/previous navigation plugin. Replace default navigation buttons with responsive card or minimal layouts, add article thumbnails, smooth fade or slide animations, and looped, category-aware navigation. Perfect for blogs, tutorials, news sites, and multi-part articles.

    ⭐️Key Features⭐️
    - Custom Layouts: Choose between Card (with images) and Minimal (text-based) layouts.
    - Article Thumbnails: Automatically displays intro images in navigation cards.
    - Animations: Smooth fade or slide transitions, configurable in admin.
    - Loop Navigation: First article → Previous goes to last, last → Next goes to first.
    - Category-Aware: Navigation respects article categories; easy per-category styling.
    - Admin Settings: Configure layout, animation type, primary & secondary colors, and toggle features.
    - Responsive & Mobile-Friendly: Works seamlessly across all devices.
    - Template Independent: Automatically disables default Joomla navigation for a clean output.
    - Performance Optimized: Lightweight and compatible with Joomla caching.

    ✅SEO & User Engagement Benefits

    • Improves user retention by guiding readers to the next article.
    • Enhances site aesthetics with modern card-style navigation.
    • Encourages deeper content exploration, increasing pageviews.

    ✅Installation:

    • Install via Joomla Extension Manager.
    • Enable the plugin under Content Plugins.
    • Configure layout, animations, and colors in plugin settings.
    • Navigation automatically appears on all single article views.

    ➡️Step by step video tutorial and guide - https://youtu.be/BvBUHXgjjX4

  • LicenseDock is a complete solution for selling digital products and managing software licenses directly from your Joomla site. Built for developers, agencies, and digital product creators who want full control over their sales - no third-party marketplace fees, no platform lock-in.

    Checkout & Payments

    • Direct checkout flow - no cart, no friction. Customer clicks Buy Now and pays
    • Stripe and PayPal payment gateways with test/live mode support
    • One-time purchases and recurring subscriptions
    • Coupon and discount system with percentage or fixed discounts
    • Guest checkout with seamless account creation

    Software Licensing

    • Automatic license key generation on purchase (XXXX-XXXX-XXXX-XXXX format)
    • REST API for license activation, deactivation, and validation
    • Activation limits per license (domain, device, seat, or instance based)
    • License expiry tracking with renewal reminders
    • PHP SDK included for easy integration in Joomla plugins, WordPress plugins, or any PHP application

    Product Management

    • Flexible product hierarchy: Product → Plan → Price
    • Multiple billing cycles: monthly, quarterly, semi-annual, annual, lifetime
    • Product tags and categories with filterable frontend pages
    • Product bundles - group multiple products into a single purchase
    • Digital file delivery with versioned downloads and signed URLs

    Customer Portal

    • Self-service portal for customers to manage subscriptions, view orders, download files, and see license keys
    • Billing address management
    • Order history with invoice downloads

    Admin Dashboard

    • Revenue analytics with period selector (Today, 7D, 30D, 90D, 12M, All Time)
    • Revenue by product chart
    • Top products table
    • Subscription health tracking (new vs cancelled/expired)
    • Attention alerts for failed orders, webhooks, and emails
    • Store Health Checker - verify your configuration before going live

    Invoices & Email

    • Automatic PDF invoice generation with sequential numbering
    • 12 customisable email templates (purchase confirmation, renewal reminders, expiry notices, admin notifications)
    • Built-in email queue with retry logic
    • Custom SMTP or Joomla mail support

    Developer Friendly

    • Full REST API for license operations and update checks
    • Webhook support for Stripe and PayPal events
    • Clean MVC architecture following Joomla latest coding standards
    • Namespace-based autoloading

    Ideal For:

    • Software developers selling plugins, extensions, themes, or desktop applications
    • Digital product creators selling downloads, templates, or design assets
    • Agencies managing client licenses for custom-built software
    • SaaS-style businesses selling subscription access to digital tools
    • Anyone selling digital products from a Joomla site without monthly platform fees
  • AA Code Highlighter is a powerful yet lightweight Joomla plugin that helps improve your website’s code presentation by providing beautiful syntax highlighting.

    Features of AA Code Highlighter:

    ✅ Beautiful syntax highlighting for multiple programming languages.
    ✅ Supports PHP, JavaScript, HTML, CSS, Python, Java, and more.
    ✅ Clean and modern code display using Prism.js.
    ✅ Automatic detection and formatting of code blocks via simple shortcode.
    ✅ One-click copy button for quick code copying.
    ✅ Optional line numbers for better readability and debugging.
    ✅ Toggle line numbers on/off instantly from the frontend.
    ✅ Smart cleaning of editor-added HTML (TinyMCE, JCE, etc.).
    ✅ Prevents unwanted formatting issues from visual editors.
    ✅ Lightweight and optimized for fast performance.
    ✅ Fully responsive design for all devices and screen sizes.
    ✅ Customizable themes for different code styles and colors.
    ✅ Dynamic color customization (header, background, text).
    ✅ Works seamlessly with all Joomla templates.
    ✅ Compatible with SP Page Builder, YOOtheme, and other builders.
    ✅ No coding skills required — easy shortcode-based usage.
    ✅ Quick installation and simple configuration.
    ✅ Safe and structured output with clean HTML rendering.
    ✅ Supports modern languages like TypeScript, JSX, TSX, Rust, Go, and more.
    ✅ Professional-grade code presentation for blogs, tutorials, and documentation.

    Supported Platforms for AA Code Highlighter:

    ✅ 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.

    How to use AA Code Highlighter:

    ✅ Simply install the plugin for quick and easy setup.
    ✅ Activate it, and it will start working immediately.

    Details :

    ✅ Simple configuration process.
    ✅ Reliable and smooth operation.

  • Joomla hits counter will be replaced with Love counter

    ❤️ Features & Functions for Joomla hits Love counter:

    ✅Seamless Hits Replacement

    • Automatically replaces the default Joomla Hits counter with a modern Love counter
    • No core hacks or template overrides required

    ✅Perfect Positioning

    ✔ Love button appears exactly where Hits was
    ✔ Maintains perfect alignment with:
    - Author
    - Date
    - Category
    ✔ Fully integrated within Joomla’s article meta layout

    ✅Modern Interactive UI

    • Stylish Love button with counter
    • Clean, responsive design
    • Smooth user interaction with instant feedback (AJAX powered)

    ✅No Layout Breaking

    ✔ Does not interfere with Joomla layouts
    ✔ Preserves existing article structure
    ✔ Works without modifying template files

    ✅Template Compatible

    ✔ Works across all Joomla templates
    ✔ Compatible with template overrides
    ✔ Reliable even with custom article layouts

    ⚡ Lightweight & Efficient
    - Uses Joomla’s built-in hits field (no extra database tables)
    - Fast AJAX updates without page reload
    - Minimal performance impact

    ✅Easy Installation

    Install like any standard Joomla plugin
    Enable → Done
    No configuration required

    ➡️Video tutorial and step by step guide - https://youtu.be/X22-OTLhCM8

  • AA Document Viewer is a Joomla plugin that embeds documents anywhere on your site using simple shortcodes. It features a convenient copy box that lets you copy ready-to-use shortcode examples with one click, supporting formats like PDF, DOC/DOCX, XLS/XLSX, and PPT/PPTX.

    Features of AA Document Viewer:

    ✅ Embed documents anywhere using simple shortcodes.
    ✅ Supports PDF, DOC/DOCX, XLS/XLSX, PPT/PPTX, images, and more.
    ✅ Automatic viewer detection based on file type.
    ✅ Built-in PDF viewer using PDF.js.
    ✅ Word document rendering with Mammoth.js.
    ✅ Excel files displayed in interactive table format.
    ✅ Image files displayed instantly.
    ✅ Google Docs Viewer fallback for unsupported formats.
    ✅ Optional download button for documents.
    ✅ Show or hide document name.
    ✅ Auto height adjustment for better display.
    ✅ Clean UI with file-type icons.
    ✅ Lightweight and loads assets only when needed.
    ✅ Secure and clean HTML output.
    ✅ Customizable settings from backend.

    Supported Platforms for AA Document Viewer:

    ✅ 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.

    How to use AA Document Viewer:

    ✅ Simply install the plugin for quick and easy setup.
    ✅ Activate it, and it will start working immediately.

    Details :

    ✅ Simple configuration process.
    ✅ Reliable and smooth operation.

  • Create liquid effect or other effects to your website images.

    Images Effects Settings

    Style - Liquid gel / Effects
    Liquid gel Effects - 26 effects to chose. It has the option to load the effects random
    Liquid gel Intensity - Number from 0.1 till 3
    Liquid gel Speed - - Number from 0.4 till 3
    Effects - 12 over effects
    JQuery - Yes / No
    Custom CSS
    
  • Create liquid effect or other effects to your website images.

    Images Effects Settings

    Style - Liquid gel / Effects
    Liquid gel Effects - 26 effects to chose. It has the option to load the effects random
    Liquid gel Intensity - Number from 0.1 till 3
    Liquid gel Speed - - Number from 0.4 till 3
    Effects - 12 over effects
    JQuery - Yes / No
    Custom CSS
    
  • DC Image Gallery is a completely free Joomla content plugin that lets you embed beautiful, modern image galleries anywhere in your articles using a simple shortcode.
    With just one line of code like {dcgallery source="images/my-folder"}, you can display your photos in seven different stunning layouts – from a classic grid and Pinterest-style masonry tiles, through smooth sliders and carousels, to eye-catching 3D coverflow, card transitions, and a full gallery with thumbnails.
    The plugin uses well-known, high-quality libraries: GLightbox for elegant lightbox popups, Macy.js for perfect masonry layout, and Swiper for fluid slider and carousel animations. Resources are loaded conditionally – only the scripts needed for the chosen display mode are included, keeping your pages fast and lightweight.
    You have full control over the appearance directly from the plugin settings and per shortcode. Choose the default mode, number of columns, image proportions, spacing, loop behavior, and even customize navigation button colors and hover effects. Everything is responsive and looks great on mobile devices.
    DC Image Gallery is perfect for portfolios, photo blogs, company websites, real estate listings, product showcases, or any Joomla site where you want to present images in a professional and visually appealing way – without writing a single line of HTML or CSS.
    The plugin is stable, secure, with automatic parameter validation and safe defaults. It works smoothly on Joomla 5 and Joomla 6, causes no conflicts with other extensions, and is fully open-source.
    Installation is quick and easy: download the zip file, install it via Joomla Extensions Manager, enable the DC Image Gallery plugin in the Content group, set your global options if needed, and start using the shortcode in any article.
    If you are looking for a powerful, flexible, and truly modern free gallery solution for Joomla with multiple display modes in one plugin, DC Image Gallery is an excellent choice.

Facebook Page

Joomla! User Group Jeddah

Copyright © 2018-2026 Joomla! User Group Jeddah. All rights reserved. Developed by Moussa Solutions.