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. AI Chatbot for Joomla is a AI based smart assistant that helps you engage visitors and answer questions instantly, 24/7. Built specifically for Joomla, it delivers context-aware responses using a customizable knowledge base sourced from selected Joomla articles and a dynamic product or service catalog managed directly from the backend.

    Powered by OpenAI and Google Gemini, you can get started at no cost using the Google Gemini FREE Tier, then easily scale as your needs grow.

    Features

    • Context-aware conversations with persistent chat history for a more natural user experience
    • Smart knowledge base integrated with Joomla articles and a built-in product/service catalog with image support
    • Backend chat session management, including visitor email capture for follow-ups and insights
    • And more.

    Make your Joomla website more engaging, more intelligent, and more effective at generating leads with AI Chatbot.

  2. Vertex Gallery is a complete, professional gallery solution for Joomla 4, 5, and 6 that combines a powerful module and content plugin. Display stunning galleries in module positions or embed them directly in articles using simple shortcodes. Perfect for portfolios, photo galleries, product showcases, and any image-rich content.

    Key Features

    Dual Component System
    - Module Component: Display galleries in any module position with full backend configuration options
    - Content Plugin: Embed galleries in articles using {vertexgallery} shortcodes
    - Both components share the same powerful gallery engine for consistent functionality
    - Use one or both components together for maximum flexibility

    Flexible Layout Options
    - Grid Layout: Clean, organized grid with customizable columns and uniform display
    - Masonry Layout: Pinterest-style layout that automatically arranges images without gaps
    - Responsive column controls: Auto, fixed number, or responsive format (e.g., "1,2,3" for mobile, tablet, desktop)
    - Configurable gaps, max width, and aspect ratios for perfect display

    Advanced Modal Lightbox
    - Professional full-screen lightbox with dark/light themes
    - Smooth transitions: Fade, Crossfade, or Slide effects
    - Comprehensive controls: Play/pause, speed slider, image count, thumbnail strip, fullscreen, rotate, flip, zoom
    - Theme toggle, autoplay progress bar, download, and share buttons
    - Full touch support with swipe gestures on mobile
    - Keyboard navigation (arrow keys, ESC) for desktop users

    Dual Image Sources
    - Folder-Based: Automatically load all images from a specified folder
    - Manual Slides: Use repeatable subform to add images with custom titles, descriptions, and categories
    - Auto-generate titles from filenames (folder-based)
    - Support for JPG, JPEG, PNG, GIF, and WebP formats

    Smart Image Processing
    - Automatic image resizing for thumbnails and modal display
    - Configurable thumbnail and modal image dimensions
    - Smart image caching system for faster repeated loads
    - Optional WebP format conversion (25-30% smaller file sizes)
    - Configurable WebP quality settings (1-100)

    Category Filtering System
    - Organize images into categories for easy filtering
    - Categories automatically generated from folder names (folder-based)
    - Manual category assignment for curated galleries (slides)
    - Beautiful filter buttons with smooth animations
    - "All" button to show all images

    Extensive Customization
    - Visual Themes: Corner styles (rounded/flat), card shadows, accent colors
    - Image Filters: Grayscale, sepia, blur, brightness, contrast, saturate with configurable intensity
    - Filter on Hover: Remove filter, add filter, or no hover effect
    - Caption Display: Always visible, on hover, or hidden
    - Gallery Behavior: Randomize order, single image preview
    - Module Suffix: Add custom CSS classes for targeted styling
    - Extra CSS: Per-instance custom CSS with placeholder support

    Fully Responsive Design
    - Mobile-optimized with touch-friendly controls
    - Responsive grid layouts that adapt to all screen sizes
    - Intelligent responsive breakpoints
    - Works perfectly on desktop, tablet, and mobile devices

    Modern Architecture
    - Full Joomla 4, 5 & 6 compatibility
    - Uses WebAssetManager for optimal asset loading
    - Modern PHP 7.4+ code with strict type declarations
    - Proper namespace implementation
    - Clean, standards-compliant code

    Quick Start

    Module Usage:
    1. Navigate to Content > Site Modules
    2. Create new "Vertex Gallery" module
    3. Choose Image Source: Folder or Slides
    4. Configure layout, visual, and modal settings
    5. Assign to module position and publish

    Plugin Usage:
    1. Install and enable "Content - Vertex Gallery" plugin
    2. Configure default settings in plugin configuration
    3. Add shortcode to articles: {vertexgallery folder="images/gallery"}
    4. Or use individual images: {vertexgallery images="img1.jpg,img2.jpg"}

    Shortcode Examples:
    - {vertexgallery folder="images/portfolio"}
    - {vertexgallery images="photo1.jpg,photo2.jpg"}
    - {vertexgallery folder="images/gallery" layout="masonry" columns="3" gap="20"}
    - {vertexgallery folder="images/products" show_filter="1" enable_modal="1" modal_theme="light"}

    Perfect For

    • Photography Portfolios - Showcase photography work in stunning galleries
    • Product Showcases - Display products in organized, filterable galleries
    • Event Galleries - Create galleries for weddings, events, and celebrations
    • Art Portfolios - Present artwork in beautiful grid or masonry layouts
    • Real Estate - Show property photos with category filtering
    • Blog Content - Add visual galleries to articles and blog posts
    • E-commerce - Display product images in engaging gallery format
    • Corporate Websites - Professional image galleries for company portfolios
    • Travel Blogs - Showcase travel photos with category organization
    • Creative Agencies - Display client work and portfolios

    Configuration Options

    Image Source Settings
    - Choose between folder-based or manual slides
    - Folder path configuration (relative to Joomla root)
    - Auto-generate titles from filenames (folder-based)
    - Manual slide management with subform interface
    - Image, title, description, and category per slide

    Layout & Visual Settings
    - Layout type: Grid or Masonry
    - Columns: Auto, fixed number, or responsive format
    - Gap between items (pixels)
    - Gallery max width
    - Item aspect ratio (Grid only)
    - Corner style: Rounded or Flat
    - Show card shadow
    - Accent color picker
    - Show gallery filter
    - Gallery caption display mode
    - Image filter type and amount
    - Filter on hover behavior

    Modal/Lightbox Settings
    - Enable/disable modal
    - Modal theme: Dark or Light
    - Backdrop opacity (0.0 to 1.0)
    - Modal transition: Fade, Crossfade, or Slide
    - Swipe threshold for mobile
    - Disable right click protection
    - Control visibility: Play/pause, speed, count, thumbnails, fullscreen, rotate, flip, zoom, theme toggle, progress, download, share
    - Thumbnail height and style
    - Autoplay interval
    - Enable captions in modal

    Image Resize Settings
    - Thumbnail width and height
    - Modal image width and height
    - Enable WebP format conversion
    - WebP quality (1-100)

    Gallery Behavior
    - Randomize gallery order
    - Show single image preview

    Advanced Settings
    - Module class suffix
    - Extra CSS with placeholder support ({moduleid}, {galleryid})

    Plugin Default Settings
    - Configure default layout, columns, modal settings
    - Defaults apply to all shortcode instances
    - Shortcode attributes can override defaults

    Technical Features

    Performance Optimized
    - Automatic image caching for resized images
    - WebP conversion for smaller file sizes
    - Efficient asset loading with WebAssetManager
    - Lazy loading support
    - Optimized JavaScript and CSS

    Security Features
    - Path validation and sanitization
    - Directory traversal protection
    - Safe file type validation
    - Secure image handling
    - Joomla security best practices

    Responsive Design
    - Mobile-responsive layouts
    - Touch-friendly controls and gestures
    - Adaptive column settings
    - Cross-device compatibility
    - Mobile-optimized modal

    Cross-Browser Support
    - Chrome, Firefox, Safari, Edge, Opera
    - Modern browser compatibility
    - Mobile browser support (iOS Safari, Chrome Mobile)
    - Cross-platform (Windows, Mac, Linux, mobile)

    Accessibility
    - ARIA support for screen readers
    - Keyboard navigation support
    - Semantic HTML structure
    - Focus management
    - WCAG compliant

    Installation

    Package Installation:
    1. Log in to Joomla backend
    2. Navigate to System > Install > Extensions
    3. Upload pkg_vertexgallery.zip
    4. Click Install
    5. Both module and plugin are automatically installed
    6. Plugin is enabled by default

    System Requirements:
    - Joomla 4.0.0 or higher (4.x, 5.x, 6.x)
    - PHP 7.4.0 or higher
    - PHP GD extension (for image resizing and WebP conversion)
    - Modern web browser with JavaScript enabled

    After Installation:
    - Module: Go to Content > Site Modules to create gallery instances
    - Plugin: Go to Extensions > Plugins to configure default settings
    - Both components are ready to use immediately

    Support

    • Support Portal: https://support.joomlax.com
    • Email Support: info@joomlax.com
    • Website: https://www.joomlax.com
    • Documentation: Comprehensive documentation included with package
    • Update Server: Automatic updates via Joomla update system

    Why Choose Vertex Gallery?

    Complete Solution - Both module and plugin in one package, use one or both for maximum flexibility

    Professional Features - Advanced lightbox, category filtering, image processing, and extensive customization options

    Easy to Use - Intuitive backend interface, simple shortcodes, no coding required

    Flexible Deployment - Display in module positions or embed in articles, multiple instances supported

    Performance Optimized - Image caching, WebP conversion, efficient code, minimal impact on page load

    Mobile Friendly - Fully responsive with touch support, works perfectly on all devices

    Modern & Future-Proof - Built for Joomla 4, 5 & 6 with modern coding standards, regular updates and support

    Secure & Reliable - Path validation, secure file handling, follows Joomla security guidelines

    Well Documented - Comprehensive documentation with clear examples, FAQs, and configuration guides

    Beautiful Design - Professional layouts, smooth animations, customizable themes, and polished user experience

    Create stunning, professional galleries that enhance user experience and showcase your images beautifully while maintaining optimal performance and compatibility across all devices and Joomla versions.

  3. This location is fully compatible with Google Search Console and most SEO tools.

    ⚙️ How It Works

    1. On each frontend request, the plugin checks if sitemap.xml exists.
    2. If it doesn’t exist → it generates a fresh sitemap.
    3. If it exists → the plugin checks the file age.
    4. If older than 24 hours → it regenerates the sitemap.
    5. Otherwise → nothing happens (fast execution).

    This ensures extremely low overhead and full automation.


    🔧 Installation

    1. Download the ZIP package from the Releases page.
    2. In Joomla Administrator, go to: System → Extensions → Install
    3. Upload and install the plugin.
    4. Go to: System → Manage → Plugins
    5. Search for DC Sitemap
    6. Enable the plugin.
    7. Configure your preferences (optional).

    🖱 Manual Generation

    You can force immediate sitemap regeneration by visiting:
    https://yourdomain.com/?dc_jsitemap=1


    🧩 Plugin Options

    | Option | Description |
    |--------|-------------|
    | Include articles | Add all published Joomla articles to the sitemap |
    | Include categories | Add published content categories |
    | Include menu items | Add menu links (excluding separators, headings, aliases) |
    | Priority settings | Set custom priority values for each group |
    | Generate Now (button) | Adds a clickable button in the plugin settings |


    📝 Changelog

    1.0.0

    • Initial stable release
    • Full Joomla 5/6 compatibility
    • Automatic 24h regeneration
    • Manual trigger support
    • Priority controls
    • Menu/article/category support

    📄 License

    MIT License.
    You may use, modify and distribute the plugin freely.


    💙 Credits

    Developed by Design Cart
    https://www.designcart.pl

  4. How to optimize images on a Joomla website – ready-to-use tool
    DC JWebP is a free, lightweight and fully automatic system plugin for Joomla that optimizes images by converting them to the modern WebP format.
    After enabling the plugin, JPG and PNG images are automatically converted to WebP, replaced directly in the generated HTML and enhanced with native lazy loading. No configuration is required to get started – the plugin works immediately after activation and improves website performance without modifying templates or database records.

    Main features of DC JWebP
    DC JWebP focuses on one task: making Joomla websites faster by optimizing images globally.
    Key features include automatic conversion of JPG and PNG images to WebP format, replacing image paths across the entire HTML output (including images generated by page builders and inline styles), support for both standard image tags and background-image declarations, and native lazy loading using the loading="lazy" attribute without JavaScript.
    The plugin supports both local image paths and full URLs, works with Joomla 5 and 6, and is fully compatible with PHP 8.1, 8.2 and 8.3. It is extremely lightweight and does not rely on any external libraries or frameworks. DC JWebP does not modify the database and does not require any changes in the template files.

    Configuration options
    DC JWebP includes a simple configuration panel in the Joomla administrator area.
    Available options allow you to define the WebP image quality (from 0 to 100), exclude selected folders from processing, enable or disable native lazy loading, and prepare the plugin for further extensions such as srcset or picture support in future versions.
    All settings are optional – the plugin works out of the box with sensible defaults.

    Why WebP format matters
    Images are often the heaviest part of a website and can account for 50–70% of total page weight. Google strongly recommends using next-generation image formats such as WebP to improve loading speed and Core Web Vitals.
    WebP allows you to maintain very similar visual quality while significantly reducing file size. In practice, this means faster page load times on mobile devices, better Google PageSpeed scores, lower bandwidth usage and improved overall responsiveness.
    According to Google PageSpeed recommendations, WebP can reduce image size by 25–35% compared to JPG and by more than 80% compared to PNG for non-transparent images.
    Reducing image size has a direct impact on SEO, performance and conversion rates, especially on mobile connections.

    How DC JWebP works internally
    DC JWebP is designed to work efficiently without blocking Joomla rendering.
    The plugin runs during the onAfterRender event, after the page HTML has been fully generated. It scans the final HTML output, detects image tags and background-image declarations, and replaces image paths with WebP versions when available.
    Images are converted only once, during the first request. Subsequent page views reuse the already generated WebP files, which keeps server load minimal. Native lazy loading is applied automatically without any JavaScript execution.
    As a result, pages load faster, use less data and achieve better PageSpeed scores without affecting site stability.

    Compatibility
    DC JWebP is fully compatible with Joomla 5 and Joomla 6 and works correctly with Joomla 4 as well. It supports PHP versions from 8.1 to 8.3.
    The plugin works with popular page builders and templates such as SP Page Builder, Helix Ultimate, YOOtheme and any custom or Bootstrap-based templates. Since it operates on the final HTML output, it remains independent of the framework or builder used.

    Frequently Asked Questions
    Does the plugin overwrite original images? No. Original JPG and PNG files remain unchanged. WebP images are created as separate files.
    Are WebP images generated on every request? No. Conversion happens only on the first request. After that, existing WebP files are reused.
    Does the plugin add lazy loading? Yes. Native loading="lazy" is added automatically without JavaScript.
    Does it work with background images? Yes. Inline background-image declarations are detected and replaced.
    Does it require JavaScript? No. DC JWebP works entirely on the PHP side.

  5. DC jVideo is a lightweight content plugin for Joomla 5 and Joomla 6 that allows you to embed video content in a clean, controlled and modern way using a simple shortcode.

    Embedding video in Joomla is still often problematic. Editors generate heavy iframe code, layouts break easily, and you have very limited control over user experience. DC jVideo was created to solve exactly these problems by giving you full control over how and where video appears on the page.

    The plugin works as a content plugin and uses a simple shortcode instead of editor buttons or visual builders. This makes it predictable, clean and easy to use in any Joomla article.

    DC jVideo supports inline video embedding directly inside article content. With a single shortcode, a video can be displayed responsively inside the text without breaking the layout. The video scales correctly, keeps its aspect ratio and works well on both desktop and mobile devices. The default preload behavior is optimized for performance and SEO.

    In addition to inline playback, DC jVideo offers a lightbox mode with a custom animation. When lightbox mode is enabled, the article displays a button instead of the video. After clicking the button, the screen is covered by an animated backdrop that expands from a small circle into a full-screen overlay. The video then slides in from the bottom with a smooth bounce animation. The lightbox can be closed using the close button, the ESC key or by clicking outside the video area.

    DC jVideo automatically detects the video source and renders it appropriately. Supported sources include local HTML5 video files such as MP4 (optionally WebM), YouTube videos and Vimeo videos. The user does not need to specify the video type manually. The plugin recognizes the source based on the provided URL and handles everything automatically.

    For local HTML5 videos, DC jVideo provides full control over the video source without using external iframes. For YouTube and Vimeo, videos are embedded using clean iframe players with autoplay support in lightbox mode.

    The plugin does not depend on jQuery. It is built entirely using modern, vanilla JavaScript. This makes it fully compatible with Joomla 5 and Joomla 6, avoids conflicts with templates and reduces unnecessary overhead.

    DC jVideo focuses heavily on user experience. When the lightbox is open, scrolling of the page behind it is blocked. All dynamically created elements are removed from the DOM after closing the lightbox, preventing memory leaks or leftover elements.

    The plugin is designed for developers and site builders who want full control over video presentation. It is ideal for technical blogs, product pages, landing pages with video content and any Joomla site where UX matters more than simply pasting an iframe.

    Shortcode usage examples:

    Inline video playback:
    {video href="https://extensions.joomla.org/images/video/example.mp4"}

    Lightbox video playback:
    {video href="https://extensions.joomla.org/images/video/example.mp4" mode="lightbox" anchor="Watch video" poster="/images/video/example.png"}

    YouTube example:
    {video href="https://www.youtube.com/watch?v=VIDEO_ID
    " mode="lightbox" anchor="Watch demo"}

    Vimeo example:
    {video href="https://vimeo.com/VIDEO_ID
    " mode="lightbox" anchor="Watch video"}

    DC jVideo is fully compatible with Joomla 5 and Joomla 6 and does not use deprecated APIs.

    The plugin can be installed using the standard Joomla extension installer. You can download it from the Design Cart website or from GitHub.