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.
{elock} from the article toolbar| 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 |
EasyLock_UNZIP.zippkg_easylock_1.0.0.zip{elock} or click the Easy Lock editor buttonhttps://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.
• 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.
Blog videos, news videos, tutorials, landing page videos, announcements, interviews, webinars, and embedded media.
| 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.
Install via Joomla Extension Manager (Recommended)
https://joomlav6.skynettechnologies.us/
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 |
*) are supported where necessary.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:
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
****.
This add-on is developed and maintained by - Skynet Technologies USA LLC
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.
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.
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.
The dashboard is built to be read, not studied. Open it and understand your site in under a
minute.
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.
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.
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.
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.
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.
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.
| Area | What you get |
|---|---|
| Type | Component + System plugin (com_easytabtitle + plg_system_easytabtitle) |
| Install | EasyTabTitle_UNZIP.zip → pkg_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 |
EasyTabTitle_UNZIP.zippkg_easytabtitle_X.y.z.ziphttps://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.
★ 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