Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  • Template & Framework

    JoomION Framework installs the JoomION template together with its framework builder plugin – a flexible, layout-driven template for Joomla 5 and 6.

    Features:
    - Visual framework builder in the frontend: arrange rows, columns and module positions by drag & drop
    - Sidebars, sticky header and further layout options
    - Scheme editor for colours, typography, menus, buttons and spacing – with live preview in the template settings
    - Detailed font control (family, size, style, underline) for all areas
    - Builder access restricted to selected users
    - Assets loaded with cache busting; no external dependencies

    The template is shipped inside this package (Joomla extension type "package"). Free software (GPL v2+): no license key, updates via the native Joomla updater.

  • JoomION FlipMe shows image series and PDF documents on your website as a realistic page-turning book – with page-flip animation, keyboard control and fullscreen mode.

    Features:
    - Component: manage images in folders, PDF files and style sets (colour schemes) with live preview
    - Drag & drop upload, thumbnails and lightbox in the backend
    - Module: show an image folder or a PDF as a flipbook or as an embedded file view
    - Hard covers, shadows, sizes and display options fully configurable
    - Dashboard with live counters and quick access to all FlipMe modules
    - Built-in bilingual help (German/English); all libraries bundled locally (no external CDN)

    Built for Joomla 5 and 6. Free software (GPL v2+): no license key, updates via the native Joomla updater.

  • JoomION Dateien Upload (File Upload) is a secure frontend upload for images, videos and documents. Logged-in users upload files through a module; administrators review and manage them in a backend component.

    Features:
    - Allowed types: images (jpg, png, gif, webp, bmp, tif), videos (mp4) and documents (pdf, txt, docx, xlsx, pptx)
    - Every upload is stored in its own folder per day and user; the whole area is blocked for direct web access
    - Backend access for Super Users and Administrators only: view, download (single or ZIP) and delete
    - Upload attempts per hour and storage quota per user (both configurable)
    - Optional notification e-mail, with the uploaded files attached up to a size limit
    - Permissions via the Joomla ACL, optional frontend info text
    - German and English language files

    Built for Joomla 5 and 6. Free software (GPL v2+): no license key, updates via the native Joomla updater.

  • Build the frontend article edit form with drag and drop. Decide which fields your authors see, in which tabs and columns, per menu item. Hidden fields get their value on the server.

    What it does

    Your authors write news items on the site. They need a title, a text and a photo. The Joomla edit form gives them five tabs with aliases, metadata, access levels, links and publishing options, and you get the phone call when an article ends up in the wrong category.

    Article Form Builder lets you decide what that form looks like. In the administrator you build a form profile with drag and drop: which fields are in the form, in which tabs and in which order. You choose the profile on a menu item, and from then on authors who create or edit an article through that menu item get your form instead of the standard one.

    News can have a different form than vacancies or events. A menu item without a profile keeps the standard Joomla form.

    How it works

    1. Create a form profile. Under Components, open Article Form Builder and create a profile. A new profile starts with the complete standard form, so you only have to take away what your authors do not need.
    2. Build the form. Drag fields from the list of available fields into a tab, put them in order, rename the tabs and remove the ones you do not use.
    3. Assign it to menu items. On the Menu Assignment tab, tick the Category List, Category Blog and Create Article menu items that use the profile. You can also pick the profile on the menu item itself.
    4. Done. Authors see your form on the site. The Preview on the site button shows it to you first.

    The builder

    • Every core field of the article form can be placed: title, alias, article text, tags, category, status, featured and its dates, the publishing dates, access, language, author's alias, both images with their options, the three links and the metadata.
    • Drag fields between the list and the tabs, and drag the tabs themselves into order.
    • Everything you can drag also works with the keyboard, and the builder announces moves to screen readers.
    • Mark a field as required, or show it only when an article is created.
    • Give Category, Status, Access, Language and Featured a default value for new articles.
    • Choose the buttons under the form: Save, Save & Close and Versions.
    • The builder checks your form when you save it: a form without the Title field, or without a category for new articles, is refused with a message that tells you what is missing.

    Enforced on the server

    A field you leave out of the form is not just invisible. It is dropped from the request when the article is saved, so an author cannot change it by editing the request.

    • The profile an article was opened with is remembered on the server and the form carries a signed reference to it. Pointing the request at another menu item does not bypass the profile.
    • What the form does not show is kept: tags, the other images and links, the category and the featured dates of an existing article stay as they are.
    • An article that was never opened through a profile is saved the standard Joomla way.

    Fits your template

    The form on the site uses the classes of your template: Bootstrap with Cassiopeia and other templates, UIkit with YOOtheme. This is detected for you and can be set by hand. The layout can be overridden in your template like any other Joomla layout.

    When the edit link does not lead to the menu item with the profile, as with the edit button of YOOtheme, the profile of the Category List or Category Blog menu item of the article's category is used.

    Tabs with columns (PRO)

    Give every tab its own layout: one column, a main and a side column, a side and a main column, or two equal columns. Within a column a field can take the full width, three quarters, half or a quarter, so two dates fit next to each other. On a narrow screen the fields fall back to a width that stays usable.

    Hidden fields (PRO)

    Hide a field from the author and give it a value. New articles and copies get that value on the server, before Joomla checks the permissions of the category. Existing articles keep their own value.

    A news form with the category hidden and set to News always creates news items, whatever the author does.

    More in PRO

    • Custom fields. Place the published custom fields of your articles in the form, in any tab and column.
    • Own labels and help texts. Call the title "Headline" and the intro image "Photo", and tell the author what you expect below the field.
    • Free texts. A block of text between the fields, with an optional CSS class: an instruction, a warning or a heading. Its HTML is cleaned when you save the profile and again when the form is shown.
    • Default values for every field, not only for category, status, access, language and featured.
    • Editor options. Hide the buttons under the editor, and the editor tabs of JCE.
    • More buttons. Save as Copy and Move to Trash under the form.

    Good to know

    • The extension shapes the article form on the site. The article form in the administrator is not changed.
    • A profile works on Category List, Category Blog and Create Article menu items of Joomla articles.
    • Authors need the usual Joomla permissions to create or edit articles. A profile never gives a user more rights.
    • A menu item has one profile. A profile can be used by any number of menu items.

    Technical details

    • Package with an administrator component, a system plugin and, in PRO, a plugin that adds the custom fields
    • Joomla 5.4 or newer and Joomla 6, PHP 8.1 or higher
    • One database table, for the form profiles; removed again on uninstall
    • No core changes. The form is a plugin layout that a template can override
    • Interface in English and Dutch
    • Updates through the Joomla update system. An update request to the Joomill update server carries diagnostic headers with site and environment information; the extension installs the shared "Joomill - Update Logging" plugin for this

    License

    Article Form Builder comes in a FREE and a PRO edition, both licensed under the GNU GPL version 3 or later.

    FREE has the builder with tabs, every core field, required fields, fields shown only when creating an article, default values for category, status, access, language and featured, the choice of the Save, Save & Close and Versions buttons, the menu assignment and the enforcement on the server.

    PRO adds tabs with two columns, fields at three quarters, half or a quarter of the width, hidden fields with a value, custom fields, your own labels and help texts, free texts, default values for every field, the editor options and the Save as Copy and Move to Trash buttons. A PRO license includes updates and support, and installing PRO over FREE keeps your profiles.

    • Documentation: https://www.joomill-extensions.com/documentation/article-form-builder
    • Support: https://www.joomill-extensions.com/contact
  • VM Smart Filters is a module for Virtuemart 4 online shop and supports searchable String fields and Property filters for length, width, height and weight.

    Ext. Specific Addon - Specific addon that requires VirtueMart ext. to operate

    How the filters work

    VM Smart Filters displays filters using the public custom fields assigned to your products.
    Shoppers select a value or enter a measurement range, and the page reloads with matching products.

    Product attributes
    Searchable String fields appear as selection lists for attributes such as colour, material and size.

    Measurement ranges
    Property fields provide minimum and maximum filters for length, width, height and weight.

    Combined selections
    Products must match every selected filter. For example, Colour: Blue and Size: Large returns products matching both.

  • Features
    Accept cryptocurrency payments through CoinGate, a MiCA licensed payment institution in the EU.
    At the end of the checkout the customer is sent to the CoinGate invoice, pays with Bitcoin, Ethereum, Litecoin, stablecoins or the other coins CoinGate accepts, and comes back to your shop.
    CoinGate converts each payment at once to euros, dollars or pounds and pays it to your bank account, so you carry no price risk; you can also keep the coins.
    The invoice is priced in the currency of the order, among the 40 or so currencies CoinGate accepts.
    The customer's name, country and email prefill the billing details CoinGate must collect under the EU Travel Rule, and a birth date custom field can be sent too.
    The order is confirmed both when the customer comes back and when CoinGate sends its callback, and the order is always read back from CoinGate so it cannot be faked.
    Refunds made in your CoinGate dashboard update the order: partial refunds in its history, full refunds to the refunded status.
    A sandbox setting runs the whole flow on CoinGate's sandbox.

    Installation
    1) Download the plugin from our website
    2) Install it via the Joomla Extension Manager
    3) Enable the plugin
    4) In HikaShop, go to System > Payment methods, click "New" and select the CoinGate plugin
    5) In your CoinGate dashboard, create an API app, and paste its auth token in the payment method
    6) Choose the settlement currency and save

    Use
    Requires a CoinGate merchant account (verified by CoinGate to be paid in euros, dollars or pounds)
    Requires a website reachable from the internet so that CoinGate can send it its callbacks
    Compatible with all the editions of HikaShop
    Compatible with PHP 7.4 minimum
    Compatible with all the versions of Joomla
    No time limit
    Unlimited usage

  • Features
    Sends the invoices and credit notes of HikaShop to Pennylane, the French accounting software and approved e-invoicing platform (PA), as Factur-X files.
    The invoice sent is the Factur-X PDF of the PDF Invoice plugin: the same document, number and amounts as the invoice the customer gets.
    Creates the customer in Pennylane on their first order, as a company (with its SIREN and VAT number) or as an individual.
    The invoices of French business customers go over the e-invoicing network, as the French reform requires; the other sales stay in Pennylane for its e-reporting.
    Lets Pennylane match the payment with the invoice on its own for Stripe and bank transfer orders, and marks the others as paid.
    Credit notes of refunded orders sent and linked to their invoice.
    Never sends an order twice; what failed is tried again by the HikaShop cron, and a "Send to Pennylane" button sends or retries an order from its page.
    Can send the orders invoiced since a date, to start with Pennylane in the middle of the year.
    Available in English and French.

    Installation
    1) Install the PDF Invoice plugin (5.2.1 or later), turn Factur-X on and fill your company's details and the legal mentions in it
    2) In Pennylane, generate an API token (Settings, Connectivity, Developers) with read and write access to Customer invoices and Customers
    3) Download the plugin from our website and install it via the Joomla Extension Manager
    4) Enable the plugin and paste the token in its settings
    5) In HikaShop, go to System > Order statuses and tick the statuses that send the invoice in the "Pennylane" column
    6) Set up the HikaShop cron

    Use
    This plugin is compatible with all the editions of HikaShop
    Requires the PDF Invoice plugin 5.2.1 or later
    Requires the PHP cURL extension
    Requires a Pennylane subscription with API access (Essentiel or above; not the Collaboratif plan an accountant offers, Starter or Basique)
    Compatible with PHP 7.4 minimum
    No time limit
    Unlimited usage

  • Ideal Age Gate is a free age verification (age gate) for Joomla and YOOtheme Pro. Visitors confirm their age before entering the site: wine and spirits shops, breweries, tobacco and vape shops, CBD, adult content or gambling websites.

    Features:
    - Full-screen window over the page, which stays visible but blurred (or is hidden)
    - Yes/No buttons or date of birth (exact age calculation, invalid dates refused)
    - Ready-made texts for alcohol, tobacco, CBD, adult content and gambling in English, French, German and Italian; on multilingual sites the text follows the language of the page
    - Minimum age of your choice (18, 21…)
    - Refusal: message with "Back" and "Leave the site", or redirection to a URL or a menu item
    - Answer remembered for the session, until midnight, for X hours or X days (one technical cookie, no personal data)
    - Light, Dark, YOOtheme Pro (UIkit card and buttons) or custom colours, with image, logo and icon
    - Accessible: dialog role, focus kept inside the window, full keyboard support
    - Joomla module for any template, plus a YOOtheme Pro element with live preview in the builder
    - Modules of the former "Age Gate 18+" (mod_agegate) are converted automatically with their settings
    - Updates through the Joomla Update System, no licence key needed

    Requirements: Joomla 4.4, 5 or 6, PHP 8.1+. YOOtheme Pro 4 or 5 for the element (optional).

  • Ideal Weather Lite is the free edition of Ideal Weather: it shows the current weather for your town on your Joomla site (temperature, description, humidity and wind) with clean line icons.

    Data comes from OpenWeather (free API key) and is cached on your server, so your site stays fast and keeps showing the last known weather even when OpenWeather does not answer.

    Features
    - Joomla module "Ideal Weather" (card or flat style, centred or left-aligned, adjustable width)
    - Current weather: temperature, town, description, humidity, wind
    - Line icons for every weather condition, day and night
    - One OpenWeather key for the whole site (system plugin), or one per module
    - File cache, fallback data for up to 6 hours, one refresh at a time under load
    - "Preview" mode with sample weather, to design the layout before your key is active
    - Errors are only shown to administrators, never the API key
    - Several modules on the same page
    - Languages: English, French, German, Italian, Spanish; the description follows the language of each page on multilingual sites

    Need more? Ideal Weather Pro adds a forecast for the next 1 to 5 days, 4 animated icon styles, the real moon phase, feels like, min/max, pressure, sunrise and sunset, custom colours and sizes, a horizontal layout and a YOOtheme Pro element. In the module, these settings are shown greyed out and marked (Pro). To upgrade, simply install Pro over Lite: your modules and settings are kept.

    Requirements
    Joomla 4.4, 5 or 6 - PHP 8.1 to 8.4 - a free OpenWeather API key (openweathermap.org).

    Download and updates
    Free direct download, no account and no licence key needed. Updates are delivered through the Joomla Update System (System > Update > Extensions).

    Licensed under the GNU General Public License version 2 or later.

  • JoomION Bilder Upload (Image Upload) lets logged-in users upload images from the frontend – securely – while administrators manage everything in the backend. The package installs a frontend upload module and a backend component in one step.

    Features:
    - Upload form for logged-in users with configurable limits for number of files and file size
    - Files are renamed to username_filename and stored in a folder that is locked against direct web access
    - Upload rate limit per hour and storage quota per user
    - Backend dashboard: view, download (single or as ZIP) and delete uploaded images
    - Permissions via the Joomla ACL (who may upload, who may delete)
    - Optional info text above or below the upload form
    - German and English language files

    Built for Joomla 5 and 6. Free software (GPL v2+): no license key, updates via the native Joomla updater.

Facebook Page

Joomla! User Group Jeddah

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