Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  • Gate article content behind login or register with {elock}, or auto-tease the first paragraphs. Popup, same-tab, or new-tab CTA. No leak. Joomla 4, 5, and 6.

    Easy Lock hides chosen parts of a Joomla article from guests and shows that HTML only after the visitor logs in or registers. Editors wrap private content in a shortcode. Guests see a themed signup card. Members see the rest. Hidden text is removed on the server.

    The package installs Content - Easy Lock, Button - Easy Lock, and System - Easy Lock. Native JavaScript only. No jQuery.

    Why site owners choose it

    • Shortcode first: wrap the private block, leave the article Public
    • Themed signup card: Light, Dark, Soft, Brand, with Log in and Register
    • CTA modes: popup login form, same-tab Users links, or a new tab
    • Return to the article: after login, visitors land back on the same page unlocked
    • User groups: any logged-in user, or a named group such as Premium
    • Optional auto teaser: first paragraphs or Read more intro, then the same card
    • No leak: View Source, search, RSS, and modules do not dump gated words
    • Editor button: insert {elock} from the article toolbar
    • Modern Joomla: Joomla 4 / 5 / 6, native JS, no jQuery

    Perfect when you want

    • Long articles that still convert readers into registered users
    • A preview plus a clear signup card instead of a blank Registered Access wall
    • Group-only appendices inside otherwise public articles
    • Agencies that need a shortcode, an editor button, and a guest preview
    • Joomla 4, 5, and 6 with native front-end JavaScript only

    Highlights at a glance

    | Area | What you get |
    |---|---|
    | Type | Content + editor + system plugins (plg_content_easylock, plg_editors-xtd_easylock, plg_system_easylock) |
    | Install | EasyLock_UNZIP.zip then pkg_easylock_1.0.0.zip |
    | Shortcode | {elock} / [elock] with optional CTA, theme, groups, message |
    | Auto teaser | First paragraphs or Read more (optional) |
    | CTA | Popup, same-tab link, new tab |
    | Themes | Light, Dark, Soft, Brand |
    | Safety | Server-side strip, search/feed/module safe mode |
    | Platform | Joomla 4 / 5 / 6, PHP 8.1+, native JS |

    Install in minutes

    1. Download and unzip EasyLock_UNZIP.zip
    2. System > Install > Extensions > upload pkg_easylock_1.0.0.zip
    3. Confirm Content, Button, and System Easy Lock plugins are Enabled
    4. Keep a demo article Access set to Public
    5. Wrap private HTML in {elock} or click the Easy Lock editor button
    6. Clear cache, open the article logged out, then log in and return

    Support

    https://support.joomlax.com

    Documentation: https://joomlax.com/documentation/easy-lock

    Demo: https://demo.joomlax.com/demo/utilities/easy-lock

    Easy Lock: wrap what should stay private. Guests get a signup card. Members see the rest.

  • Place your Backlinkseller advertising slots as a native element in the YOOtheme Pro builder and style them like any other list — no child theme, no template override, no PHP of your own.

    The extension brings your advertising slots from Backlinkseller into the page builder of YOOtheme Pro as an element of its own. You drop the element where the links should appear and style it like any other list in the builder. Until now that took a child theme or a template fragment; both are gone.

    Styled like any builder element.
    Stacked or side by side — a vertical list with bullets, or a horizontal row with a separator of your choice. Multiple columns above a screen width you pick, optionally with a rule between them, so the slots fit your grid instead of breaking it. Bullets, colour, dividers, font size, text style and link style are all set individually. Output as ul or ol, wrapped in a nav on request, for anyone who takes semantics seriously — plus the usual YOOtheme settings for margin, width, alignment, animation and visibility.

    Configure once, use everywhere.
    Account ID, channel and cache lifetime live centrally in the plugin, not on the individual element, so the same account can be presented differently on different pages. The page address is detected automatically, so every page gets the links meant for it; a fixed address can be entered where that is not wanted. A test mode shows which settings actually arrive at the element, which turns troubleshooting into reading rather than guessing.

    Fast, because it is cached.
    The service's response is cached and shared by all visitors rather than held per visitor, for a duration you choose (five minutes by default). While a response is cached no request goes out at all — that spares your site and reduces the amount of data passed on.

    Carefully processed.
    The service's response is not taken over as HTML. Each entry is parsed for its address, link text and attributes; everything else is discarded. Addresses are validated — only http and https are allowed — rel and target are restricted to fixed value lists, and every output is escaped. A modern Joomla 6 plugin (namespaces, dependency injection, event subscribers) with no legacy interfaces and no compatibility plugin. No database tables of its own, no cookies, no request unless an element is actually placed, and no traces left after uninstalling.

    What you should know.
    Every request passes the visitor's IP address and the requested page address to Backlinkseller. That is the purpose of the service, but it belongs in your privacy policy; the manual spells this out. The service's request servers accept unencrypted connections only. You need your own free account at backlinkseller.de.

    Requires YOOtheme Pro 4 or 5 and Joomla 6. The extension is fully functional with your own free Notion integration token; a Download Key is only needed for automatic updates.

  • Turn Phoca Download into a dynamic content source for the YOOtheme Pro builder — download centres, file grids and category overviews built in the layout, with no template override and no
    PHP of your own.

    Phoca Download Source connects the established download component Phoca Download with the page builder of YOOtheme Pro. Your documents, files and download categories become a dynamic content source available to every builder element, so download centres, file grids and category overviews are assembled by clicking in the layout instead of writing a template override. New files appear on their own: the layout stays in step with Phoca Download.

    Three source types.
    A single document for the one highlighted download, such as the current version of a product on the front page. Documents, either picked by hand in a stable order or pulled automatically from categories including sub-categories up to four levels deep. Categories, as tiles with image, description, file count and a link to the category page, with empty ones hidden on request. Sort by title, date, popularity or the Phoca order, and cap the number freely.

    Every field a download page needs.
    Title, description, properties, changelog, notes and version. The file size is read from the file itself and comes out formatted ("2.4 MB"), so it stays correct after a file is swapped. File type icons for more than 60 types, derived from the extension, as an icon URL or a short label for your own designs. Author, licence, images (a main image plus two extras), external and mirror links, publishing dates, hit counts and tags. Download and detail links go through Phoca Download, so its hit counting, access rules and direct-link settings stay fully in effect.

    Custom fields included. Every Joomla field you have defined for Phoca Download documents shows up as a builder field automatically, with no configuration — manufacturer, product line, release level, whatever you use — and can be placed in grids and lists like any other field.

    Cleanly integrated.
    A modern Joomla 6 plugin (namespaces, dependency injection, event subscribers) with no legacy interfaces and no compatibility plugin. Read-only: it changes neither your downloads nor the component, and can be disabled at any time without data loss. Downloads follow the visibility rules of Phoca Download — access level, publishing window and content language are all respected. Fully bilingual (German and English), including the field names in the builder.

    Requires YOOtheme Pro 4 or 5 and Joomla 6.

  • Find, review and safely clean up unreferenced media files in Joomla — evidence-based, with reversible quarantine and a guarded deletion path.

    Media Organizer scans your media library for files that no longer appear in any content, module, template or third-party extension, and helps you remove them safely. For every file it shows where it looked, what it found and why a file is considered orphaned, so you decide on evidence, never on a guess.

    Nothing goes without you.
    Nothing is moved or deleted unless you select it and confirm. Reversible quarantine is the default; permanent deletion passes twelve independent checks and a single-use confirmation token. Where coverage of an installed extension is incomplete, a coverage gate blocks destructive actions rather than risk a wrong deletion. The scheduled scan task and the command line can find and report, never delete on their own, and a scan never writes to the file system.

    Evidence instead of guesswork. Every file has a detail view listing the places that were searched and the hits that were found, with links straight to the article, module or template that uses it. Detection covers core content and the common third-party extensions through reverse-engineered profiles, and reports openly where a profile is missing rather than assuming the file is unused.

    More than clean-up.
    Duplicate detection, an optimisation report with an in-place optimiser and an interactive image editor (crop, resize, rotate, brightness and contrast — reversible, with the original backed up before replacing), a command-line interface for scheduled maintenance, and a 404 monitor that records hits on quarantined paths as extra deletion evidence.

    Administrator-only and strictly local: no data leaves your site, and no external service is contacted.

  • Keep Joomla Scheduled Tasks moving and know when something needs attention. QC Task Nudge & Health helps Joomla sites run Scheduled Tasks more reliably by combining schedule-aware remote wake-ups, frontend activity assistance, scheduler health monitoring, diagnostics, history, and automatic service recovery. Instead of blindly polling the site at fixed intervals, Task Nudge works with Joomla's native Scheduled Tasks and WebCron systems to determine when work is due, wake the site's registered WebCron endpoint when needed, follow up more frequently while resumable work is still running, and stay quiet when there is nothing to do. The administrator component provides a central Dashboard for scheduler health, Task Nudge activity, service status, configuration, diagnostics, registration repair, and recovery information.


    Core Features

    • Free to use with no license key or paid plan required
    • Works with Joomla's native Scheduled Tasks system
    • Uses Joomla WebCron for remote scheduler wake-ups
    • Registers the site's actual Joomla WebCron endpoint with the QuantaCade Task Nudge service
    • Uses the site's registered HTTP or HTTPS origin without forcing a different scheme
    • Schedule wake-ups around when Joomla Scheduled Tasks are actually due
    • Avoid unnecessary fixed-interval polling while no scheduled work needs attention
    • Temporarily increase wake-up frequency when Joomla reports that scheduled work is still running or will resume
    • Help resumable and multi-step Scheduled Tasks continue processing until Joomla has an opportunity to finish them
    • Use normal frontend site traffic as a lightweight same-site heartbeat and scheduler-assist signal
    • Automatically keep Task Nudge registration and scheduler information current
    • View scheduler health from a dedicated administrator Dashboard
    • Review recent Task Nudge and scheduler activity
    • See when the scheduler was idle, nudged, running, resumed, or completed work
    • Review QuantaCade Task Nudge service and registration status
    • Test the site's connection to the Task Nudge service
    • Check Joomla WebCron readiness and scheduler configuration
    • Diagnose common Scheduled Tasks, WebCron, registration, and service problems
    • Detect stale or missing Task Nudge registrations
    • Automatically restore service registration after stale records are removed or expire
    • Repair service credentials and registration information after a Joomla site restore
    • Protect installation identity when a Joomla site is cloned or migrated
    • Prevent a copied site from unintentionally continuing to operate as the original Task Nudge installation
    • Keep multiple Joomla installations separate using their own site identity and installation UUID
    • Detect and report repaired scheduler lock conditions when applicable
    • Provide scheduler health, reports, history, configuration, diagnostics, and service information from one administrator component
    • Use the QuantaCade service only to assist Joomla's scheduler rather than replacing Joomla Scheduled Tasks
    • Keep actual Scheduled Task execution inside Joomla
    • Automatically adjust remote wake-up activity based on scheduler state instead of continuously crawling or polling the Joomla site


    Safety First

    QC Task Nudge & Health is designed to assist Joomla's existing scheduler rather than creating a separate remote task-execution system. Scheduled Tasks remain defined, controlled, and executed by Joomla. The QuantaCade Task Nudge service stores the site's registered WebCron information and calls Joomla's WebCron endpoint when a scheduler wake-up is needed.

    Task Nudge uses schedule-aware timing so sites are not contacted unnecessarily when nothing is due. When Joomla reports that work is still running or is expected to resume, QCTNH can temporarily request additional wake-ups to help the scheduler continue processing. Normal frontend traffic can also provide lightweight same-site heartbeat information without exposing an additional public task-execution interface.

    Installation identity and registration safeguards help protect sites after restores, cloning, and migrations. QCTNH can detect stale registrations, restore missing service registration when appropriate, repair stored service information, and keep separate Joomla installations from unintentionally sharing the same Task Nudge identity.

    The administrator Health and Diagnostics tools provide visibility into scheduler condition, WebCron readiness, service communication, recent activity, registration state, and detected recovery actions so administrators can see whether Task Nudge is operating normally and investigate problems without guessing.

  • is an AI-powered video accessibility add-on for Joomla that automatically generates synchronized subtitles for website videos using advanced speech recognition.

    Improve the accessibility of your website videos by automatically generating synchronized subtitles using AI-powered speech recognition. It integrates with Joomla, making it easier to publish accessible multimedia content without manually creating captions. Supports accessibility initiatives aligned with WCAG 2.1, 2.2, ADA, Section 508, and EAA EN 301 549, where applicable.

    Features

    • Quick subtitle processing
    • Compatible with YouTube, Vimeo, and self-hosted video platforms
    • Audio and video summary report
    • Simple installation and configuration
    • Support for existing and newly published videos
    • Supports over 50+ multi-languages
    • Unlimited video subtitle processing throughout the selected plan
    • Control Panel analytics dashboard: videos remediated, total time limit, spent and remaining duration, per-language breakdown, and a video library

    Ideal For

    Blog videos, news videos, tutorials, landing page videos, announcements, interviews, webinars, and embedded media.

    Pricing and Plans

    | Total Video Playback Time | Price / Month |
    | ----------------------------- | ----------------- |
    | Up to 10 Minutes | $25.00 |
    | Up to 25 Minutes | $39.00 |
    | Up to 100 Minutes | $99.00 |
    | Up to 200 Minutes | $139.00 |

    Note: Unlimited number of video subtitle processing is available within the selected plan's total playback time.

    Installation

    Prerequisites

    • Joomla 5.x, and 6.x

    Steps

    Install via Joomla Extension Manager (Recommended)

    1. Log in to the Joomla Administrator Panel.
    2. Navigate to System → Install → Extensions.
    3. Under the Upload Package File tab:
    4. Click Browse and select the downloaded extension package (.zip file).
    5. Click Upload & Install.
    6. Wait for the success message confirming that the extension has been installed successfully.

    Configuration

    1. Go to Components → SkynetAccessibility Video Subtitle..
    2. Locate SkynetAccessibility Video Subtitle and click Open.
    3. The dashboard then loads video details, plans, languages, and settings from the API for the current domain.

    Live Demo

    https://joomlav6.skynettechnologies.us/

    CORS Policy Configuration

    To avoid CORS policy issues, ensure the following URLs are allowed on your website. These URLs should be added to your CORS configuration or trusted domains list.

    | Domain | Description | Usage |
    | ---------------------------------- | ----------------------------------- | ------------------------ |
    | https://*.skynettechnologies.com | Skynet Technologies (Global Domain) | API access and resources |
    | https://*.skynettechnologies.us | Skynet Technologies (US Domain) | API access and resources |

    Instructions

    1. Update your server's CORS configuration to include these URLs.
    2. Ensure wildcard subdomains (*) are supported where necessary.
    3. Verify the application functionality by testing requests to these domains.
    4. If issues persist, consult the documentation for CORS configuration guidance.

    Support Options

    Submit a Support Request
    Please visit our and fill out the form. Our team will get back to you as soon as possible.

    Send Us an Email
    Alternatively, you can send an email to our support team:

    Accessibility Partnership Opportunities

    Partner with us as an agency to provide comprehensive ADA, EAA, and WCAG accessibility solutions to clients. Get access to exclusive resources, training, and support to implement and manage accessibility features effectively.

    Sign up for our affiliate program and earn commissions by promoting our accessibility Joomla addon. Share our widget with your network and help businesses improve their website accessibility while generating revenue.

    For more details, explore the
    ****.

    Credits

    This add-on is developed and maintained by - Skynet Technologies USA LLC

    Current Maintainers

  • Cookieless analytics for Joomla

    StatJolt is cookieless web analytics for Joomla. It answers the questions you actually ask. Who
    visited, where they came from, what they read and whether your site was fast enough to keep them.

    The statistics are GDPR compliant by design. StatJolt sets no cookies and collects no personal
    data, so most sites need no consent banner at all.

    Nothing lands in your Joomla database. Your tables stay the size they are now and your server
    spends no queries on tracking.

    You paste your code into one field. The plugin puts it on every page of your site.

    Google Analytics gives you data. StatJolt gives you answers.

    Setting up GA4 is a project. You create a property, wire up a data stream, learn what an
    engagement event is, then add a cookie banner because you now need consent. Weeks later you are
    still hunting for the number you wanted on day one.

    StatJolt skips all of it. One snippet, real numbers, no sampling and no waiting for reports to
    process.

    Why not a stats extension that fills up your Joomla database?

    Self hosted analytics extensions write a row to your Joomla database on every single page view.
    On a quiet site you will never notice. On a busy one those tables grow into the millions, your
    queries slow down, your backups swell and your host starts asking questions.

    StatJolt keeps none of it in Joomla. The only thing it ever writes is your own settings, once,
    when you press Save.

    You still own your numbers and your visitors still stay anonymous. The work simply happens
    somewhere built for it.

    Set up in one paste

    • One field. Paste the whole snippet, or only the script line, or only the number. All three work.
    • Placed for you. The code goes before the closing body tag on every front end page. There is nothing to configure and no template to edit.
    • Works with any template. The plugin writes into the finished page, so it does not care how your template is built or which positions it has.
    • Cache aware. The code is identical for every visitor, so nothing needs excluding from your cache. The plugin clears the Joomla cache when you save.
    • Honest status. The settings screen tells you whether StatJolt is genuinely receiving data from this site, not merely that a code is saved.
    • Safe to paste twice. StatJolt runs once per page, so you cannot accidentally double count.

    What you see

    • Unique visitors and pageviews, as a trend rather than noise
    • Where traffic comes from: search, social, direct and UTM campaigns
    • Which pages people actually read
    • Devices, browsers and countries
    • Live visitors, right now, with no report processing delay

    The dashboard is built to be read, not studied. Open it and understand your site in under a
    minute.

    More than pageviews

    Most analytics tools keep their best features for the priciest tier or expect you to bolt on a
    second product. StatJolt includes them from the start.

    Core Web Vitals. LCP, INP, CLS, FCP and TTFB are tracked beside your traffic, automatically.
    These are the numbers Google uses to rank you. StatJolt does not only tell you who visited, it
    tells you whether your site was quick enough to keep them.

    User journeys. See the real paths through your site, such as Home to Pricing to Signup, as a
    flow you can read at a glance.

    Funnels, found automatically. Want to know where people give up before checkout or signup?
    Funnel analysis is locked behind expensive plans almost everywhere else. Here it is included and
    it recognises many platforms on its own.

    JavaScript errors. Broken scripts cost you conversions silently. StatJolt reports the errors
    your visitors hit, so you find out before your customers tell you.

    Privacy by design, not by policy

    • No cookies. StatJolt does not need them, so it does not use them.
    • No consent banner required in most countries.
    • No personal data collected. You get the insight, your visitors keep their privacy.
    • Raw IP addresses are never written to disk. The visitor identifier is a daily hash and the salt changes every midnight.
    • Servers are inside the European Union.
    • Nothing to configure to stay compliant.

    Who it is for

    • Bloggers and publishers who want to know which articles landed, without a course in analytics.
    • Small business owners who need answers this afternoon, not a certification.
    • Agencies and freelancers running many sites. One StatJolt account covers all of them and the same snippet works on every one.
    • Anyone tired of cookie banners who would rather not ask every visitor for consent to count them.

    How StatJolt compares

    Google Analytics and GA4. Powerful and built for advertisers rather than site owners. It
    samples your data, thresholds your reports and needs a consent banner in most of Europe. StatJolt
    shows real numbers with none of the setup.

    Matomo. Feature rich, self hostable and a genuinely good tool. It is also a server you have
    to run, update and back up. StatJolt is the simpler option when you do not want to operate an
    analytics server.

    Self hosted Joomla stats extensions. Keeping your data on your own server is genuinely
    appealing and it is also the trade off. Every page view becomes a database write on the same
    database that serves your site. StatJolt takes that load off entirely and adds Core Web Vitals,
    journeys and funnels without a paid tier.

    What it costs

    The plugin is free and GPL licensed. The StatJolt service costs nothing for low traffic sites. In
    exchange it shows a small badge on your site.

    About the badge

    StatJolt displays a small badge on your site. You control it from your StatJolt account. Move it
    to another corner or restyle it to suit your design. The badge cannot be switched off, so plan a
    spot for it before you install.

    If your badge floats, it pins itself to a corner and the plugin asks you nothing. If your account
    is set to an in line badge, put the {statjolt_badge} token wherever you want it in an article or
    a custom module. Pages without the token still get the tracking code, so nothing goes unmeasured.

    Who is not counted

    Logged in users are skipped, which you can turn off with a single switch. The administrator area,
    feeds, JSON and raw responses, and Joomla's component only views are never touched.

    External services

    This plugin connects to StatJolt at https://statjolt.com, the analytics service it is built for.
    Two separate connections happen.

    Visitor tracking. On every front end page view the visitor's browser loads
    https://statjolt.com/measure/c.min.js and that script sends the page view to
    https://statjolt.com/measure/counter.php. What is sent: your StatJolt ID, the page path, the page
    title, the referrer, screen width, browser language, UTM campaign parameters, Core Web Vitals
    timings and uncaught JavaScript errors. No cookies are set.

    Setup check. When you open the plugin's settings screen, your server calls
    https://statjolt.com/pluginstatus.php with your StatJolt ID and your site's domain name. StatJolt
    answers whether the ID exists, whether data is arriving and how your badge is configured. This
    happens in the administrator area only, at most once every five minutes.

    Terms of service: https://statjolt.com/en/page/tos
    Privacy policy: https://statjolt.com/en/page/privacy

  • DleJTicket — a support ticket system for Joomla, built native for Joomla 4, 5, and 6.

    DleJTicket gives your site a full ticket desk without leaving Joomla: users submit and reply to tickets from the frontend, staff manage them from a normal Joomla admin list, and every reply and notification runs through Joomla's own systems — its Mail Templates, its permissions, its scheduled tasks — rather than a private layer bolted on top. Two packages are built and tested separately, one for Joomla 4 and one for Joomla 5/6, so you install the one that matches your site rather than one bundle papering over both.

    Tickets that behave like tickets

    Each ticket carries a status, a priority, an assigned owner, and a full message thread. Staff and requester replies are visually distinct, attachments are supported per message, and internal notes let staff talk to each other on a ticket without the requester ever seeing them.

    Real Joomla mail, not a private mailer

    Notification emails run through Joomla's own Mail Templates system (System → Mail Templates), so they're editable, translatable, and consistent with however the rest of the site sends mail — not a separate templating layer you have to learn on top of it.

    Answer by email, not just by logging in

    An optional scheduled task can poll a support mailbox and drop replies straight onto the matching ticket, so staff and requesters can keep a conversation going from their inbox. This needs a mailbox that supports plus-addressing and, on PHP 8.4 and later, the IMAP extension installed separately — both covered in Email Reply to Ticket.

    Custom fields, your way

    Add text, list, or checkbox fields to the ticket form from the admin, and they show up automatically on every ticket — no template overrides required.

    Answers that don't get asked twice

    Any ticket can be converted into a Knowledge Base article from the admin. Each message becomes its own attributed block in the article rather than one run-on paragraph, and internal notes are never included — only what the requester actually saw.

    Bring your data with you

    Import and export tickets, replies, and custom field values as CSV/JSON, so migrating onto — or off of — another ticket system doesn't mean starting from zero.

  • Bring visitors back with animated tab titles, favicon badges, and rule-based sequences. Presets for beginners. Conditions, targeting, and a JS API for power users.

    Easy Tab Title turns the browser tab into a notification and engagement channel for Joomla 4, 5, and 6. Build rules with When, Wait, Then, and Until. Start from presets such as Come Back or Welcome Back, then target pages, devices, and visitors. Optional favicon badges, sequences, and a developer API are included.

    It installs as one package zip that adds the admin component and the System plugin that runs published rules on the front end. Native JavaScript only. No jQuery.

    Why site owners choose it

    • Presets in one click: Come Back, Welcome Back, Instant Leave, Cart Reminder, Scroll, Sequence, Dot Badge, Favicon Swap, and more
    • Clear rule recipe: When, Wait, Then, Until, priority, cooldown, and frequency without writing code
    • Title effects: Static, Blink, Scroll, and Rotate with adjustable speed
    • Favicon attention: Swap the favicon while a rule runs, or add a dot / numeric badge
    • Smart targeting: All pages, selected pages, or all except selected, plus URL patterns, devices, guests, and members
    • Welcome back: Optional return message when the visitor focuses the tab again
    • Accessibility aware: Respects prefers-reduced-motion; Options enforce a safer blink floor
    • Developer API: setTitle, restore, setCount, trigger, sequences, and custom events when carts or apps need it
    • Modern Joomla: Component + System plugin, Joomla 4 / 5 / 6, no jQuery

    Perfect when you want

    • Tab messages that bring distracted visitors back to the page
    • Different messages on shop, cart, or landing pages without hard-coding JS
    • Favicon badges that pair with a site-wide pack from Easy Favicon
    • Beginner presets that still open as editable rules for agencies
    • Joomla 4, 5, and 6 with native front-end JavaScript only

    Highlights at a glance

    | Area | What you get |
    |---|---|
    | Type | Component + System plugin (com_easytabtitle + plg_system_easytabtitle) |
    | Install | EasyTabTitle_UNZIP.zippkg_easytabtitle_1.0.0.zip |
    | Admin | Dashboard, presets, Rules, Options |
    | Triggers | Leave tab, return, delay, scroll, time on page, sequences, custom events |
    | Effects | Static, Blink, Scroll, Rotate |
    | Favicon | Swap, dot badge, numeric formats |
    | Targeting | Menu assignment, URL patterns, devices, guests / members |
    | Platform | Joomla 4 / 5 / 6, PHP 8.1+, native JS, reduced-motion aware |

    Install in minutes

    1. Download and unzip EasyTabTitle_UNZIP.zip
    2. System > Install > Extensions > upload pkg_easytabtitle_X.y.z.zip
    3. Confirm Components > Easy Tab Title opens
    4. Confirm System - Easy Tab Title is Enabled (Enable frontend runtime = Yes)
    5. Apply a preset such as Come Back, or create a Published rule
    6. Clear cache, open the front end, switch tabs for a few seconds, and check the title

    Support

    https://support.joomlax.com

    Documentation: https://joomlax.com/documentation/easy-tab-title

    Demo: https://demo.joomlax.com/demo/utilities/easy-tab-title

    Easy Tab Title: bring visitors back with tab titles, badges, and rules. No code required.

  • JO JoomGallery Navigation restores Previous/Next image navigation to JoomGallery 4, allowing visitors to browse through a category's images directly from the single image view without returning to the thumbnail grid after every image.

    Previous/Next navigation was built into JoomGallery 3, but was not carried over to the JoomGallery 4 rewrite. This lightweight standalone system plugin brings that missing feature back without modifying JoomGallery core files or requiring template overrides.

    The plugin reads JoomGallery's own database tables, keeping navigation synchronized with your existing categories, image ordering, and access permissions. Unpublished, unapproved, hidden, or access-restricted images are automatically excluded when determining the previous and next images.

    With configurable navigation layouts, thumbnail previews, keyboard controls, loop navigation, position counters, and optional preloading, JO JoomGallery Navigation provides a seamless image-to-image browsing experience while remaining simple and lightweight.

    Key Features:

    ★ Previous/Next navigation — browse images directly from JoomGallery's single image view
    ★ Configurable browsing order — choose Newest First, Oldest First, Title (A–Z), or JoomGallery's manual ordering
    ★ Loop navigation — optionally continue from the last image to the first, and from the first back to the last
    ★ Two layout styles — display navigation arrows over the image or in a clean bar below it
    ★ Thumbnail previews — replace plain arrow icons with actual thumbnails of the previous and next images
    ★ Grid thumbnail mode — display a horizontal strip of multiple thumbnails at once with a configurable thumbnail count
    ★ Automatic thumbnail pagination — the thumbnail strip automatically advances as visitors move through the category
    ★ Position counter — optionally display the current position, such as 3 of 25
    ★ Keyboard navigation — use the Left and Right arrow keys to move between images
    ★ Preload adjacent pages — optionally preload adjacent image pages for smoother browsing
    ★ Fully access-aware — respects JoomGallery's published, approved, hidden, and access-level restrictions
    ★ Custom CSS selector override — specify a custom selector for compatibility with heavily customized templates
    ★ Zero core modification — standalone system plugin that does not modify JoomGallery core files or require template overrides
    

Facebook Page

Joomla! User Group Jeddah

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