Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  • Send large files from your own Joomla site with a secure, expiring download link. Files are stored on your own server or your own FTP, FTPS or SFTP space, never in a third-party cloud like WeTransfer.

    Filedrop turns your Joomla site into a file transfer service. A visitor drags files onto a page, fills in whatever you ask of them, and gets a download link that expires on your terms. No account needed, no upload limit imposed by someone else's free tier, and no file leaving infrastructure you control.

    It is built for the case where sending a large file through a public transfer service is not an option: client work under NDA, medical or legal documents, anything covered by a data processing agreement that names your own hosting and nobody else's.

    Files stay where you put them
    Keep your files under your control. Store them on your own Joomla server or send them directly to your own FTP, FTPS or SFTP server, never through a third-party cloud. Filedrop connects to storage with a password or an SFTP private key, and you decide the folder structure with placeholders for the uploader's username, their name, and the upload date.

    Before any visitor depends on those settings, a connection check runs seven tests against them: the PHP extension on your server, DNS, the port, the private key pair, the login, the target folder, and finally a real write test that stores and removes a test file through exactly the same code an upload uses. Green all the way down means uploads will work.

    Large files, without the timeouts
    Uploads travel in chunks, so your server's per-request upload limit only has to fit one chunk instead of the whole file. The chunk size and the maximum transfer size are both yours to set, and the size limit is enforced while the upload runs rather than after the last byte arrives. Several files are bundled into one archive automatically; a single archive that is already zipped is passed through under its own name.

    Links that stop working
    Every transfer gets a download link built on a token generated from 32 bytes of cryptographic randomness. On top of that you can require a password, set an expiry in days, and cap the number of downloads. Reach the cap and the transfer deletes itself, files included. A scheduled task cleans up whatever has expired, sweeps abandoned upload fragments, and warns you by e-mail when your storage quota fills up.

    The form asks exactly what you want
    Sender name, e-mail address, recipients, message, expiry, download limit and password can each be shown, required, or hidden. Hidden fields fall back to a default value you configure, enforced on the server so it cannot be worked around by calling the upload endpoint directly. Defaults understand placeholders for the logged-in visitor's name, username and e-mail address, so an internal page can fill itself in.

    Run more than one upload page and each menu item can carry its own field settings, with the component options as the fallback. A public page can ask for a sender e-mail while an internal page hides it and fills it in from the account.

    Built to survive the open internet

    • Rate limiting per IP address, with a configurable window
    • A cap on how many recipients one transfer may notify
    • An optional site-wide password before anonymous visitors see the form at all
    • Captcha support through Joomla's own captcha plugins
    • Allow or block lists for file extensions
    • Throttled password attempts on both the transfer password and the access gate
    • A deny-all .htaccess and web.config in the storage folder, with a warning in the settings when that folder sits inside your web root

    Joomla, not a bolted-on app
    Notification e-mails run through Joomla's Mail Templates, so you edit the wording under System, Mail Templates like any other Joomla message. Transfer activity is recorded in Joomla's own User Actions Log through an included plugin. Logged-in users get a My Transfers page listing what they sent and received, with a delete button for their own transfers. Two site modules put the upload form or that list in any module position.

    What you install
    One package containing the component, two site modules, a scheduled task plugin for cleanup, and an action log plugin. The interface ships in English, Dutch, German, French, Spanish and Italian.

  • Display DOCman categories and documents in modern tables, lists, galleries, and folder trees: shortcodes in articles, a site module for positions, 24+ layouts, and a scoped 2026 UI with Font Awesome icons.

    Easy Docman List is a Joomla content plugin and optional site module for Joomla 5. It requires DOCman by Joomlatools and wraps DOCman data in polished front-end layouts without replacing DOCman itself.

    Use {docmanlist} shortcodes inside articles, or publish Easy Docman List modules in template positions. Pick flat or nested table, list, simple file list, image gallery, dropdown, cart, or category browser layouts. Version 5.0.0 ships a complete UI revamp under scoped edl- CSS so lists look consistent on any template.

    Whether you run a downloads page, member document library, product spec hub, or nested folder archive, Easy Docman List helps visitors find files faster while editors stay in familiar Joomla and DOCman workflows.

    Why site owners choose it

    • DOCman-native: reads categories and documents from your existing DOCman library
    • Two ways to publish: {docmanlist} shortcodes in articles and mod_easy_docman_list in module positions
    • 24+ layouts: flat and nested tables, lists, galleries, dropdowns, carts, and category trees
    • Grouped layout picker: human-readable admin labels instead of cryptic file names
    • Category multi-select in the module: pick DOCman folders from a live tree
    • Per-list overrides: layout, columns, ordering, expand/collapse, and cache per shortcode or module
    • Modern 2026 UI: card-style list rows, responsive gallery grid, Font Awesome file icons, SVG placeholders
    • Template safe: each instance wraps in .edl-root so CSS stays isolated
    • Copyable shortcode tab: ready-made examples in plugin settings
    • DOCman 5 ready: NULL publish dates treated as published

    Built for real document libraries

    A download page is not only a bare file list. Visitors want clear folder structure, file size and date at a glance, and layouts that work on phone and desktop. Editors want category pickers, sensible defaults, and modules that inherit plugin settings when left blank.

    Easy Docman List covers that loop on your own Joomla site: configure DOCman, enable the plugin, drop a shortcode or module, pick a layout, and refine columns and ordering.

    Layouts visitors enjoy

    Flat layouts

    Table for spreadsheet-style downloads. List for card-style rows with title, actions, and meta. Simple file list for compact multi-column filename lists. Image columns and image list for thumbnail galleries. Dropdown for compact `` navigation. Cart layouts when DOCman cart integration applies. Categories for a top-level folder index.

    Nested layouts

    Every major flat layout has a nested variant (nestedtable, nestedlist, nestedimagecolumns, and more) that walks subfolders with expand/collapse chevrons. nestedcategories shows the category tree without listing every file.

    Module wrappers

    The site module adds Default, Card, and Bare chrome around the same DOCman output for sidebars and full-width demo pages.

    Interaction that feels modern

    Expand and collapse

    Nested layouts use Font Awesome chevrons and vanilla JavaScript toggles. Set Show expanded and Auto expand level in plugin or module settings, or use shortcode keywords such as showCollapsed and autoExpandTwoLevels.

    Responsive gallery grid

    Image column layouts use CSS grid on gallery rows with configurable 2 to 5 columns. Lists reflow meta and download actions on narrow screens.

    Multiple lists on one page

    Plugin shortcodes and modules can share a page. Assets load once; each list keeps its own wrapper and layout class.

    Perfect when you want

    • DOCman files embedded in articles without custom PHP
    • Sidebar or footer download modules that match article lists
    • Nested folder browsing with tables or lists
    • A category-only hub page before visitors reach files
    • Consistent download styling across templates
    • Joomla 5 with DOCman 4 or 5

    Highlights at a glance

    | Area | What you get |
    |---|---|
    | Package | Content plugin + optional site module |
    | Dependency | DOCman (com_docman) by Joomlatools |
    | Plugin | {docmanlist} shortcodes in articles |
    | Module | mod_easy_docman_list for positions |
    | Layouts | 24+ flat and nested table, list, gallery, dropdown, cart, category |
    | UI | Scoped edl- CSS, Font Awesome icons, SVG placeholders |
    | Admin | Grouped layout picker, category multi-select, shortcode examples tab |
    | Ordering | Title, dates, filename, ascending or descending |
    | Performance | Optional output cache, document limit |
    | Platform | Joomla 5.x, PHP 8.1+, Web Asset Manager |

    Install in minutes

    1. Install and configure DOCman with categories and documents
    2. Download and unzip EasyDocmanList_UNZIP.zip
    3. System> Install> Extensions> upload pkg_easy_docman_list_5.0.0.zip
    4. Confirm Content - Easy Docman List is enabled
    5. Optional: publish Easy Docman List modules for positions
    6. Add {docmanlist 2} to an article or publish a module
    7. Clear cache and check the front end

    Support

    https://support.joomlax.com

    Documentation: https://joomlax.com/documentation/easy-docman-list

    Demo hub: https://demo.joomlax.com/demo/content-display/easy-docman-list

    Table demo: https://demo.joomlax.com/edl-table

    Gallery demo: https://demo.joomlax.com/edl-gallery

    Categories demo: https://demo.joomlax.com/edl-categories

    Easy Docman List: your DOCman library, your layouts, your template. Help visitors download with confidence, keep editors in Joomla, and grow from a simple table into nested folder archives without leaving DOCman.

  • Adds a quick-access icon for editing the configuration.php file.

    The Configuration.php Editor plugin adds a quick-access icon to the main Joomla administrator dashboard for editing the configuration.php file in a modal window using the CodeMirror editor.

    Features:
    - editing the configuration.php file in a modal window directly from the main Joomla administrator dashboard,
    - using the CodeMirror editor for syntax highlighting,
    - saving versions of the configuration.php file with the ability to quickly restore them,
    - saving changes via Ajax without reloading the page,
    - checking PHP syntax before writing the file,
    - protection against overwriting the file if it has been modified after the editor was opened,
    - restricting editing access to users with Super User permissions only.

  • Admin Language Switcher is a Joomla administrator module that provides a quick way to switch the backend interface language without opening the user profile settings.

    The module displays the installed Administrator languages in the Joomla top bar and allows the current user to change the backend language with a single action. After switching, the user remains on the same administrator page, including the current view parameters.

    Features:
    - quick switching of the Joomla administrator language;
    - displays only installed Administrator languages;
    - saves the selected language in the current user profile;
    - returns to the current administrator page after switching;
    - designed for the administrator status position;
    - automatically publishes and assigns the module to all pages on first installation;
    - hides the switcher on editing screens to help prevent loss of unsaved changes;
    - CSRF protection;
    - compatible with Joomla 5 and Joomla 6.

  • It's designed to display any content in a retractable panel at the click of a button.

    The Offcanvas module is designed to display any content in a retractable panel at the click of a button displayed on the page depending on the module settings. This Joomla! module can be useful for displaying important information on mobile devices.

    Available content types for display:
    - Another Joomla! module.
    - Custom content in the current module.
    - Content that already exists on the page with the current module.

  • Embed maps in Joomla articles and module positions. Google Maps or OpenStreetMap. Visual editor button, {easymap} void shortcode, saved presets, responsive consent-aware loading.

    Easy Map is a Joomla package for Joomla 4, 5, and 6. Point to an address or coordinates, save reusable presets, and publish maps in articles or the contact module. Google API key is optional when you use OpenStreetMap mode. For multi-branch store search, pair with JoomlaX Store Locator Pro.

    Why site owners choose it

    • Google or OSM: pick the provider per site or per map
    • Optional Google API key: OSM mode works without Google billing
    • Editor button: search, pin, preview, insert without pipe syntax
    • {easymap} shortcode: one void tag per map
    • Site module: contact sidebar and footer maps
    • Saved presets: update HQ once, every reference follows
    • Responsive, consent-aware, accessible
    • No jQuery

    Shortcode examples

    ```
    {easymap preset="head-office"}

    {easymap address="1600 Amphitheatre Parkway, Mountain View, CA" zoom="15" mode="google_js"}

    {easymap lat="51.5074" lng="-0.1278" mode="osm" zoom="14"}
    ```

    Easy Map vs Store Locator Pro

    | Job | Product |
    |---|---|
    | One map in an article or contact block | Easy Map |
    | Find nearest of 200 stores, CSV, clusters | Store Locator Pro |

    Install in minutes

    1. Download and unzip EasyMap_UNZIP.zip
    2. Install pkg_easymap_1.0.0.zip
    3. Set default mode and optional Google API key in System - Easy Map
    4. Save a preset, insert {easymap preset="hq"} or use the editor button
    5. Clear cache and check the front end

    Support

    Documentation: https://joomlax.com/documentation/easy-map
    Demo: https://demo.joomlax.com/demo/utilities/easy-map
    Support: https://support.joomlax.com

  • Timed Access & Login - Control who gets access and for how long

    Control how long Joomla users stay logged in, how often they can log in, and how long their frontend access remains active.
    Session Length is a Joomla user-access management extension that controls frontend session duration, limits login frequency, and manages timed user subscriptions with automatic expiration.
    Protect subscriber content, manage access per user or group and let the extension enforce every deadline automatically.

    Examples of use for:

    Membership website
    - Subscription: 365 days
    - Session: 180 minutes
    - Login: unlimited

    Online course
    - Subscription: 30 days starting on first login
    - Session: 120 minutes
    - Login frequency: maximum 3 logins / 24 hours

    Temporary customer portal
    - Subscription: exact start and expiration dates
    - Session: 60 minutes
    - User: individual override

    Demo/trial account
    - Subscription: 7 days
    - Session: 30 minutes
    - Login: 5 logins / day

    Several other use cases:
    - Online courses,
    - Membership websites,
    - Paid content,
    - Temporary customer portals,
    - Kiosks,
    - Controlled demo systems,
    - Exam/training portals,
    - Shared-account abuse reduction.

  • Need a simple way to sell digital products with VirtueMart? Set download limits, protect your files, manage licence expiry and automatic updates, and even send discount coupons before a licence expires to bring customers back. Then this plugin is for you.

    This is Specific Addon - Specific addon that requires VirtueMart ecomerce cart to work!

    What the extension actually solves?
    Customer buys a digital product → configurable package download limit applies → receives a licence/update key → Joomla uses the key to authorize updates → automatic renewal reminder with a discount coupon → update access expires when the licence expires.

    Is a lightweight VirtueMart-based alternative to standalone Joomla licensing platforms. If you sell Joomla extensions through VirtueMart. This component automatically gives my customers update keys and lets them update the software through Joomla for as long as their licence is active.

    Workflow for licensed packages
    1
    Customer purchases a package

    2
    VirtueMart confirms the payment.

    3
    VM Update Key Manager generates a unique licence/update key.

    4
    The customer receives a secure package download link and the licence/update key.

    5
    The customer installs the extension and activates the update key.

    6
    Joomla automatic updates remain authorized while the licence is active.

    7
    An automatic renewal reminder can be sent with a discount coupon before expiry.

    8
    When the licence expires, update access stops until the customer renews.

    Workflow for single digital products
    1
    Customer purchases a digital product, such as a JPG, PDF, ZIP file, template, or other downloadable file.

    2
    VirtueMart confirms the payment.

    3
    The customer receives a secure download link.

    4
    The download limit is configurable, for example 2, 4, or another allowed number of downloads.

    Sumary of features

    Once an order reaches a configured paid status, the plugin can generate a time-limited licence key for each licensed order item and send the buyer a protected initial-download link. Files are securely served from the VirtueMart Safe Path, outside the public web root.

    Purchase downloads can have a configurable download limit. Additional options allow you to enable automatic Joomla updates, licence expiration reminders, download auditing, and renewal incentives.

    A configurable number of days before a licence or subscription expires, the plugin can automatically generate a VirtueMart discount coupon and email it to the customer, encouraging them to renew before expiration. The coupon value, validity period, and reminder timing can be configured.

    For Joomla extension products, automatic update downloads can remain unlimited while the licence is active, while all downloads via link are still recorded for auditing.

    Main capabilities
    One cryptographically random 256-bit update key for each licensed paid VirtueMart order item.
    SHA-256-only key storage: the database does not retain the recoverable full key.
    Automatic licence creation when configured VirtueMart paid order statuses are reached.
    Automatic customer email with update key, licence expiry date, protected download link, and download information.
    Limited initial package downloads and unlimited licensed Joomla update downloads while the licence is active.
    Protected extension packages stored below the VirtueMart Safe Path instead of being exposed through public URLs.
    Automatic discovery of the highest strict semantic version (MAJOR.MINOR.PATCH).
    Static public Joomla update XML generation with exact SHA-256 package checksums.
    Scheduled licence expiry reminders with unique, product-restricted VirtueMart renewal coupons.

  • Features
    Turns a PDF, a folder of images, or a mix of both into a real page-flip book on your Joomla site.
    Renders the PDF in the browser with Mozilla PDF.js, so nothing is uploaded to a third-party service and the pages stay crisp at any zoom level.
    Single page, double page, and automatic switching to single page on phones and narrow screens.
    Zoom with the mouse wheel, pinch, or double tap, then pan around the page.
    Navigation with previous, next, first, last, a page number box, and the keyboard arrows.
    Inline display in a module position or an article, lightbox display, and native fullscreen.
    Direct links to a page, so you can point a visitor straight at page 12.
    Optional page-turn sound, configurable flip speed, colours, container height, and right-to-left reading.
    Every toolbar button can be shown or hidden individually, including the download button.
    Fully keyboard accessible with screen-reader page semantics, and it honours the reduced-motion setting of the visitor.
    Search inside the document, with an outline panel and a thumbnail strip.
    Include a book from a module position, from an article with a shortcode, or from a custom field on any article, contact or product.
    No jQuery, no external requests, no account, no watermark, no page limit.

    Installation
    1) Download the package
    2) Install it via the Joomla Extension Manager
    3) Publish the module in a position, or insert the shortcode in an article

    Use
    Compatible with Joomla 4, 5 and 6
    PHP 8.1 or newer required
    GPL v3
    Free
    No time limit
    Unlimited usage
    Unlimited books and pages

  • Professional location maps for Joomla 5 and 6 - with multiple map datasets, custom fields, address/place search, territory markers, region filtering, marker clustering, CSV import/export, searchable card grids, marker styling, and SEO-friendly location pages.

    Build polished dealer locators, branch directories, stockist maps, service centre finders, venue maps, or territory directories without a custom map build. Manage maps, regions, locations, address destinations, additional territory markers, and fields from Joomla, then publish the frontend as a menu item or module.

    Key Features:

    • Multiple Map Datasets - create separate maps for branches, dealers, service centres, stockists, events, or brands.
    • Map-Scoped Regions - manage filter regions per map, with map filtering and map names in the Regions admin list.
    • Address & Place Search - store formatted addresses, Google Place IDs, and address coordinates while keeping manual coordinate entry available.
    • Multiple Markers Per Location - add territory, branch, or coverage-area markers under one parent location, with optional marker region and contact overrides.
    • Unified Location Field Builder - manage built-in and custom fields directly on the map edit page; reorder fields, hide optional fields, copy custom fields to other maps, and add section breaks.
    • Custom Fields - add extra location data per map and control whether fields appear on forms, cards, and popups.
    • CSV Import & Export - import locations with preview, Append/Update/Replace modes, optional region creation, optional custom field creation, and useful warning checks.
    • Search & Filtering - show search inline with a region dropdown or region buttons, plus optional custom field filters.
    • Marker Clustering - group nearby markers and control clustering radius from menu item or module settings.
    • Marker Styling - configure marker colour and size, with region-aware styling support.
    • Card Grid Controls - choose the number of card columns and cap logo height for tidy frontend layouts.
    • SEO Location Pages - publish individual location pages with structured data where location information is available.
    • Data Health - audit and repair common data integrity issues after imports, duplication, deletion, or upgrades.
    • Frontend Module - publish maps as full menu item pages or module instances in any Joomla module position.
    • Responsive Frontend - maps, filters, cards, and popups are designed to work across desktop, tablet, and mobile.
  • Google Maps store, dealer, and office locator for Joomla 4, 5, and 6. Radius search, categories, tags, custom markers, clustering, CSV, and batch geocoding.

    Store Locator Pro is a JoomlaX-maintained fork of Sysgen Media Store Locator. It keeps the same com_storelocator element and familiar workflow, rebuilt for modern Joomla. If you used Sysgen on Joomla 3, this is the upgrade path once your site runs Joomla 4.4 or later.

    Why site owners choose it

    • Honest fork heritage: Sysgen-compatible com_storelocator, maintained by JoomlaX for Joomla 4 / 5 / 6
    • Google Maps locator: city, ZIP, or address radius search with miles or kilometers
    • Categories and tags: filter stores with dropdowns or checkboxes
    • 91 marker icons: full Google micons catalog seeded on install
    • Responsive and Classic layouts: modern overlay search or classic form above the map
    • Featured locations: highlight priority stores and filter by featured
    • Marker clustering: Google MarkerCluster or Overlapping Marker Spiderfier
    • Get Directions: open Google Maps directions from each pin
    • CSV import and export: bulk load and backup every location
    • Batch geocoding: fill missing coordinates from addresses
    • Search Log: see what visitors search for
    • Helix-aware CSS: frontend isolation so Bootstrap 5 templates do not break the form

    Perfect when you want

    • A Sysgen Store Locator successor on Joomla 4, 5, or 6
    • Retail chains, dealerships, franchise maps, or service-area offices
    • Menu-driven map pages (component layouts) without a separate store module
    • CSV-driven location catalogs with batch geocoding before go-live

    Highlights at a glance

    | Area | What you get |
    |---|---|
    | Type | Component (com_storelocator) |
    | Origin | Fork of Sysgen Store Locator 2.6 (JoomlaX maintained) |
    | Map | Google Maps JavaScript API |
    | Stores | Locations, Categories, Tags, Markers, Search Log |
    | Tools | Import / Export CSV, Batch Geocoding, Options |
    | Layouts | Responsive, Classic (default) |
    | Platform | Joomla 4.4+ / 5 / 6, PHP 8.1+ |

    Install in minutes

    1. Download and unzip StoreLocatorPro_UNZIP.zip
    2. System> Install> Extensions> upload pkg_storelocator_3.0.1.zip
    3. Components> Store Locator Pro> Options> paste your Google Maps API key
    4. Add locations (or Import / Export), categories, and tags
    5. Menus> New> Store Locator Pro> Map (Responsive or Classic)
    6. Clear cache and open the front end

    Support

    • Support: https://support.joomlax.com/
    • Documentation: https://joomlax.com/documentation/store-locator-pro
    • Demo: https://demo.joomlax.com/demo/utilities/store-locator-pro

    Store Locator Pro: Sysgen Store Locator forked for modern Joomla, ready for Google Maps store search.

  • Smart Table Booking is a modern reservation system for Joomla that allows restaurants and other hospitality businesses to accept and manage table reservations directly through their own website.

    Guests can select a date, time and party size using a clean frontend reservation form. Smart Table Booking automatically checks opening hours, availability and configured reservation limits before accepting a reservation.

    Reservations can be conveniently managed in the Joomla administrator area. Tables with different capacities can be created, while automatic table assignment considers the party size and existing reservations to find a suitable available table.

    Features:

    • Online table reservations directly within Joomla
    • Table and capacity management
    • Automatic table assignment
    • Flexible opening hours with multiple time slots per weekday
    • Support for reservations after midnight with correct service-day assignment
    • Configurable reservation duration
    • Maximum party size limits
    • Reservation limits per time slot and service day
    • Reservation management and editing in the Joomla administrator
    • Automatic email notifications
    • Closed-day and availability handling
    • Privacy-friendly reservation form
    • Multilingual Joomla interface
    • Compatible with Joomla 5 and Joomla 6

    Smart Table Booking runs entirely within Joomla. No external booking service is required to manage reservations.

  • Adds a button to open the Joomla! dashboard in a new browser tab.

    Opening a Joomla! control panel in a new browser tab typically requires several actions from the administrator:
    - opening an empty browser tab,
    - filling the address bar,
    - requesting a page.
    The Backend Link module reduces this process to a single action: clicking a button placed in the status bar of the Joomla! admin panel.

  • Consent Control for Nicepage adds a prepared technical consent-control layer to Nicepage websites running on Joomla.

    The original Nicepage consent dialog remains the visible user interface. The plugin applies the visitor’s stored choices to initially embedded and dynamically loaded external resources.

    Key features
    - 29 configurable service presets
    - static and dynamic resource control
    - custom domain, URL, script, cookie and storage rules
    - click-to-load placeholders for supported videos, maps and booking widgets
    - privacy-first defaults and administrator diagnostics
    - Joomla 5 and Joomla 6 support
    - 12 backend and frontend languages
    - no external consent platform or subscription required

    This extension is independently developed and is not affiliated with or endorsed by Nicepage. The extension provides technical controls and does not guarantee legal compliance or replace legal advice.

  • OSMap Tags plugin integrates the OSMap component with the Tags (com_tags) component, allowing you to include Joomla tags in your Sitemap file.

  • The Robots.txt Editor plugin adds a quick-access icon to the main Joomla administrator dashboard for editing the robots.txt file in a modal window using the CodeMirror editor.

    Features:
    - editing the robots.txt file in a modal window directly from the main Joomla administrator dashboard,
    - using the CodeMirror editor for syntax highlighting,
    - saving versions of the robots.txt file with the ability to quickly restore them,
    - saving changes via Ajax without reloading the page,
    - the ability to restore the default robots.txt file included with Joomla.

  • Transport Accounting – Route, Country VAT & Invoice Calculator

    An accounting and invoicing tool designed specifically for transport companies. It works alongside your existing accounting software, as long as the accounting program supports XML import.

    The purpose is to greatly simplify the preparation of transport invoices by automatically calculating route distances, separating domestic and international kilometres, apply different VAT TAX rules and country-specific requirements, generating suitable invoice descriptions, and preparing the data for PDF or XML export.

    Instead of manually calculating kilometres, separating routes by countryes, their vat, tax and entering the same information again into your accounting software, the tool prepares the necessary invoice data for you and allows it to be imported directly into your existing accounting system.

    Features
    Designed for taxi companies, passenger transfer providers, and transport operators who need accurate route-based invoice.

    • Google Maps route calculation with pickup, drop-off, extra stops, and return trip support
    • Country-of-origin and foreign-country kilometre split
    • Apply different VAT TAX rules and country-specific requirements,
    • Add additional costs to the calculation, such as driver accommodation, parking fees, tolls, and other expenses.
    • Gross price, net price, VAT, and taxable base calculation
    • Saved customer details and reusable invoice history in Joomla database tables
    • PDF invoice generation
    • XML export for supporting accounting software
    • Configurable company details, origin-country accounts, and foreign-country accounts
    • English is the default language, but the extension can be translated into any language using Joomla language files.
  • JoomTheme Gallery is a free, native Joomla! 6 gallery package for creating, organising and publishing responsive image galleries. It combines an Atum-aligned administrator component, a configurable site module and a keyboard- and touch-friendly lightbox.

    JoomTheme Gallery brings image gallery management into Joomla’s native workflow. The extension is distributed as one installable package containing a gallery component and a responsive site module.

    The administrator component provides a clear Atum-aligned dashboard for managing galleries, Joomla! categories and images. Administrators can create galleries, define publication and access settings, enter descriptions and metadata, select cover images and organise uploaded images using manual ordering.

    On the frontend, galleries can be displayed as responsive cards with configurable covers, categories, descriptions and image counts. Individual gallery pages present images in a clean responsive grid. Visitors can open images in a keyboard-, touch- and pointer-friendly lightbox with captions, navigation controls and a softer modal-style backdrop.

    The included JoomTheme Gallery module can display images from any selected gallery in a Joomla! module position. It provides controls for image limits, ordering, grid columns, thumbnail ratios, image fitting, captions, gallery information, lightbox behaviour and gallery links.

    JoomTheme Gallery integrates with Joomla MVC, ACL, access levels, categories, language filtering, publishing workflows, the Web Asset Manager, update services and changelogs. It generates original, large, medium and thumbnail image variants and can remove EXIF, GPS and appended metadata from uploaded images.

    Key Features

    • Native Joomla 6 MVC architecture
    • Component and site module in one installable package
    • Atum-aligned administrator dashboard and management screens
    • Joomla categories, ACL, access levels and language filtering
    • Responsive gallery overview and individual gallery layouts
    • Configurable gallery columns, cover ratios and image fitting
    • Keyboard-, touch- and pointer-friendly lightbox
    • Softer Bootstrap-style lightbox backdrop
    • Drag-and-drop image upload workflow
    • Manual image ordering and cover image selection
    • Original, large, medium and thumbnail image variants
    • Optional EXIF, GPS and appended metadata removal
    • Gallery descriptions, captions and SEO metadata
    • Configurable gallery site module
    • Purposeful empty states for new installations
    • English and Turkish language support
    • Joomla update server and changelog integration
    • SHA-256 package verification

    Requirements:
    * Joomla! 6.1.x
    * PHP 8.3 or later
    * JPEG, PNG and WebP image support

    The extension is free software licensed under GPL-2.0-or-later.

    Version 0.7.3 introduces a refined Atum-aligned administrator experience, improved empty states, corrected translations and option labels, enhanced module configuration, a softer lightbox presentation and updated Joomla! package, changelog and update metadata.

  • mod_wmamenumax – Advanced, Flexible, and Lightweight MegaMenu for Joomla 6
    

    Make your website navigation modern, professional, and mobile-friendly. mod_wmamenumax is the MegaMenu module for Joomla 6 that transforms your standard menu structure into a rich, organized, and visually engaging experience without slowing down your site.

    🌟 Key Features

    Multi-Column MegaMenu Layout: Organize menu items across multiple columns with automatic or fully customized distribution.
    Image Previews & Side Panel: Add images to menu items and display a high-impact side panel with dynamic previews on mouse hover.
    Automatic Thumbnail Management: Automatically generates and resizes square, optimized thumbnails, saving them locally for fast loading times.
    Fully Customizable Styling: Easily configure distinct colors, borders, and backgrounds for desktop and mobile directly from the module settings—no CSS coding required.
    100% Mobile Ready: Smoothly converts into a responsive and intuitive accordion menu on smartphones and tablets.
    SEO-Friendly: Automatically generates JSON-LD structured data (SiteNavigationElement) to help search engines understand and index your site's structure.

    🛠️ Ease of Use & Management

    Native Integration: Seamlessly uses menu items and access permissions already configured in Joomla's core Menu Manager.
    Built-in Maintenance Tools: Clear the image cache or regenerate all thumbnails with a single click directly from the control panel.
    Zero Heavy Dependencies: Built with modern, clean code (PHP, CSS, and Vanilla JavaScript) to ensure maximum performance and minimal impact on page load speed.

    📋 System Requirements

    CMS: Joomla 6
    PHP: Version compatible with Joomla 6
    Graphics Libraries: PHP GD or Imagick (standard on almost all hosting providers)

    🌐 Online Demo
    See the module in action: www.wma.ovh

  • The SEF Extended plugin extends the functionality of the standard System - SEF plugin without replacing it. The standard plugin must remain enabled.

    Canonical

    Generation and adjustment of Canonical URLs through the Joomla router, management of GET parameters, and exclusions for components and page types.

    Redirects

    The plugin performs 301 URL normalization. Domain redirects are based on the Site Domain value configured in Joomla's standard System - SEF plugin.
    Redirects can be enabled independently for:
    - protocol mismatch;
    - www or non-www mismatch;
    - domain mismatch;
    - the presence of the .html suffix when Joomla suffixes are disabled;
    - duplicate slashes in the URL.

    404 Page

    Displays the content of the selected menu item for a non-existent URL without changing the address in the browser and while preserving the HTTP 404 status. On multilingual sites, language associations of the selected menu item are used; if no suitable association exists, Joomla displays the standard error page. When switching languages, the original non-existent path is preserved and only the language prefix is changed.

    System - SEF

    The settings on this tab are directly linked to the parameters of the standard System - SEF plugin. They are saved in the standard plugin and are not duplicated in SEF Extended.