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. BarbaChatBot is a Joomla module that connects any Joomla website to an external AI-powered chatbot service hosted at https://chatbot.barbasolution.com.

    It allows website owners to embed a fully functional, customizable AI chat widget on their site with minimal configuration — no coding skills required.

    The module acts as a bridge between a Joomla site and the BarbaChatBot API.

    All AI processing, conversation history, and model management happen on the external service.

    The module itself is lightweight and only responsible for rendering the chat widget on the frontend and providing an admin settings page for configuration.

    How It Works
    - Register: The site owner creates a free account at https://chatbot.barbasolution.com.
    - Get API Key: After registration and email verification, the user generates an API key from the dashboard.
    - Install module: The user installs BarbaChatBot on their Joomla site (via Joomla Extension Directory or ZIP upload).
    - Create a new module: The user creates a new module where they can configure their chatbot.
    - Go Live: The AI chat widget appears on the frontend of the website, ready to interact with visitors.

  2. Advanced view caching replacement for Joomla Articles and Tags, delivering smarter cache control, selective invalidation, and improved performance.

    Caching of native Articles component views 'Archived Articles', 'Category Blog', 'Category List', 'Featured Articles', 'List All Categories in an Article Category Tree' and 'Single Article'.
    Caching of native Tags component view  'List All Tags',  'Compact List of Tagged Items' and 'Tagged Items'.

    Advanced view caching for Joomla Articles & Tags

    This plugin replaces Joomla’s default view caching behavior for Articles and Tags, solving two major limitations out of the box.

    By default, Joomla disables view caching for logged-in users - even when the displayed content is identical to guests. In addition, any update to articles or tags triggers a full cache purge, forcing unnecessary regeneration of all cached pages.

    This extension fixes both issues.

    Smarter caching for logged-in users

    Enable view caching for logged-in users while maintaining full control. You can fine-tune caching behavior by:

    • Specific items
    • User groups
    • Access levels
    • Menu items

    Easily separate cache versions for guests vs. logged-in users—or go further with fully granular control per user group or access level combination.

    Precise, selective cache invalidation

    No more full cache resets.

    Only affected cache entries are cleared when content changes:

    • New article created → clears cache only where the article may appear (article category pages, parent categories, article tags)
    • Article updated → clears cache only for relevant views (article page, article category, parent categories, tags)

    This dramatically reduces cache rebuild time and improves performance.

    Built for performance

    The result is significantly faster page generation times - especially for large category pages with many articles, tags, and custom fields.

    Flexible cache cardinality

    Control how many cache variations are stored:

    • Single version (shared)
    • Guest vs. logged-in split
    • Fully segmented by user groups and access levels

    You decide the balance between performance and personalization.

    Consistent timezone handling

    Optionally display all article dates in a single predefined timezone instead of per-user timezone (Joomla default).

    Why it matters:

    • Prevents unnecessary cache fragmentation caused by multiple timezones
    • Keeps cache efficient with fewer variations
    • Ideal when only dates (not exact times) are displayed

    For most websites, showing dates in a consistent timezone (e.g., your site’s location) is both practical and expected.

    File cache bucketing for large sites

    When using Joomla’s file cache handler, the plugin can automatically organize cached files into separate subfolders (“buckets”) based on item IDs.

    This prevents thousands of cache files from piling up in a single server folder, improving filesystem performance and keeping your server organized - even on large sites with hundreds of thousands of articles and tags.

    In short

    Faster pages, smarter cache control, and no unnecessary cache rebuilds.

  3. Advanced Next/Previous Navigation for Joomla

    Enhance your Joomla articles with a modern, fully customizable next/previous navigation plugin. Replace default navigation buttons with responsive card or minimal layouts, add article thumbnails, smooth fade or slide animations, and looped, category-aware navigation. Perfect for blogs, tutorials, news sites, and multi-part articles.

    ⭐️Key Features⭐️
    - Custom Layouts: Choose between Card (with images) and Minimal (text-based) layouts.
    - Article Thumbnails: Automatically displays intro images in navigation cards.
    - Animations: Smooth fade or slide transitions, configurable in admin.
    - Loop Navigation: First article → Previous goes to last, last → Next goes to first.
    - Category-Aware: Navigation respects article categories; easy per-category styling.
    - Admin Settings: Configure layout, animation type, primary & secondary colors, and toggle features.
    - Responsive & Mobile-Friendly: Works seamlessly across all devices.
    - Template Independent: Automatically disables default Joomla navigation for a clean output.
    - Performance Optimized: Lightweight and compatible with Joomla caching.

    ✅SEO & User Engagement Benefits

    • Improves user retention by guiding readers to the next article.
    • Enhances site aesthetics with modern card-style navigation.
    • Encourages deeper content exploration, increasing pageviews.

    ✅Installation:

    • Install via Joomla Extension Manager.
    • Enable the plugin under Content Plugins.
    • Configure layout, animations, and colors in plugin settings.
    • Navigation automatically appears on all single article views.

    ➡️Step by step video tutorial and guide - https://youtu.be/BvBUHXgjjX4

  4. LicenseDock is a complete solution for selling digital products and managing software licenses directly from your Joomla site. Built for developers, agencies, and digital product creators who want full control over their sales - no third-party marketplace fees, no platform lock-in.

    Checkout & Payments

    • Direct checkout flow - no cart, no friction. Customer clicks Buy Now and pays
    • Stripe and PayPal payment gateways with test/live mode support
    • One-time purchases and recurring subscriptions
    • Coupon and discount system with percentage or fixed discounts
    • Guest checkout with seamless account creation

    Software Licensing

    • Automatic license key generation on purchase (XXXX-XXXX-XXXX-XXXX format)
    • REST API for license activation, deactivation, and validation
    • Activation limits per license (domain, device, seat, or instance based)
    • License expiry tracking with renewal reminders
    • PHP SDK included for easy integration in Joomla plugins, WordPress plugins, or any PHP application

    Product Management

    • Flexible product hierarchy: Product → Plan → Price
    • Multiple billing cycles: monthly, quarterly, semi-annual, annual, lifetime
    • Product tags and categories with filterable frontend pages
    • Product bundles - group multiple products into a single purchase
    • Digital file delivery with versioned downloads and signed URLs

    Customer Portal

    • Self-service portal for customers to manage subscriptions, view orders, download files, and see license keys
    • Billing address management
    • Order history with invoice downloads

    Admin Dashboard

    • Revenue analytics with period selector (Today, 7D, 30D, 90D, 12M, All Time)
    • Revenue by product chart
    • Top products table
    • Subscription health tracking (new vs cancelled/expired)
    • Attention alerts for failed orders, webhooks, and emails
    • Store Health Checker - verify your configuration before going live

    Invoices & Email

    • Automatic PDF invoice generation with sequential numbering
    • 12 customisable email templates (purchase confirmation, renewal reminders, expiry notices, admin notifications)
    • Built-in email queue with retry logic
    • Custom SMTP or Joomla mail support

    Developer Friendly

    • Full REST API for license operations and update checks
    • Webhook support for Stripe and PayPal events
    • Clean MVC architecture following Joomla latest coding standards
    • Namespace-based autoloading

    Ideal For:

    • Software developers selling plugins, extensions, themes, or desktop applications
    • Digital product creators selling downloads, templates, or design assets
    • Agencies managing client licenses for custom-built software
    • SaaS-style businesses selling subscription access to digital tools
    • Anyone selling digital products from a Joomla site without monthly platform fees
  5. AA Code Highlighter is a powerful yet lightweight Joomla plugin that helps improve your website’s code presentation by providing beautiful syntax highlighting.

    Features of AA Code Highlighter:

    ✅ Beautiful syntax highlighting for multiple programming languages.
    ✅ Supports PHP, JavaScript, HTML, CSS, Python, Java, and more.
    ✅ Clean and modern code display using Prism.js.
    ✅ Automatic detection and formatting of code blocks via simple shortcode.
    ✅ One-click copy button for quick code copying.
    ✅ Optional line numbers for better readability and debugging.
    ✅ Toggle line numbers on/off instantly from the frontend.
    ✅ Smart cleaning of editor-added HTML (TinyMCE, JCE, etc.).
    ✅ Prevents unwanted formatting issues from visual editors.
    ✅ Lightweight and optimized for fast performance.
    ✅ Fully responsive design for all devices and screen sizes.
    ✅ Customizable themes for different code styles and colors.
    ✅ Dynamic color customization (header, background, text).
    ✅ Works seamlessly with all Joomla templates.
    ✅ Compatible with SP Page Builder, YOOtheme, and other builders.
    ✅ No coding skills required — easy shortcode-based usage.
    ✅ Quick installation and simple configuration.
    ✅ Safe and structured output with clean HTML rendering.
    ✅ Supports modern languages like TypeScript, JSX, TSX, Rust, Go, and more.
    ✅ Professional-grade code presentation for blogs, tutorials, and documentation.

    Supported Platforms for AA Code Highlighter:

    ✅ Supports Joomla versions 3.x – 6.x fully.
    ✅ Tested on latest Joomla releases for optimal performance.
    ✅ Contact us anytime for prompt, helpful support if issues arise.

    How to use AA Code Highlighter:

    ✅ Simply install the plugin for quick and easy setup.
    ✅ Activate it, and it will start working immediately.

    Details :

    ✅ Simple configuration process.
    ✅ Reliable and smooth operation.