Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  • Smart Joomla News Display with optional pagination options.

    FEATURES:

    Highly customisable front end style settings
    Set number of columns
    Mobile responsive
    Pagination Settings (optional)
    DETAILS
    SE News Display Paginated is a powerful, design-flexible Joomla module that transforms how your articles, blog posts, and news content are presented.

    Built for performance, customization, and modern layouts, it gives site owners and designers full control over how content looks and feels—without touching code.

    Whether you’re running a magazine, corporate site, blog, or news portal, this module makes it easy to display articles in visually engaging formats that match your brand giving you access to responsive styling, and granular typography controls.

    Fine-tune every text element:
    - Titles
    - Intro text
    - Text over image
    - Metadata (author, date, etc.)
    - Category badges
    - Buttons and calls-to-action
    - Number of articles to display before pagination kicks in.

  • UCPify Agent Detector is a lightweight Joomla system plugin designed to help store owners understand how AI Shopping Agents (like ChatGPT, Claude, Gemini, and Perplexity) interact with their website.

    This plugin is specifically optimized for HikaShop, detecting e-commerce events such as product evaluations and checkout attempts performed by AI bots. It features server-side detection to capture non-JavaScript bots while prioritizing privacy by only tracking identified AI agents without collecting personal user data.

    Key features:

    AI Agent Tracking: Detects ChatGPT, Claude, Gemini Pro, Perplexity AI, and more.
    HikaShop Awareness: Specifically tracks checkout and product views in HikaShop.
    Server-side Detection: Captures non-JS bots.
    Privacy First: Only tracks AI bots, no personal data.

  • Run AI-driven A/B tests on prices, products, cart & element with full heatmaps and User Journey
    CausalFunnel A/B Test allows merchants to optimize their customer journey through comprehensive pricing optimization and dynamic pricing experiments directly in their store. The Extention automatically assigns customers to test groups, updates values in real time, and tracks performance and heatmap analytics to understand visitor behavior. Merchants can identify which strategies are most effective for their store, helping them make informed decisions to optimize results.

  • A modern, lightweight and performance-focused popup module for Joomla! 6.
    Built natively with Bootstrap 5 and designed for developers, agencies and business owners who need a clean modal solution without heavy dependencies.

    Features

    • Timed display (open after X seconds)
    • Optional auto close
    • Countdown support
    • Multilingual ready
    • Bootstrap 5 native
    • Optional full-bleed layout
    • Clean and maintainable structure

    Perfect For

    • Announcements
    • Promotions
    • Marketing campaigns
    • Newsletter forms
    • Custom HTML content
    • Product highlights

    Installation

    • Download the latest release ZIP from the Releases section.
    • Go to Joomla Administrator → Extensions → Install.
    • Upload the ZIP file.
    • Enable the module.
    • Configure settings as needed.
  • Create powerful custom shortcode replacers utilizing REGEXP, Community Builder Substitutions, and even PHP for usage throughout all of Joomla anywhere content plugins are supported using CB Replacer. Custom content inserts have never been easier! With Community Builder support being optional no matter the site you can take advantage of custom shortcodes now!

    Shortcodes
    Create an unlimited amount of custom shortcodes and content replacers for any and all of your Joomla sites effortlessly. This allows easy inserting of repeated content, inserting of extension content, content moderation replacements, and so much more!

    Beyond Strings
    Take shortcodes beyond simple string replacements with support for Community Builder substitutions, REGEXP, and even PHP! With these you can easily insert other extensions content anywhere Joomla content plugins are supported with a simple shortcode.

    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.

  • Create simple yet powerful REGEX supported custom 404 redirects to keep your sites links relevant and SEO friendly with CB Redirect. The days of creating redirects one by one for individual URLs are gone! Take back control of your 404 redirects!

    Redirects
    Configure unlimited redirects. Supply full or partial URL rewriting rules with REGEXP. Great for newly migrated sites that want to maintain older URLs, extensions with new URL structures, or just custom SEO URLs in general!

    Simple
    Custom 404 redirects have never been so easy! Simply configure with or without REGEX and you're done! All contained in a single easy to use plugin.

    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.

  • Optimizes your Joomla website for maximum speed and performance.

    Boosts speed, enhances user experience.

    A must-have speed optimization extension for every Joomla website.

    DotsCastle Performance Suite speeds up your site safely - without breaking layouts or extensions. Clean, balanced optimization. No breakage.

    Turn it on. Your site gets faster.


    What It Improves

    • LCP (Largest Contentful Paint)
    • CLS (Cumulative Layout Shift)
    • TBT (Total Blocking Time)
    • Core Web Vitals (CWV)
    • Lighthouse Performance Score
    • Google PageSpeed Insights results

    Test your site before and after at:
    https://pagespeed.web.dev/

    You’ll see measurable improvements.


    Key Features

    • Automatic WebP & AVIF image conversion (30–80% smaller files)
    • Lazy loading for below-the-fold images
    • Intelligent LCP detection with preload & priority hints
    • CSS & JavaScript minification
    • Defer non-critical scripts safely
    • Optional delay for analytics & third-party scripts
    • Async Google Fonts optimization
    • Optional HTML cleanup
    • Automatic width & height injection to prevent layout shift

    Built to industry standards

    • No template edits required
    • No core hacks
    • Fully modular - enable features individually
    • Designed as per modern Joomla standard

    Speed affects rankings, conversions, and user experience.

    DotsCastle Performance Suite gives you enterprise-grade performance optimization inside Joomla - without complexity.

    Support

    • Fast response support
    • Configuration assistance
  • Register with your email. Log in with your email. Done.

    Your users shouldn't have to invent a username just to sign up for your site. System - No Usernames removes the username field from registration, profiles, and login — so your Joomla site works exactly the way people expect modern websites to work. No more abandoned registrations. No more "I forgot my username" support tickets.

    How It Works

    When someone registers on your site, they enter their email and password — that's it. Behind the scenes, Joomla still does everything it normally does, but the username field is completely hidden from your users. They'll never see it, never need to remember it, and never ask you about it.

    What You Get

    • Friction-free registration: New users sign up with email and password, just like every other site they use.
    • Cleaner user profiles: The username field disappears from profile pages. Users only see information that's actually relevant to them.
    • No more "what was my username?" tickets: If they know their email, they're in.
    • Works with your existing setup: Social login, OAuth, email authentication — this plugin plays nicely with all of them.
    • Pairs perfectly with Authentication - Email: Install both for a completely username-free experience, from registration all the way through login.

    Two plugins. Zero usernames. Like peanut butter and chocolate.

  • HC - Social Media (Joomla Module)

    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.


    Architecture and Design Principles

    • Clean architecture based on Dispatcher + HelperFactory
    • Strict separation between data processing and rendering
    • Layout files responsible only for HTML output
    • Helper layer responsible for normalization and validation
    • Modular CSS separated per layout
    • Fail-safe rendering approach
    • Structured project organization prepared for future evolution

    The module ensures safe updates without breaking changes and maintains consistency across Joomla versions.


    Available Layouts

    • default – Institutional and balanced presentation
    • minimal – Ultra clean and compact display
    • inline – Horizontal row with optional separators
    • boxed – Clickable card-style blocks
    • stacked – Vertical tiles (icon above / text below)

    Each layout includes its own dedicated CSS file, keeping visual structure isolated and maintainable.


    Per-Item Customization

    Each social media item can optionally use individual CSS Variables when customization is enabled.

    Supported variables:

    • --hc-bg
    • --hc-text
    • --hc-border
    • --hc-bg-hover
    • --hc-text-hover
    • --hc-border-hover
    • --hc-border-width
    • --hc-radius
    • --hc-py
    • --hc-px
    • --hc-shadow
    • --hc-transition

    This approach allows advanced styling control without modifying layout files.


    Technical Specifications

    • Compatible with Joomla 4.x, 5.x and 6.x
    • Compatible with PHP 8.0+
    • Joomla Update System ready (Update Server included)
    • Dependency Injection architecture
    • Parameter normalization layer
    • Basic sanitization and validation
    • Device visibility control (all / desktop / mobile)
    • SVG, image and CSS class icon support
    • Clean and maintainable code structure

    Roadmap

    Planned improvements include:

    • Native WhatsApp integration inside the module
    • Dedicated phone number and predefined message fields
    • Optional highlighted WhatsApp layout
    • Accessibility improvements (ARIA refinements)
    • Color preset system
    • Extended customization options

    Author

    • https://hirleicarlos.github.io/
    • prof.hirleicarlos@gmail.com
  • plgsystembtnwhatsapp — Floating WhatsApp Button Plugin for Joomla

    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.


    Architecture Overview

    • Plugin type: System
    • Event interception: onAfterRender()
    • Frontend-only execution
    • Dynamic HTML/CSS/JS injection
    • Template-independent structure
    • Media separation for cache optimization

    The plugin integrates into Joomla’s rendering lifecycle, injecting the button only after the final page output is generated.


    How It Works

    • Loaded as a System plugin
    • Executes during the onAfterRender event
    • Verifies frontend context (site client)
    • Injects floating button HTML structure
    • Applies positioning CSS
    • Loads optional JavaScript interactions
    • Outputs final rendered page with the WhatsApp button

    This method avoids template overrides and guarantees global frontend compatibility.


    Key Features

    • Floating WhatsApp button
    • Custom phone number configuration
    • Predefined message support
    • Display control (global or specific pages)
    • Button position control (left / right)
    • Optional custom color configuration
    • Lightweight and non-intrusive
    • Fully compatible with Joomla 4.x, 5.x and 6.x
    • PHP 8.0+ compatible

    Technical Decisions

    • System plugin type for global injection
    • onAfterRender event to ensure final HTML processing
    • Context verification using isClient('site')
    • Media folder separation for structured assets
    • Dynamic injection to avoid template modifications

    This architecture guarantees minimal interference with site structure while maintaining full functionality.


    Best Practices Applied

    • No backend interference
    • Frontend-only rendering
    • Organized installation XML
    • Media asset isolation
    • Safe execution strategy
    • Joomla 5 and 6 compatibility ready

    Planned Roadmap

    Future improvements include:

    • Multiple phone number support
    • WhatsApp Business API integration
    • Custom animation presets
    • Configurable display delay
    • Menu item visibility control
    • Automatic dark mode support

    Author

    Senior Web Developer | PHP & Joomla | Corporate Systems | Government & Education

    • LinkedIn: https://linkedin.com/in/hirleicarlos
    • GitHub: https://github.com/hirleicarlos
    • Website: https://hirleicarlos.github.io/

    © 2026 — plgsystembtnwhatsapp

Facebook Page

Joomla! User Group Jeddah

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