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. Gate article content behind login or register with {elock}, or auto-tease the first paragraphs. Popup, same-tab, or new-tab CTA. No leak. Joomla 4, 5, and 6.

    Easy Lock hides chosen parts of a Joomla article from guests and shows that HTML only after the visitor logs in or registers. Editors wrap private content in a shortcode. Guests see a themed signup card. Members see the rest. Hidden text is removed on the server.

    The package installs Content - Easy Lock, Button - Easy Lock, and System - Easy Lock. Native JavaScript only. No jQuery.

    Why site owners choose it

    • Shortcode first: wrap the private block, leave the article Public
    • Themed signup card: Light, Dark, Soft, Brand, with Log in and Register
    • CTA modes: popup login form, same-tab Users links, or a new tab
    • Return to the article: after login, visitors land back on the same page unlocked
    • User groups: any logged-in user, or a named group such as Premium
    • Optional auto teaser: first paragraphs or Read more intro, then the same card
    • No leak: View Source, search, RSS, and modules do not dump gated words
    • Editor button: insert {elock} from the article toolbar
    • Modern Joomla: Joomla 4 / 5 / 6, native JS, no jQuery

    Perfect when you want

    • Long articles that still convert readers into registered users
    • A preview plus a clear signup card instead of a blank Registered Access wall
    • Group-only appendices inside otherwise public articles
    • Agencies that need a shortcode, an editor button, and a guest preview
    • Joomla 4, 5, and 6 with native front-end JavaScript only

    Highlights at a glance

    | Area | What you get |
    |---|---|
    | Type | Content + editor + system plugins (plg_content_easylock, plg_editors-xtd_easylock, plg_system_easylock) |
    | Install | EasyLock_UNZIP.zip then pkg_easylock_1.0.0.zip |
    | Shortcode | {elock} / [elock] with optional CTA, theme, groups, message |
    | Auto teaser | First paragraphs or Read more (optional) |
    | CTA | Popup, same-tab link, new tab |
    | Themes | Light, Dark, Soft, Brand |
    | Safety | Server-side strip, search/feed/module safe mode |
    | Platform | Joomla 4 / 5 / 6, PHP 8.1+, native JS |

    Install in minutes

    1. Download and unzip EasyLock_UNZIP.zip
    2. System > Install > Extensions > upload pkg_easylock_1.0.0.zip
    3. Confirm Content, Button, and System Easy Lock plugins are Enabled
    4. Keep a demo article Access set to Public
    5. Wrap private HTML in {elock} or click the Easy Lock editor button
    6. Clear cache, open the article logged out, then log in and return

    Support

    https://support.joomlax.com

    Documentation: https://joomlax.com/documentation/easy-lock

    Demo: https://demo.joomlax.com/demo/utilities/easy-lock

    Easy Lock: wrap what should stay private. Guests get a signup card. Members see the rest.

  2. DleJTicket — a support ticket system for Joomla, built native for Joomla 4, 5, and 6.

    DleJTicket gives your site a full ticket desk without leaving Joomla: users submit and reply to tickets from the frontend, staff manage them from a normal Joomla admin list, and every reply and notification runs through Joomla's own systems — its Mail Templates, its permissions, its scheduled tasks — rather than a private layer bolted on top. Two packages are built and tested separately, one for Joomla 4 and one for Joomla 5/6, so you install the one that matches your site rather than one bundle papering over both.

    Tickets that behave like tickets

    Each ticket carries a status, a priority, an assigned owner, and a full message thread. Staff and requester replies are visually distinct, attachments are supported per message, and internal notes let staff talk to each other on a ticket without the requester ever seeing them.

    Real Joomla mail, not a private mailer

    Notification emails run through Joomla's own Mail Templates system (System → Mail Templates), so they're editable, translatable, and consistent with however the rest of the site sends mail — not a separate templating layer you have to learn on top of it.

    Answer by email, not just by logging in

    An optional scheduled task can poll a support mailbox and drop replies straight onto the matching ticket, so staff and requesters can keep a conversation going from their inbox. This needs a mailbox that supports plus-addressing and, on PHP 8.4 and later, the IMAP extension installed separately — both covered in Email Reply to Ticket.

    Custom fields, your way

    Add text, list, or checkbox fields to the ticket form from the admin, and they show up automatically on every ticket — no template overrides required.

    Answers that don't get asked twice

    Any ticket can be converted into a Knowledge Base article from the admin. Each message becomes its own attributed block in the article rather than one run-on paragraph, and internal notes are never included — only what the requester actually saw.

    Bring your data with you

    Import and export tickets, replies, and custom field values as CSV/JSON, so migrating onto — or off of — another ticket system doesn't mean starting from zero.

  3. Bring visitors back with animated tab titles, favicon badges, and rule-based sequences. Presets for beginners. Conditions, targeting, and a JS API for power users.

    Easy Tab Title turns the browser tab into a notification and engagement channel for Joomla 4, 5, and 6. Build rules with When, Wait, Then, and Until. Start from presets such as Come Back or Welcome Back, then target pages, devices, and visitors. Optional favicon badges, sequences, and a developer API are included.

    It installs as one package zip that adds the admin component and the System plugin that runs published rules on the front end. Native JavaScript only. No jQuery.

    Why site owners choose it

    • Presets in one click: Come Back, Welcome Back, Instant Leave, Cart Reminder, Scroll, Sequence, Dot Badge, Favicon Swap, and more
    • Clear rule recipe: When, Wait, Then, Until, priority, cooldown, and frequency without writing code
    • Title effects: Static, Blink, Scroll, and Rotate with adjustable speed
    • Favicon attention: Swap the favicon while a rule runs, or add a dot / numeric badge
    • Smart targeting: All pages, selected pages, or all except selected, plus URL patterns, devices, guests, and members
    • Welcome back: Optional return message when the visitor focuses the tab again
    • Accessibility aware: Respects prefers-reduced-motion; Options enforce a safer blink floor
    • Developer API: setTitle, restore, setCount, trigger, sequences, and custom events when carts or apps need it
    • Modern Joomla: Component + System plugin, Joomla 4 / 5 / 6, no jQuery

    Perfect when you want

    • Tab messages that bring distracted visitors back to the page
    • Different messages on shop, cart, or landing pages without hard-coding JS
    • Favicon badges that pair with a site-wide pack from Easy Favicon
    • Beginner presets that still open as editable rules for agencies
    • Joomla 4, 5, and 6 with native front-end JavaScript only

    Highlights at a glance

    | Area | What you get |
    |---|---|
    | Type | Component + System plugin (com_easytabtitle + plg_system_easytabtitle) |
    | Install | EasyTabTitle_UNZIP.zippkg_easytabtitle_1.0.0.zip |
    | Admin | Dashboard, presets, Rules, Options |
    | Triggers | Leave tab, return, delay, scroll, time on page, sequences, custom events |
    | Effects | Static, Blink, Scroll, Rotate |
    | Favicon | Swap, dot badge, numeric formats |
    | Targeting | Menu assignment, URL patterns, devices, guests / members |
    | Platform | Joomla 4 / 5 / 6, PHP 8.1+, native JS, reduced-motion aware |

    Install in minutes

    1. Download and unzip EasyTabTitle_UNZIP.zip
    2. System > Install > Extensions > upload pkg_easytabtitle_X.y.z.zip
    3. Confirm Components > Easy Tab Title opens
    4. Confirm System - Easy Tab Title is Enabled (Enable frontend runtime = Yes)
    5. Apply a preset such as Come Back, or create a Published rule
    6. Clear cache, open the front end, switch tabs for a few seconds, and check the title

    Support

    https://support.joomlax.com

    Documentation: https://joomlax.com/documentation/easy-tab-title

    Demo: https://demo.joomlax.com/demo/utilities/easy-tab-title

    Easy Tab Title: bring visitors back with tab titles, badges, and rules. No code required.

  4. JO JoomGallery Navigation restores Previous/Next image navigation to JoomGallery 4, allowing visitors to browse through a category's images directly from the single image view without returning to the thumbnail grid after every image.

    Previous/Next navigation was built into JoomGallery 3, but was not carried over to the JoomGallery 4 rewrite. This lightweight standalone system plugin brings that missing feature back without modifying JoomGallery core files or requiring template overrides.

    The plugin reads JoomGallery's own database tables, keeping navigation synchronized with your existing categories, image ordering, and access permissions. Unpublished, unapproved, hidden, or access-restricted images are automatically excluded when determining the previous and next images.

    With configurable navigation layouts, thumbnail previews, keyboard controls, loop navigation, position counters, and optional preloading, JO JoomGallery Navigation provides a seamless image-to-image browsing experience while remaining simple and lightweight.

    Key Features:

    ★ Previous/Next navigation — browse images directly from JoomGallery's single image view
    ★ Configurable browsing order — choose Newest First, Oldest First, Title (A–Z), or JoomGallery's manual ordering
    ★ Loop navigation — optionally continue from the last image to the first, and from the first back to the last
    ★ Two layout styles — display navigation arrows over the image or in a clean bar below it
    ★ Thumbnail previews — replace plain arrow icons with actual thumbnails of the previous and next images
    ★ Grid thumbnail mode — display a horizontal strip of multiple thumbnails at once with a configurable thumbnail count
    ★ Automatic thumbnail pagination — the thumbnail strip automatically advances as visitors move through the category
    ★ Position counter — optionally display the current position, such as 3 of 25
    ★ Keyboard navigation — use the Left and Right arrow keys to move between images
    ★ Preload adjacent pages — optionally preload adjacent image pages for smoother browsing
    ★ Fully access-aware — respects JoomGallery's published, approved, hidden, and access-level restrictions
    ★ Custom CSS selector override — specify a custom selector for compatibility with heavily customized templates
    ★ Zero core modification — standalone system plugin that does not modify JoomGallery core files or require template overrides
    
  5. Notion Source connects your Notion workspace to the YOOtheme Pro page builder. Enter your Notion integration token once, and every database you have shared with the integration becomes a dynamic content source: choose a database in the builder, optionally filter and sort it, and map its items and properties — title, rich text, select and multi-select, status, dates, numbers, files, people, formulas, rollups, relations, unique IDs and page metadata like cover and icon — onto any builder element.

    The property schema is read once when you save the plugin and cached locally, so the builder lists the available fields instantly without a live API call on every page load. API responses are cached for a configurable duration. Everything runs server-side on your own site; the Notion token is stored in the plugin configuration and never exposed to the front end.

    Requires YOOtheme Pro 4 or 5 and Joomla 6. The extension is fully functional with your own free Notion integration token; a Download Key is only needed for automatic updates.