Omni Gallery

System Diagram (svg)

Galleries and sliders of anything. Images, pages, users, express objects, calendar events and more.

Omni Gallery is a massively flexible gallery and slider system. Multiple ways to select images. Multiple ways to display them. Easily expandable with further image selections and display widgets. Check out a few examples of what you can show with Omni Gallery.

Once installed, you will have:

  • An Omni Gallery block in the Multimedia block group.
  • Dasboard pages at Dashboard > Stacks & Blocks > Omni Gallery

Building out a site with current image galleries, carousels and sliders can be a frustrating experience. Some blocks work by picking individual images. Some blocks work with filesets. Some blocks work with folders in the file manager. Picking images and adding them to a block, fileset or folder takes time. Then you have to add captions. Then the design changes, a different block is selected, the time spent editing your carefully constructed slider gets discarded and you have to start from scratch with a different block.

Having decided how images will be displayed, you don't get any choice on how they are entered. You have to use what the block gives you, which may not be how you would really like to pick images.

Hence Omni Gallery. One single gallery addon to fulfill all galley and slider requirements. Omni Gallery provides many different ways of selecting images, you can select images in a way that suits your application and the way you like to work. 

  • Pick individual images
  • Select a fileset and either snapshot or track the images in it
  • Select a folder and either snapshot or track the images in it
  • Select a system directory
  • Select an individual userpage or calendar event and generate image lists from associated attributes
  • Build a user listpage list, calendar event list and generate image lists from associated attributes
  • Build a list of anything using Express and generate image lists from associated attributes
  • Select an individual Community Store product and generate image lists from associated attributes
  • Build a Community Store product list and generate image lists from associated attributes
  • Integrate with core image/file attribute and third party multi image and fileset attributes
  • Filter by size and type
  • Handle any number of images from just a few images to effectively infinite collections.
  • For latest list see Image Selectors

Having selected images, in Omni Gallery you can then decide how to display them choosing a display widget:

Omni Gallery takes care of pagination, in-page 'more' loading, lazy Loading and lightbox overlays. Titles and captions/descriptions can be selected from any image property or attribute and even from file embedded exif data. You can even show different descriptions in the display widget and lightbox.

The display and lightbox configuration options of Omni Gallery are massively configurable. On the rare occasions you need to display more complex layouts within a gallery or slider, Omni Gallery Elements puts your coded elements into a gallery or slider.

If you can't find the image selector or display widget you require, the Omni Gallery architecture is fully Pluggable and Expandable. Its easy to integrate further plugins with alternative javascript slider and gallery widgets or to create a custom display element with Omni Gallery Elements.

Having put all that work into configuring a slider, carousel or gallery, with Omni Gallery you can easily swap the display widget while keeping the same image selector, or swap the image selector while keeping the same display widget. If you need a similar Omni Gallery on another page, just export the settings and import them to a new block. You can even export and import Omni Gallery settings to copy between sites (though take care to adjust fileset or folder identities after importing).

If you have a massive collection of images to display, Omni Gallery can crawl a file manager folder or system directory dynamically. You can add a galley of thousands of images with just a few clicks.

Easy Setup

  1. On this site find an example similar to what you require, click the View settings button, copy the settings JSON.
  2. On your page, add a Omni Gallery block. On the Support tab click the button to Import settings, paste the settings JSON and import.
  3. On the advanced tab, clear the radio button that enables the export button with the gallery. You probably don't want to show that on the front end of your site!
  4. Edit the settings to what you require. Most importantly, in the Image Selection tab, adjust any concrete5 File, Fileset or Folder selection as IDs will change between sites.

Extension

Omni Gallery is designed for extension. Image selectors, display widgets and lightbox overlays follow a pluggable and extensible architecture for easy integration of further selctors, displays and lightboxes from within Omni Gallery or provided by third party packages or your own application specific plugins.

Omni Gallery with FREE extensions

Get Omni Gallery and extensions for the price of just this addon with the Omni Gallery Complete special offer.

Omni Gallery

jl_omni_gallery - v9.2.26 - resources v9.3.1

A massively flexible gallery and slider system. Multiple ways to select images. Multiple ways to display them. Easily expandable with further image selections and display widgets.

ConcreteCMS Marketplace v9.2.26

Block Types Single Pages
  • Omni Gallery /dashboard/​blocks/​omni_gallery A massively flexible gallery and slider system. Multiple ways to select images. Multiple ways to display them. Easily expandable with further image selections and display widgets.
  • Omni Gallery Global Settings /dashboard/​blocks/​omni_gallery/​global_settings Edit global settings and defaults for the omni gallery block.
  • Omni Gallery Plugins /dashboard/​blocks/​omni_gallery/​plugin_list Plugins for Image Selectors, Display Widgets and Lightbox Overlays.
Image Selectors Plugins
  • Calendar Event List Dynamic
  • Calendar Selected Event Dynamic
  • Directory Crawler
  • Express List Dynamic
  • Express Selected Item Dynamic
  • File Picker
  • Fileset Dynamic
  • Fileset Infinite Dynamic
  • Fileset Snapshot
  • Folder Dynamic
  • Folder Infinite Dynamic
  • Folder Snapshot
  • Page List Dynamic
  • Selected Page Dynamic
  • Selected User Dynamic
  • User List Dynamic
Display Widgets Plugins
  • Big Scroll
  • Bootstrap Carousel
  • Cards Grid
  • Core Image Gallery
  • Core Image Slider
  • Core Page List
  • Cycle2
  • Glider
  • Information List
  • Masonry
  • Owl Carousel
  • Swiper
  • Thumbnail Grid
  • Vegas
Lightbox Overlay Plugins
  • Magnific
  • None
  • Vegas Background

Omni Gallery for Community Store

jl_omni_gallery_community_store - v9.1.2

Community Store Product and Product List image sources for Omni Gallery. Use Omni Gallery to display your Community Store product images using Omni Gallery's many Display Widgets and Lightbox Overlays.

ConcreteCMS Marketplace v9.1.2

Image Selectors Plugins
  • Product List Dynamic
  • Selected Product Dynamic

Omni Gallery Elements

jl_omni_gallery_elements - v9.1.2

Use Concrete CMS Elements with Omni Gallery Display Widgets and Lightboxes to provide fine control of individual gallery item content, layout and style.

ConcreteCMS Marketplace v9.1.2

Display Widgets Plugins
  • Element Glider
  • Element Glider Boxed
  • Element Grid
  • Element Grid Boxed
  • Element Swiper
  • Element Swiper Boxed
Lightbox Overlay Plugins
  • Magnific Element
  • Magnific Element Boxed