Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  1. No YouTube API keys required; No coding skills required; Instant preview. YouTube Channel Pro is a simple and powerful tool to add YouTube Channel video gallery to Joomla website in an easy and seamless way. With the YouTube Channel Pro for Joomla, you can effortlessly display any YouTube channel and videos directly on your Joomla site, providing a seamless and immersive experience for your audience and attract new sales.

    ⚡ No coding skills required
    ⚡ No YouTube API keys required
    ⚡ Instant preview

    YouTube Channel Pro is the best premium Joomla plugin to showcase YouTube Channel.

    Bring your Joomla website to life by incorporating the YouTube Channel Pro. Engage your audience with captivating video content seamlessly integrated into your site, creating a more interactive and compelling online experience.

    Elevate your online presence and keep your visitors entertained with this powerful Joomla extension designed for YouTube integration.

    Features List:

    • No YouTube API Keys required
    • No coding required
    • YouTube Channel Display: The extension allows you to showcase the YouTube channel on your Joomla website.
    • Customizable Layouts: Tailor the appearance of the YouTube channel display to seamlessly match your website's design and layout.
    • Video Gallery: Display YouTube Channel videos gallery anywhere on your Joomla site effortlessly.
    • Responsive Design: Ensure a consistent and visually appealing experience across devices.
    • User-Friendly Configuration: The extension comes with an intuitive control panel, allowing you to configure and customize the display settings without the need for extensive technical knowledge.
    • Seamless Integration: Enjoy a smooth integration process with the Joomla platform.

    Check out the demo page where you can try YouTube Channel Pro for yourself: https://allforjoomla.com/demo-youtubechannelpro

    The smartest business owners integrate YouTube videos into their business websites in order to take full advantage of all of the social media benefits provided by YouTube. Make the right choice, download YouTube Channel Pro for your website. YouTube Channel Pro is a customizable YouTube Channel widget that can easily display your YouTube Channel videos directly on any Joomla website. Download and install YouTube Channel Pro today.

    Translations:

    • English
    • Russian

    Design your YouTube Channel

    YouTube Channel Pro provides a great design customization of video wigets. Adjust layout columns, rows and mobile optimization. Customize videos display and the whole widget fast and easily. Even your grandmother can do!

    How to add YouTube Channel Pro plugin to Joomla website

    Adding YouTube Channel to website with our fantastic Joomla extension takes less than a minute. All you need to do is configure the settings of the widget and paste it to your website!
    - Purchase the extension at allforjoomla.com
    - Install the package to the admin panel
    - Choose your page and customize design
    - Copy-paste the short-code to the page or template where you want the reviews to be displayed

    Ready!

    Found it hard to embed YouTube Channel Pro to your website? Our Support Team is here to help! Read the info on allforjoomla.com and feel free to contact us!

  2. Inserting iframes is becoming more and more popular. However, for security reasons, some Joomla editors still limit this feature. Unlocking features is also difficult for new users. Embed iFrame will help you insert iframes/Youtube/Twitter into articles or modules more easily.

    Main features of the plugin:
    - Works on all versions of Joomla
    - Supports inserting YouTube Video, Twitter Feed, Twitter Post.
    - Supports embedding of allowed websites
    - Only load the embedded page when it's in the user's viewport. Therefore, your web loading speed will not be affected.
    - Supports proportional size format. It helps iframes (videos) display better on all devices.

  3. It is a simple module for Admin to switch between 'Dark' or 'Light' mode of the admin theme.
    Just follow the steps bellow.

    • Install the module
    • Go to Content> Administrator Module
    • Activate the 'MIP Darkmode Switch'. If you didn't see the module Add as a new.
    • Go to the module 'MIP Darkmode Switch' and set the 'Position' to 'status' and save it

    And thats it! You can now see a switch to toggle between Dark/Light mode at the top status bar.

  4. Introducing "Content Webhooks for Joomla" – a revolutionary plugin designed to seamlessly integrate real-time notifications into your Joomla website. This powerful tool is engineered for website administrators and developers seeking a robust solution to automate workflows and enhance content management processes.

    Key Features:

    • Real-Time Notifications: Automatically sends webhooks when articles are published or their status changes, ensuring immediate updates to external systems or services.
    • Flexible Configuration: Easily configure webhook URLs and request methods directly from the Joomla admin interface, offering unparalleled flexibility and control over how and where notifications are sent.
    • Comprehensive Data Payloads: Each webhook carries detailed information about the article, including title, link, category, tags, and full body content, providing a rich data set for external applications to react accordingly.
    • SEO-Friendly Article Links: Utilizes Joomla's routing system to generate SEO-friendly links to articles, ensuring that notifications include URLs that respect your site's SEO configurations.
    • Tag and Category Integration: Automatically includes article tags and category information in the webhook payload, offering a comprehensive overview of the article's classification.
    • Efficient Error Handling: Implements sophisticated logging and error handling, capturing and logging any issues encountered during the webhook sending process for easy troubleshooting.

    Use Cases:

    • Content Syndication: Automatically syndicate published content across multiple platforms or services in real time.
    • Social Media Integration: Trigger social media posts or updates directly from your Joomla site whenever new content is published.
    • External Backups: Ensure content is automatically backed up to external services upon publication.
    • Workflow Automation: Integrate with external workflow tools to trigger actions like content reviews, translations, or custom processing workflows.

    "Content Webhooks for Joomla" is the perfect solution for websites looking to automate interactions between their Joomla content management system and external applications. Whether you're looking to enhance content delivery, automate marketing processes, or integrate with third-party services, this plugin offers the flexibility and features needed to streamline your operations and keep your audience engaged with the latest content.

    Designed with ease of use in mind, this plugin requires minimal setup and is compatible with a wide range of external services and applications. Download "Content Webhooks for Joomla" today and unlock the full potential of your Joomla website through powerful, real-time integrations.

  5. This module, once published will display shortcut icons to HikaShop functions on the backend dashboard of your website.

    Installation
    Easy and quick !
    1) Download the plugin on our website
    2) Install it on your Joomla website (extension manager)
    3) Configure the module
    See details, here on the documentation
    Use
    This pack is compatible with all the editions of HikaShop
    Compatible with all Joomla version

  6. A JoomShopping product slideshow module using the Swiper javascript library. To work, you need to install the WP Super plugin, or connect swiper.js manually by yourself. How to set up swiper.js see in the documentation.

    To work, you need to install the WT JSwiper plugin, or connect swiper.js manually by yourself. How to set up swiper.see js in the documentation.

    Module features

    3 module modes:

    • folder with images
    • A manually created set of images
    • JoomShopping products

    Image folder mode

    Specify the folder with pre-prepared and uploaded images located in the images folder. Specify the alt attribute that is common to all images. For each image, an image sequence number will be added to the alt attribute, so all alt attributes will be unique.

    To display the carousel of images, use the module output layout default or create your own.

    Manual image typing mode

    Use a repeatable form to create a set of images and change their order. For each image, specify your unique alt attribute manually.

    To display the carousel of images, use the module's output layout default or create your own.

    JoomShopping products

    The following types of product selections can be used for the JoomShopping product carousel:
    - New products
    - Products by id (specify the product id separated by a comma, do not put the last comma)
    - Top rating
    - Sales Leaders (bestsellers)
    - Products with the label
    - View Leaders (top hits)

    For all types of selection, except for the list of products by id, you can specify:
    - maximum number of products
    - JoomShopping product categories
    - JoomShopping product tags
    Intuitive product display settings have also been added, such as:
    - Show product tags?
    - Show an image of the product?
    - Show a short description of the product?
    - Show the price of the product?
    - Show the old price of the product?
    and so on.
    To operate the module in the JoomShopping product display mode, select the module output layout bs-5-card-joomshopping-products or create your own.

  7. The plugin fully integrated natively in Virtuemart and Joomla 3, Payplug allows you to receive payments on your store via Visa and Mastercard circuit with very low commissions.

    Features:

    • This version is compatible with Virtuemart and Joomla 3.x
    • Easy installation, just activate the plugin and enter the Payplug API key (Live or Test).
    • Minimum and maximum amount configurable to view this form of payment.
    • You can set Fee per transaction and percent of the total amount.
    • Configurable status for Successful Transactions by deciding whether or not to notify the customer.
    • Set status for Failed Transactions by deciding whether or not to notify the customer.
    • Enter the text of the confirmation message.
  8. Insert Joomla contacts anywhere. Use {wt_contact_wf contact_id=XXXX tmpl=XXXX} where you need to insert a contact with your own layout. Create your own layouts in plugin's tmpl folder. It also shows a block of information about the author in Joomla articles.


    This plugin is needed to output information from the com_contact Joomla contacts component. For example, you have created a catalog of online courses on one of the e-commerce components or Joomla materials and you need to display information about the course teacher - You can use this plugin. The plugin allows you to display contact data with all standard fields, as well as data from user fields. To do this, create your own output layout in the tmpl folder of the plugin and specify it in the shortcode parameter.

    The package consists of two plugins:
    - Content plugin - processes shortcodes and displays information about the author in Joomla materials.
    - Editor button plugin - allows you to conveniently search and select contacts in the modal window and insert a shortcode with the selected output layout

    Information about the author of the article in Joomla

    The content plugin can also display a block of information about the author of the material in the article and in the category of materials. You can specify a separate layout for each output. Previously, separate plugins were distributed that added additional fields to the user's profile and output data from them. However, Joomla has a plugin that creates a contact when a user registers. Also, when creating a contact, you can specify the corresponding Joomla user. Joomla can also display the author of the material as a link and this will be a link to the author's profile in the componentContacts or a link to the website from the profile or an email from the contact's profile.

    The "Contacts" component allows you to specify a lot of information: address, phone numbers, email, position, photo (avatar), text "about yourself", etc. You can also add any number of custom fields to the component. But the standard Joomla plugin "Content Contact" will not allow you to display all this data.

    This plugin also solves this problem.

  9. Module for displaying a list of small HTML code blocks.

    The order in which the blocks are displayed and the published state of each block can be controlled.

    This can be easier to manage than putting all the HTML code into a custom module.

  10. Generate an automatic table of contents for your articles.

    DJ-TOC plugin is a feature for YOOtheme PRO, which allows you to generate the automatic table of contents in articles based on headers h1 to h6.

    It works perfectly for long texts, such as terms and conditions, privacy policies, etc.

    You can easily customize the table of contents to suit your needs by applying the appropriate styles for each level. Additionally, each level can be assigned an icon.

    In the element settings, you can specify the height and colour of the progress bar.

    Similarly, for the header, there is the option to define its appearance.

  11. Joomla has a temporary directory where Joomla itself and third party extensions can store files needed only for a short period of time, typically for the lifetime of a request. Normally, these files are deleted automatically when they are no longer needed. Sometimes, however, a number of server, network or programming issues may result in the premature termination of the page working on this data, leaving unneeded files behind cluttering your site's disk. For example, if an extension installation fails with a timeout or a PHP fatal error the extracted files of that extension may be left behind.

    The module provides a button in the Joomla backend which delete the content of the temporary directory which is older than 60 seconds.

    The plugin will remove all files and folders under the temporary directory which have not been updated in the last 60 seconds. This time limit is long enough to allow legitimate long running use cases, such as extension installation, to work without accidentally removing the files they are operating on. The plugin also has an option where you can add a list of protected files, which will not be deleted, even if otherwhise would be selected for deletion.

    Plugin is triggered on several core backend events, like:

    onUserAfterSave()
    onContentAfterSave()
    

    Or in a tricky situation, if the frontend token is used by appending to any frontend URL the &token=tokensetinpluginparameters in conjunction of onAfterInitialise() event – useful if you want to trigger it via a CRON command.
    This package consists of a module and a plugin. Clean Temp Directory is small, fast and uses core Joomla libraties and classes!

    Module

    The administration module allows you to clean the 'temp' from everywhere in the backend within seconds. Clean Temp Directory is small, fast and uses core Joomla libraties and classes!

    Steps after the installation:

    1. Select 'Extensions' - 'Modules'
    2. Change the module type of 'Site' to 'Administrator' (at the left in the drop-down lists)
    3. Choose 'Clean Temp Directory'
    4. Set or enter the position 'status' and set the status to 'Published'

    Plugin

    The plugin automatically deletes the temporary directory on preset events. The execution is initiated by the respective component with so-called event triggers. The temp directory can be cleaned automatically after the saving of an article or a user.

    Steps after the installation:

    1. Select 'Extensions' - 'Plugin Manager'
    2. Select, configure and publish the plugin 'System - Quick Temp Files Deletion'
  12. This is a test of adding a new extension in the old JED3 to make sure JED 4 mirrors it.

  13. Do you want to disable Joomla! 5's dark backend-style without messing with your browser's settings? NoDarkmode can help you with that!

    As is widely known, Joomla! 5 automatically switches its backend theme to dark mode when prompted by the browser, without providing an option for manual control directly. Understandably, this has caused frustration among many users. NoDarkmode aims to address this issue by reverting the backend styling to its "original" light form, like it was in Joomla! 4. Additionally, it incorporates functionality to automatically detect and disable dark themes in third-party extensions.

    Key Features of NoDarkmode:

    • Changes the Atum Template-Theme to 'light', regardless of browser settings.
    • Implements a simple toggle switch for switching between automatic and light mode.
    • Provides auto-support for various backend components (e.g., Akeeba Backup).
    • Automatically detects darkmode-themes of 3rd-party extensions and disables them (experimental)
    • User-friendly plugin with easy installation.
    • Non-disruptive; does not interfere with your live site.
    • Retains the last selected style setting via a cookie.
    • Incorporates efficient caching for rapid style loading.
    • Native support in Joomla! 5 without requiring a compatibility plugin.

    NOTICE: If you're encountering any problems with missing or broken styles, try pressing Strg + F5. If the problem persists, try deactivating the experimental auto-detection feature in the Plugin settings

  14. This plugin automatically check in the checked out items after the number of hours set in the plugin parameters. The execution is initiated by the user activity. A setting allows to deny the triggering of the plugin by the activity in the backend.The last execution time is recorded and the minimum time interval between successive runs can be set in parameters.
    Plugin is triggered on user activity on frontend and - optionally - in backend too.

  15. This plugin allows you to embed the special E2EE (End-toEnd Encrypted) secure web form for the ANON::form service with a iframe and using a shortcode.

    The requirements for secure communication with secure forms and storage of sensitive information are steadily increasing, not least from authorities through the introduction of the GDPR and the new protection for so-called “whistleblowers”.

    Something that is often overlooked but directly affected by the new requirements is the web forms used on the web pages and websites to create contact or collect information, with email as transport.

    ANON::form is a complete, easy-to-implement and scalable solution for secure electronic web-based forms that meet all existing requirements for not only security but also anonymity and (un)traceability.

    ANON::form is secure and anonymized

    Meets safety requirements

    ANON::form is a service that meets the requirements for security according to the respective standard for:

    EU/GDPR + EU/Schrems II
    CH/revFADP
    UK/FCA
    US/SOX
    PCI-DSS + HIPAA + NIST
    and receives the rating A+ from Qualsys SSL Labs and ImmuniWeb.

    ANON::form follows the Zero Trust framework for a secure infrastructure.

    All certificates are encrypted with SHA256/RSA 2048 bits/TLS 1.2 + 1.3.

    Meets the requirement for Zero Access Encryption

    ANON::form does not store form data and meets the requirement for Zero Access Encryption, suppliers who receive form data from ANON::form comply with Zero Access Encryption in that all data stored is encrypted via endpoints (E2EE) with personal keys.

    Meets the requirement for privacy

    ANON::form fulfills the requirement for anonymity in that no traffic, error or other logs are activated (No-Log Policy), all form data is sent encrypted directly to receiving systems without intermediaries.

    Nothing is saved in the computer or browser by the service, but the use of incognito windows, or even better Tor Browser, is recommended to prevent sensitive data from being saved by the browser’s own functions.

    Protected against malicious code

    ANON::form is protected against malicious code by cleaning up all form data before it is processed by the server system. We do not have any online editing of forms, everything is uploaded manually by us after virus and other security checks.

    All services are run on own servers in secure server halls. The encryption software we use is open source (OpenPGP) which is constantly reviewed by a large community spread all over the world.

    Spam protection

    All forms have Captcha protection against robot-generated spam. The Captcha function is locally installed and does not download anything from external sources such as Google.

    Pre-built form templates

    ANON::form comes with pre-built form templates, both embedded and stand-alone, to help you save time. You can add, remove, or re-arrange fields as necessary. Or create special forms for handling sensitive data.

    • Contact form; a standard contact form

    • Whistleblower forms; approved for use as a whistleblower channel, can also be used as a tip form for journalists etc

    • Form for reporting sickness with support for attaching a sickness certificate

    Save to database

    Form data is sent as a regular (encrypted) email but can also be sent with the content formatted as JSON for import into a database instead.

    Currently available in 29 languages

    ANON::form forms support Albanian, Arabic, Bosnian, Bulgarian, Croatian, Danish, Dutch, English, Estonian, Finnish, Frensh, German, Greek, Italian, Latvian, Lithuanian, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Spanish, Swahili, Swedish, Thai, Turkish and Ukrainian

    Mobile Ready and Optimized for Speed

    ANON::form forms are 100% responsive and mobile-friendly by default. We also optimized both the frontend and the backend to ensure maximum speed.

    How to use it

    ANON::form E2EE forms are web forms where the form data is encrypted in the browser and then sent as email via an encrypted and anonymized channel established by ANON::form's servers.

    The recipient can be any email client that can decrypt PGP, we recommend a free account with Proton.

  16. Stripe Checkout plugin for VirtueMart allows you to accept payments with the Stripe payment gateway using Checkout method.
    You can quickly start accepting payments on a pre-built, Stripe-hosted form that is SCA-ready and supports 3D Secure 2 authentication. This makes accepting credit card payments easier than ever with very little setup and effort.

    Additional payment methods

    You can enable additional payment methods to accept payments:
    - Klarna (Sweden, Norway, Finland, Denmark, Germany, Austria, Netherlands, Belgium, Switzerland, United Kingdom, and the United States)
    - Sofort/Sofortüberweisung (available in 13 countries)
    - iDEAL (the Netherlands)
    - giropay (Germany)
    - Afterpay/Clearpay (available in 7 countries)
    - Bancontact (Belgium)
    - Swish (Sweden)
    - EPS (United States)
    - FPX (Malaysia)
    - OXXO(Mexico)
    - Przelewy24 (Poland)
    - Alipay (China)
    - WeChat Pay (China)
    - Apple Pay (international)
    - Google Pay (international)
    The list can be extended.

    What is the difference between Stripe and Stripe Checkout?

    • When you use Stipe mode, the checkout is being processed inside your e-store at the checkout page without leaving the site.
    • The checkout is being processed on the external page (Stripe) and after the transaction the customer will be returned back to the e-store.

    This plugin provides integration with Stripe Checkout.

    This payment plugin is native written for VirtueMart 4.2+ and Joomla 4.4+ and PHP 8.3 ready. There are translations in different languages (see product page).

  17. A payment plugin for VirtueMart allowing you to accept payments made with Stripe payment gateway. Supports of debit/credit cards, SCA-ready and 3D Secure 2 authentication.
    You can enable additional payment methods to accept payments: Klarna, Sofort, iDEAL, giropay, Bancontact, EPS, Google Pay, Apple Pay and etc.

    Additional payment methods

    You can enable additional payment methods to accept payments:
    - Klarna (Sweden, Norway, Finland, Denmark, Germany, Austria, Netherlands, Belgium, Switzerland, United Kingdom, and the United States)
    - Sofort/Sofortüberweisung (available in 13 countries)
    - iDEAL (the Netherlands)
    - giropay (Germany)
    - Afterpay/Clearpay (available in 7 countries)
    - Bancontact (Belgium)
    - Swish (Sweden)
    - EPS (United States)
    - FPX (Malaysia)
    - OXXO(Mexico)
    - Przelewy24 (Poland)
    - Alipay (China)
    - WeChat Pay (China)
    - Apple Pay (international)
    - Google Pay (international)
    The list can be extended.

    What is the difference between Stripe and Stripe Checkout?

    • When you use Stipe mode, the checkout is being processed inside your e-store at the checkout page without leaving the site.
    • The checkout is being processed on the external page (Stripe) and after the transaction the customer will be returned back to the e-store.

    This plugin provides integration with Stripe.

    This payment plugin is native written for VirtueMart 4.2+ and Joomla 4.4+ and PHP 8.3 ready. There are translations in different languages (see product page).

  18. The first PDF generator with a page builder

    Discover our flagship extension: the PDF Generator. Designed to be compatible with Joomla! and Flexicontent (with even more compatibilities to come), this tool goes beyond mere page rendering. It offers a complete layout system, enabling the creation of specific presentations for printed PDFs. Utilize our user-friendly page builder with drag-and-drop functionality to effortlessly craft personalized displays using Joomla!, custom fields, and Flexicontent fields.

    Pagebuilder

    Create your PDF templates with a drag and drop interface. No more code needed to get a great layout for your PDFs.

    Custom fields

    Create dynamic content by adding your custom Joomla! or Flexicontent Fields to your PDFs. (Support for other components might be added on demand)

    Multi-template

    Create multiple templates for the same content.

    Download button

    Create download buttons on your website wherever you want, using our dedicated modules. They seamlessly integrate with ACL rules for flexible management.

    Catalogs / Books

    Create catalogs / books containing your pdf files. Manage their order with our drag and drop interface.

    Custom fonts

    Add your own fonts inside your templates.

    No coding required

    You don’t need to write a single line of code or have any technical expertise

    Translation

    All our plugins are available in French and in English

    Support

    Our support will assist you in both French and English

  19. The '3D Viewer' is a Flexicontent Field plugin that enables visitors to interactively view 3D models directly within a web page. From the back-end, you have the capability to manage the displayed model, adjusting lighting, selecting your desired environment, creating hotspots, and more.

    Display your model in 3D

    Display a reel 3D model in the view port with user interaction. Compatible with all recent browsers and touch devices.

    Editor

    Use the built-in editor to create your front-end display. Fine-tune your lighting, choose your environment image, incorporate hotspots, and more...

    Download file

    Link and enable downloads for various file formats, such as STL or other 3D file types. Ideal for crafting a comprehensive 3D printable directory.

  20. The 'Add to Calendar' button is a Flexicontent field plugin, enabling your visitors to add events directly to their calendars, such as Google Calendar, Yahoo Calendar, Outlook, iCal format for Apple, and more.

    Flexicontent integration

    'Link' other Flexicontent fields to this field, sparing authors/editors from entering the same data twice.

    Recurring and multi-date mode

    Create recurring and multi-date events with a single field

    Choose your design

    Effortlessly select and personalize your design using a range of available display settings.

    No coding required

    You don’t need to write a single line of code or have any technical expertise

    Translation

    All our plugins are available in French and in English

    Support

    Our support will assist you in both French and English