Joomla! Nieuwste extensies

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  1. ANK Image Compress optimizes JPEG, PNG and WebP images stored in Joomla's images folder. The package includes an administrator component and a Joomla Scheduled Tasks plugin. Scan existing images, compress one image or a batch, and automatically process new images on a schedule. Search the image list, review original and optimized sizes, track savings and API balance, and restore an original when needed. The interface is available in English, Russian, Spanish, French and Simplified Chinese. Images are sent over HTTPS to the ANK Image Lab API for processing; an account and API key are required. The service includes 500 successful compressions per calendar month at no charge, with optional paid credits for additional usage. Joomla 5 or 6 and PHP 8.3 or later are required.

  2. Features
    Connects HikaShop to DHL Paket, Germany's parcel service, through your DHL business customer contract (Parcel DE APIs).
    One shipping method per DHL product: DHL Paket, Kleinpaket, Paket International, Europaket and Warenpost International, priced with HikaShop's own shipping prices and shown only where the product goes.
    Prints the DHL label of an order from the backend (A4 or label printer formats), checks the address with DHL first, cancels it, adds parcels; creates labels for many orders at once or when an order reaches a status.
    Packstation and Postfiliale delivery: the customer picks the location on a list and a map at checkout and gives their PostNumber.
    DHL's services: cash on delivery, Ident-Check, visual age check, named person, signature, no neighbour delivery, GoGreen Plus, Premium.
    Customs declaration (CN23) for parcels leaving the EU, from the products' HS codes and countries of origin.
    Return labels (PDF or QR code) emailed to the customer, or taken by the customer from their order page; DHL Retoure with the outbound label.
    Tracking links in the order, the customer's order page and the emails; DHL's latest status on request; end of day manifest.
    Available in English, German and French.

    Installation
    1) Get a DHL Paket business customer contract, its billing numbers and a system user of the business customer portal
    2) Create an app on developer.dhl.com with Parcel DE Shipping, Parcel DE Returns, Location Finder and Shipment Tracking, and note its API key and secret
    3) Download the plugin from our website and install it via the Joomla Extension Manager
    4) In HikaShop, go to System > Shipping methods, press New and choose DHL Paket, one method per product
    5) Fill in the credentials, the billing number and your shipper's address, save, and check the Connection line

    Use
    This plugin is compatible with all the editions of HikaShop
    Requires a DHL Paket business customer contract in Germany
    Requires the PHP cURL extension
    Compatible with PHP 7.4 minimum
    No time limit
    Unlimited usage

  3. Wendfold is a Joomla 6 extension for running a club or chapter. Member records, dues, events, attendance, volunteers and milestones stay inside your own Joomla site.

    It ships as one package, pkg_wendfold. Install it once with the normal Joomla installer. It installs four extensions: the Wendfold component (administrator screens and front-end pages), the User - Wendfold plugin (creates a member profile when a Joomla user account is created), the Task - Wendfold plugin (adds Wendfold task types to Joomla Scheduled Tasks) and the Privacy - Wendfold plugin (adds Wendfold data to Joomla's privacy export and removal requests).

    Features
    - Members: profiles linked to Joomla user accounts, with member number, membership type, join and renewal dates, emergency contact, photo and notes. Members can edit their own profile on the front end.
    - Dues: record yearly payments with amount, date, method and receipt number, and see who has paid.
    - Renewal reminders: optional reminder emails before a membership renewal date (by default 60 and 30 days before).
    - Events and meetings: dates, times, locations and capacity, with member RSVPs.
    - Check-in and attendance: QR code check-in, self check-in, attendance records and attendance trend reports.
    - Volunteers: roles and slots for an event, with a sign-up board.
    - Trips: overnight trip details, including lodging, booking deadline and each participant's lodging status.
    - Officers: an officer roster with roles and terms, and a public officers page.
    - Milestones: milestones by rides, miles or years; Wendfold detects and records awards. Miles reports and certificates.
    - Ride tools, for groups that ride together: mileage per member, ride groups with Road Captains and sweeps, GPX route maps on event pages, and vehicles on member profiles.
    - National Sync (early): update members from your national organization's member export (CSV file), with a preview and a dry run first. An administrator runs it by hand.
    - Email to members: send an email to groups of members from the administrator.
    - Your own words: rename "Chapter", "Member Number" and "National Organization" to the terms your group uses.
    - Privacy requests: supports Joomla's built-in privacy export and removal requests. An export includes the member's Wendfold data; a removal anonymizes it, and is refused while the member is a current officer.
    - Automation: Joomla Scheduled Tasks for renewal reminders, day-of event reminders, lapsed-member cleanup and milestone checks.

    Requirements: Joomla 6.x, PHP 8.3 or newer, MySQL 8.0.13+ or MariaDB 10.4+. PostgreSQL is not supported.

    Wendfold is free software under the GNU General Public License, version 2 or later. Copyright (C) 2026 Adan Lozano. Documentation: https://wendfold.com/docs. Support: support@wendfold.com.

  4. MCP for VirtueMart is a free add-on for 48 tools for VirtueMart: products, categories, manufacturers, prices, stock, orders, customers, reviews and diagnostics. VirtueMart needs Joomla 5, so this add-on does too.

    Why this exists. The questions you have about a shop cut across its screens. Which products are low on stock? Which are live with no price? Which orders have sat at Confirmed for a fortnight? VirtueMart stores all of that, but its admin is one long form per product and one list per type of record, so answering means filtering and counting by hand.

    What the AI can do. 48 tools in 10 groups:

    • Products (10): list with filters, read, create, update, delete, publish or unpublish, set categories and manufacturers, and read or write one language's text.
    • Categories (5): list, read, create, update and delete.
    • Manufacturers (4): list, read, create and update.
    • Pricing (4): list a product's prices, set or delete one price row, and read the calculation rules.
    • Inventory (2): read stock across the catalog with low-stock filters, and set one product's stock.
    • Orders (5): list, read with line items, change status, read history, and list your statuses.
    • Customers (4): read customers, list shopper groups, and move a customer between groups.
    • Store reference (4): vendors, currencies, countries and states.
    • Reviews (4): list reviews and ratings, approve or unapprove a review, and delete one.
    • Diagnostics (6): version, a health check, a language-table audit, reading settings, and a read-only table viewer.

    Every tool describes itself to the AI app, so there's nothing to configure. Ask in plain language: "What's under five in stock?" or "Move order 1042 to Shipped."

    Saves that delete what you didn't send. VirtueMart's product save expects a complete admin form. Anything missing counts as removed, so a save that only changes a name also deletes that product's prices, categories and custom fields. No tool here hands VirtueMart a partial save: each one changes only what you asked for, and prices, categories and manufacturers have their own tools.

    Products that exist but aren't there. A product's name lives in a separate language table. If that row is missing, the product vanishes from the shop and the admin list, and nothing reports it. The language-table audit finds these in one read-only call.

    Order status changes go through VirtueMart's own routine, so stock, order history and invoices follow as they would in the admin. Customer email is your choice on each change.

    Permissions. The AI can never do more than the Joomla account it acts for could do in VirtueMart itself. On top of MCP for J's Use and Write permissions, every tool needs VirtueMart's Access Administration Interface permission and the permission for that job, such as Product edit or Order status change. Read-only mode in MCP for J limits it to the reading tools. Joomla's text filters for the account apply to names, descriptions and custom titles, as they do in VirtueMart's own forms, and plain-text fields refuse HTML.

    What it leaves alone. There's no file or image upload, and no tool writes VirtueMart's settings, because its settings save resets everything it wasn't given. Orders can be read and moved between statuses, but not created. Guest order passwords and payment gateway keys are never returned, and they can't be used to filter or sort.

    Getting it. You need CS MCP for J and VirtueMart. Install it from Components → MCP for J → Browse MCP Add-ons or with the downloaded ZIP.

    Tested on Joomla 5.4 with VirtueMart 4.8.4: all 48 tools called with the writes checked in the database, and the permission checks with Super User, Administrator and Manager accounts on every tool. VirtueMart has one edition, so there's no Pro version to test against.

    Joomla 5, PHP 8.2+. GPL-2.0-or-later.

    Current release: 1.0.4
    Documentation: https://docs.cybersalt.com/extensions/mcp-for-virtuemart
    Changelog: https://docs.cybersalt.com/extensions/mcp-for-virtuemart/changelog

  5. HeadTag Manager adds custom HTML head markup and generates social sharing tags for Joomla websites.

    Custom MODULE in head
    Work as ordinary module but is in head so you can set whatever you want there

    • Add your own meta tags, link tags, website verification tags and JSON-LD structured data.
    • Create separate named module instances and assign them to all pages, selected pages or all except selected pages.
    • Choose whether category-menu assignments include inherited article and subcategory pages.
    • Use Joomla access levels, languages, publication status and publishing dates.
    • Insert markup into the HTML head without showing a module block on the page.

    Manage Open Graph - Auto generate from Plugin

    images, titles and descriptions for articles and eligible menu pages without editing your template.
    Use automatic sharing tags, custom markup modules, or both. Designed for Joomla 5 and 6.

    From Menu you can generate and set:

    Different sharing pictures for different pages
    - Assign a sharing picture to one menu item or select multiple menu items to use the same picture.
    - Add more image rows to give different groups of menu pages different pictures.
    - Choose a shared fallback picture for eligible pages without a valid individual or group picture.
    - Apply automatic menu tags to selected menu items or all eligible non-article component menu pages.
    - Use each page's title and meta description, with menu-setting fallbacks, plus its absolute menu URL.

    Automatic article Open graph

    • Generate Open Graph title, description, image, article type and routed article URL.
    • Include all article categories or select specific categories, with optional subcategories.
    • Use intro text, the article meta description, or the meta description with intro-text fallback.
    • Set a description length limit that respects word boundaries.
    • Use the intro image, with optional fallbacks to the full article image and a default picture.
    • Override social titles, descriptions and images using configured Joomla article custom fields.
    • Optionally include publication and modification dates.

    Additional sharing options

    • Generate Twitter Card tags with summary or large-image summary cards and an optional account handle.
    • Optionally add site name, locale and a Facebook App ID.
    • Preserve existing sharing-tag values or replace them with generated values.
    • Consolidate duplicate tags for names generated on the current page, including tags supplied by templates and other extensions.

    Preview and diagnostics

    The included browser tool lets you paste rendered page source to inspect sharing-tag values, a text preview and duplicate or missing-tag warnings. Optional diagnostics show generated values, their sources and why automatic menu tags were generated or skipped. The tool processes pasted source locally without uploading it or fetching images.

    Setup and scope

    Install one package containing the module and supporting plugins. Configure automatic tags in the system plugin, no module instance is required for automatic tags.
    For custom markup, create a HeadTag Manager module and select its menu assignments.

    Individual Joomla articles use the article settings, including when they have their own menu item. Menu image groups apply to eligible non-article menu pages. Custom structured data is supplied by you. The extension does not scan menu-page content for pictures, and social platforms control the final appearance of shared links.