GK Blank - Multipurpose starter Joomla! template

Latest Extensions

Find extensions for your Joomla site in the Joomla Extensions Directory, the official directory for Joomla components, modules and plugins.
  1. Features
    Recurring order scheduling plugin for HikaShop.
    Customers can subscribe to products and receive automated deliveries on a flexible schedule: weekly, monthly, or yearly. The subscription can be optional or forced by the administrator.
    Granular admin configuration: restrict frequency types, lock intervals, force delivery days.
    Optional recurring discount (percentage or flat) with savings displayed on checkout.
    Start mode options: immediate delivery, next scheduled date, or customer choice via datepicker.
    Upcoming orders created in advance, reviewable and modifiable by the customer.
    Frontend schedule management: view schedules, upcoming deliveries with product thumbnails, order history, skip deliveries, pause, resume, or cancel.
    Automatic payment via vault tokens (Stripe Checkout, PayPal Checkout since HikaShop 6.4.1, etc.) with manual payment fallback.
    Payment method filtering: only recurring-capable gateways shown when manual payment is disabled.
    Cron-based order processing with configurable lead time.
    Payment retry logic with configurable interval and maximum retries.
    Stock handling options: backorder, pause schedule, or skip delivery.
    Three email notifications (order created, payment failed, schedule paused) editable in HikaShop's System > Emails.
    Backend integration: schedule details on order edit page, recurring status column and filter on order listing.
    Pending recurring orders hidden from customer order listing.
    Compatible with HikaSerial subscriptions.
    Available in English and French.

    Installation
    1) Download the plugin from our website
    2) Install it via the Joomla Extension Manager or the "Add plugins" button of System > Plugins on WordPress
    3) Enable the plugin in the Joomla Plugin Manager or in HikaShop's System > Plugins on WordPress
    4) Go to your checkout workflow configuration and add a "Recurring schedule" block to the checkout steps
    5) Configure the plugin settings: frequency types, checkout mode, discounts, advance creation days
    6) Optionally, install a payment gateway supporting recurring payments (Stripe Checkout, PayPal Checkout, etc.)
    7) Set up a cron job to trigger HikaShop's cron URL regularly (every 5 minutes recommended)

    Use
    Requires HikaShop Essential or Business
    Requires the PHP cURL extension
    Compatible with PHP 7.4 minimum
    Compatible with all versions of Joomla
    No time limit
    Unlimited usage

  2. Add a professional ajax based newsletter signup to any module position and send subscribers straight to MailerLite — secure server-side API integration, full styling options, Joomla 4–6.

    MailerLite Newsletter (Joomlax) is a site module that displays a name and email signup form wherever you place it. Submissions are sent to MailerLite using their current REST API. Unlike client-side integrations, this module calls MailerLite from your server through Joomla’s com_ajax interface, so your API token never appears in page source or JavaScript — a better fit for production sites and privacy-conscious projects.

    No core hacks. Install the module, paste your API token and audience group ID (with help from the built-in Setup instructions tab and official MailerLite links), tune appearance to match your template, and publish.

    Key Features

    Secure subscription flow
    - Server-side POST to MailerLite with Bearer token stored only in module parameters
    - CSRF protection on Ajax requests
    - Optional custom API endpoint (defaults to official subscribers URL)

    Editor-friendly content
    - Heading, intro text, field placeholders, button label, success and error messages — all configurable per module instance

    Layout & design
    - Horizontal or vertical layout (responsive breakpoints included)
    - Colours, font sizes, inputs, button (normal and hover), border radius, section padding, content max width
    - Optional button icon: none, arrow, envelope, or paper plane (inline SVG)

    Multilingual-ready
    - Language files for **MOD_*** strings; duplicate the module per language for translated form copy (standard Joomla workflow)

    Developer-friendly markup
    - jx- prefixed CSS classes to reduce collisions with templates and third-party CSS

    Maintained for current Joomla
    - Joomla 4, 5, and 6
    - GNU GPL v2 or later
    - Update server path ready for Joomlax-hosted updates when published

    Perfect For

    • Newsletters and marketing sites building a list in MailerLite
    • Agencies standardising signup UX across client builds
    • Anyone who wants MailerLite without exposing API secrets in the browser

    Requirements

    • Joomla 4.x, 5.x, or 6.x
    • PHP version supported by your Joomla release (typically 8.x on current sites)
    • MailerLite account with API access and at least one audience group
    • Outbound HTTPS from your server to MailerLite

    Installation (summary)

    1. Install modmailerlitenewsletter.zip via System → Install → Extensions
    2. System → Manage → Site Modules → New → MailerLite Newsletter
    3. Complete MailerLite integration (API token, group ID) using Setup instructions
    4. Adjust Form content and Appearance, assign position and menu, Save

    Documentation & Support

    • Documentation: https://joomlax.com/documentation/mailerlite-newsletter (when published)
    • Support: https://support.joomlax.com/

    Licence

    GNU General Public License version 2 or later (GPL-2.0-or-later).


  3. Let visitors log in and log out in a stylish popup on your Joomla site — no full-page redirect. Full colour control, optional URL triggers, and support for Joomla 4, 5, and 6.

    System - Login Popup Pro (Joomlax) improves the member experience on your frontend: guests sign in and members sign out inside a modal window on top of the current page. It uses Joomla’s standard, secure login — the same accounts and passwords as your normal login page — so you keep full compatibility with users, two-factor login, and “Remember me” (when enabled).

    No core hacks. Install, enable the plugin, point your menu links at the login/logout behaviour you already use, and tune colours from the options so the popup matches your brand.

    Key Features

    Stay on the page
    - Login and logout happen in a popup instead of sending people to a separate screen
    - Familiar close options: click the dimmed background, the ×, or press Escape

    Looks like your site
    - Appearance options for backdrop, popup, form fields, main button, links, and close icon
    - Corner rounding and popup width controls
    - Choose whether the “Register” line sits above or below the login form

    Flexible triggers
    - Works with normal menu links (typically #login / #logout style addresses)
    - Optional auto-open when someone opens a page whose address ends with a word you configure (useful for campaigns or help links)

    Member-friendly extras
    - Optional login and logout redirects to a menu page, or stay where they are
    - Optional greeting on logout (“Hi name”) with full name or username

    Built for current Joomla
    - Joomla 4, 5, and 6 from one package
    - Maintained by Joomlax with documentation and support resources

    Perfect For

    • Membership and community sites — smoother login without leaving the article or forum view
    • Shops and catalogues — sign in before checkout without a jarring page change
    • Agencies — one plugin to standardise login UX across client sites
    • Anyone who wants a modern popup login without custom coding

    Requirements

    • Joomla 4.x, 5.x, or 6.x
    • PHP version supported by your Joomla release (typically 8.x on current sites)
    • Standard Joomla user login enabled

    Installation (summary)

    1. Install plgsystemloginpopup.zip via System → Install → Extensions
    2. Go to System → Plugins, find System - Login Popup, set Enabled, save
    3. Adjust Link selector only if your menus use different link patterns than the default
    4. Open Appearance to match colours to your template

    Documentation & Support

    • Documentation: https://joomlax.com/documentation/system-login-popup
    • Support: https://support.joomlax.com/
  4. Someone told me ones that every website needs an image gallery. If you agree or not is not the question.
    When I look at most image galleries, the layout is almost always quite simular. For a specific project we needed an image gallery with diamond shaped images.
    So we created one and we are off course willing to share it with the community.

  5. Custom field plugin for selecting an article through the standard article modal selector. The plugin is designed for Joomla custom fields in the article context and extends the default field behaviour by optionally loading additional runtime data for the selected article.

    Purpose

    The plugin lets an editor store a Joomla article selection as a custom field value and use that value in the field layout as a link to the selected article. When needed, the plugin can also load the full article object and the custom fields of the selected article.

    Plugin Parameters

    • Load article data? When enabled, the full selected article object is loaded during field preparation and exposed in $field->article.
    • Load article custom fields? When enabled, the custom fields of the selected article are loaded and exposed in $field->jcfields.
    • Show create article button? When enabled, the field can open the Joomla core article creation modal in administrator forms.
    • Show edit article button? When enabled, the field can open the Joomla core article edit modal in administrator forms.

    Field Parameters

    The same four parameters are available on the individual field level. Each field can either override the global plugin setting or keep using the plugin default.

    Runtime Data Contract

    • $field->value contains the resolved URL of the selected article.
    • $field->rawvalue contains the originally stored field value.
    • $field->article_id contains the identifier of the selected article.
    • $field->article_title contains the article title used for link output.
    • $field->article contains the full article object when article-data loading is enabled.
    • $field->jcfields contains the article custom fields when article-field loading is enabled.

    Default Layout Behaviour

    The bundled field layout renders a link to the selected article even when full article loading and article custom field loading are disabled. The link is built from the runtime data prepared by the plugin.

    Administrator Usage

    The field relies on Joomla core modal_article behaviour and keeps the standard administrator interaction model. When the related parameters are enabled and ACL allows it, the field can display Joomla core create and edit article actions.