JoomGallery is an open-source image gallery and photo management component for Joomla!, developed and maintained by volunteers.
Designed for demanding and extensive image collections, JoomGallery is particularly suitable for photographers, clubs and associations, photo communities, image libraries and other projects with individual requirements.
Its key strength is customizability. Instead of defining how an image gallery must look or behave, JoomGallery provides a flexible foundation that can be adapted using Joomla's configuration, access control and extension mechanisms.
[ CORE COMPONENT ]
Core Principles
JoomGallery 4 builds on the established concepts of JoomGallery 3 while adopting the architecture and development standards of modern Joomla versions. Its design focuses on:
- Extensive customization through configuration, plugins, modules and template overrides.
- Large image collections with an architecture designed for galleries containing more than 10,000 images.
- Modularity and extensibility through Joomla's extension system and third-party integrations.
- Self-hosting and independence with control over your software, images and hosting infrastructure.
- Continuity with the established concepts and workflows of earlier JoomGallery versions.
[ CORE COMPONENT ]
Features and Capabilities
An overview of the main capabilities of JoomGallery's flexible and extensible core component.
Advanced Configurator
Extensive configuration options with hierarchical overrides at menu, category, image, user-group and global levels. Settings can be imported and exported.
Advanced Access Control
Granular permissions built on Joomla's access
control system, with efficient permission
handling for extensive image collections.
Categories, Tags & Collections
Organize images using hierarchical categories,
multiple tags and user-created collections
that can be shared and published.
EXIF & IPTC Metadata
Read and edit photographic metadata.
Use selected information to populate image titles,
descriptions, dates and tags during upload.
Custom Image Types
Define an unlimited number of image types with individual dimensions and processing settings. Generate thumbnails and image derivatives statically or dynamically.
Image Processing
Generate image derivatives using PHP's GD library
or ImageMagick, depending on your hosting
environment and processing requirements.
Resumable Uploads
Upload multiple images using Uppy.
Support for the TUS protocol allows interrupted
uploads to be paused and resumed.
Remote File Systems
Integrate external file storage and supported
cloud services through Joomla filesystem
plugins, providing flexible storage options.
Flexible Frontend Layouts
Includes Justified and Masonry grid layouts
with lightGallery image viewing. Customize
their presentation using Joomla template overrides.
Frontend Management
Authorized users can upload images and manage
their images, categories and collections directly
through the website frontend.
Batch Processing
Maintain large datasets with batch operations
that can be paused, scheduled and
executed automatically.
Custom Fields & Languages
Extend image and category information with Joomla custom fields. Multilingual content support is under development; check the release notes for availability.
[ EXTENSIONS ]
Extending JoomGallery
JoomGallery provides a modular foundation for project-specific requirements. Its functionality and appearance can be extended using Joomla plugins, modules, custom fields, filesystem integrations and template overrides.
The default layouts are starting points, not a restriction on how a JoomGallery website can look. Developers can adapt the presentation and behavior to suit their projects.
Official Extensions
| Title | Version | Description | Author | Download |
|---|---|---|---|---|
|
JoomQuickicon
Plugin
|
4.0.0 | This plugin displays a JoomGallery icon in the Joomla! control panel. | MrMusic | Download |
|
JoomPlu PRO
Package , Visit Website
|
1.3.1 | JoomPlu PRO - The official content plugin for the JoomGallery component. | Manuel Häusler | Download |
|
JoomImages PRO
Package , Visit Website
|
1.0.0 | JoomImages PRO - The official images module for the JoomGallery component. | Manuel Häusler | Download |
|
DPMedia Free
Package , Visit Website
|
1.21.2 | DPMedia Free | Digital Peak | Download |
[ MORE ]
Further Information
This page provides an overview of JoomGallery's main capabilities. For installation requirements, configuration details and technical instructions, visit the project documentation.