MoreGallery

MoreGallery is an intuitive and powerful image gallery for MODX with video support, tags, cropping and custom fields.



Recent Releases

MoreGallery 1.6.1-pl

Released on 2017-04-19

  • Fix issue on PHP 5.3 with the mgMediaManagerImage object [S11648]

MoreGallery 1.6.0-pl

Released on 2017-04-10

  • Add batch show, hide and remove functionality [#14]
  • Show all tags when focus lands on the tags input
  • Allow import by drag/dropping from the file tree
  • Make the delete confirmation text depend on the type of image
  • Allow import and videos to be added correctly when allow_url_fopen is disabled [#178]

Fixes:

  • Add missing png_compression_level setting to the build
  • Remove no longer used thumbnail_format setting from build [#174]
  • Fix YouTube previews loading over HTTP instead of HTTPS
  • Fix call to fixOrientation missing format on import
  • Fix importing images from remote media sources (e.g. Amazon S3) [#184]

Design & Accessibility improvements

  • Buttons now use semantic buttons instead of anchors
  • Add tooltip to image actions
  • Improved focus and hover styles on images in the gallery, now has a blue border instead of a transparent mask
  • Image actions are now shown in a small image toolbar instead of the name/filename when hovering/focusing on the image
  • Use left and right keys (or tab) to navigate through images with the keyboard
  • Use space to select an image for the batch actions
  • Use down key when focused on an image to get to the image actions, use left and right keys to navigate actions, use up key to put focus back on image
  • Styles and icons specific to MODX < 2.3 have been removed
  • First input/button/link in modal is auto focused on open
  • When closing a modal the keyboard focus is restored to where it was before
  • Close/save buttons in modals are now semantic buttons so can be triggered with space

MoreGallery 1.5.9-pl

Released on 2017-03-29

  • No longer removes images when sort fails (for example because of permissions or a db error) [S11532]
  • Disable sort if the user does not have image_edit permission

MoreGallery 1.5.8-pl

Released on 2017-02-03

  • Prevent potential mod_security related issue caused by video metadata
  • Don't allow empty tags to be created, and make sure errors are shown to the user
  • Automatically remove empty tags that already exist in the database
  • Fix bug where a gallery might get filtered by empty tag when not specified [S11105]
  • Add ability to prefer GD over Imagick with `moregallery.imagine_prefer_gd` for cases where Imagick is broken [S11109]
  • Add cache busting to 2 files that weren't cachebusted yet [S11093]

MoreGallery 1.5.7-pl

Released on 2017-01-18

  • Prevent E_FATAL error breaking the manager if alpacka is missing [S10730]
  • Silence E_WARNING for exif data in certain environments
  • Fix usage of global jQuery instead of scoped version [S10945]

MoreGallery 1.5.6-pl

Released on 2016-11-24

  • Clean invalid characters out of IPTC data

MoreGallery 1.5.5-pl

Released on 2016-10-12

  • Prevent error when using Gitify or Teleport (Cloud Snapshots) to extract MoreGallery resources
  • Fix mgGetTags snippet to show all tags with &resource=0, and current if &resource is empty (default) [#176]

MoreGallery 1.5.4-pl

Released on 2016-09-30

  • Ensure EXIF and IPTC data get cleaned up properly, even if uploaded prior to 1.4.2 [S10021]
  • Fix back-end not showing images if an image is missing a file value [S10015]

MoreGallery 1.5.3-pl

Released on 2016-09-12

  • Fix clearing of image caches when adding/removing tags
  • Fix [[+tags]] placeholder not being available in image lists [S9948]

MoreGallery 1.5.2-pl

Released on 2016-09-07

  • Fix clearing of image caches when an image was sorted/edited [S9924]

MoreGallery 1.5.1-pl

Released on 2016-09-01

  • Make the add video modal use lexicons
  • Fix the media browser not opening when clicking Import [S9857]
  • Fix issue creating crops when only the width OR height is specified [#175]
  • Prevent E_WARN for loading exif data from non-supported file type

MoreGallery 1.5.0-pl

Released on 2016-08-24

  • Make sure previous and next urls for mgGetImages single image view respects &singleImageResource
  • Fix &singleImageParam not defaulting to the setting if not set on snippet call

MoreGallery 1.5.0-rc2

Released on 2016-08-05 (Pre-releases Channel)

  • Fix BC break in 1.5.0-rc1: [[+idx]] now starts at 0 again instead of 1
  • Make sure exceptions are caught properly when generating a thumbnail fails
  • Make sure trying to add a private/non-existent video doesn't crash the gallery [#173]

MoreGallery 1.5.0-rc1

Released on 2016-08-03 (Pre-releases Channel)

New features:

  • Automatically duplicate images (and related data, like tags and crops) when duplicating a gallery resource [#94]
  • Add embedding of videos from YouTube and Vimeo, with different chunks per type [#152]
  • Add &singleImageResource property to mgGetImages which allows you to link detail pages to a specific resource [#162]
  • mgGetImages now accepts multiple comma-separated resources in &resource [#26]
  • Ability to limit available features on Galleries through permissions (ACLS) [#125]

Improvements:

  • Refactored mgGetImages snippet to be more easily maintained and extended
  • Replaced internal phpthumb with Imagine library which can use imagick and offers more features for the future
  • SVG uploads will now get PNG thumbnails/crops rather than broken images [#131]
  • Default mgImage chunk now wraps items in a li to accommodate for video embeds

Fixes:

  • Fix rounding issue in certain crops [#111]
  • Prevent double thumbnail generation on upload [#155]

MoreGallery 1.4.2-pl

Released on 2016-06-23

  • Fix issue showing images when &sortBy is random and &wrapperTpl is set [#167]
  • Fix invalid shutdown callback warning when importing files [#169]
  • Fix opening the media browser a second time, or after opening the browser in TVs [#164]
  • Prevent invalid EXIF or IPTC data from breaking uploads or listing images [S9225]

MoreGallery 1.4.1-pl

Released on 2016-05-04

  • Properly filter out EXIF and IPTC data from AJAX requests to prevent tripping over mod_security rules [#149]
  • Allow changing the number of thumbnails that are prefetched as base64 in the manager (useful on slow disks) [#148]
  • Add missing allowed_extensions_per_source setting to build
  • Make sure media source specific extensions are checked case insensitively
  • Add DISTINCT to the image query to prevent duplicate results when filtering on tags (Thanks Adam!) [#140]
  • Prevent pretty noisy "[[+resource.id]] is not a valid integer" error [S8750]

MoreGallery 1.4.0-pl

Released on 2016-04-06

  • Fix logic issue in fetching tags, causing errors to appear in the log when using tags. [S8392]

MoreGallery 1.4.0-rc2

Released on 2016-03-29 (Pre-releases Channel)

  • Fix critical issue when calling mgGetImages with different resource values (Alpacka v0.2.3) [S8392]

MoreGallery 1.4.0-rc1

Released on 2016-03-23 (Pre-releases Channel)

New Features:

  • Custom fields! Add text fields, text areas, rich text or select fields to the image edit modal [#74]
  • Automatically regenerate the mgr_thumb if it no longer exists or the mgr_thumb column is empty [#138]
  • Add crop_jpeg_quality setting to control the quality of thumbnails that are generated as jpegs [#137]
  • Add thumbnail_format setting to control the format of the mgr_thumb file [#120]
  • Add allowed_extensions_per_source setting to limit uploads to media-source specific allowed imageExtensions [#132]
  • Add &includeCount property to mgGetTags to get the number of images using a specific tag [#135]
  • Allow excluding images by tag with mgGetImages with "-tag" [#136 - thanks Thomas!]
  • Add &wrapperIfEmpty property to mgGetTags and mgGetImages that allows disabling the wrapperTpl if there are no results [#118]
  • Add &singleImageParam property to mgGetImages to allow changing the parameter per snippet call
  • Add &singleImageEnabled property to mgGetImages to disable the single image view completely
  • Automatically create tags when keywords are found in the image IPTC data [#112]
  • Make IPTC data available via a new iptc image field
  • Add support for path placeholders in the gallery path, including dates, a selection of settings and all resource fields and TVs
  • Provide support for extras like FileSluggy that sanitise file names on upload [#142]

Improvements:

  • Prevent potential fatal error in mgGetImages/mgGetTags if $modx->resource isn't set [#119]
  • Make sure mgGetImages/mgGetTags set the working context
  • Remove hardcoded tooltip on the resource toolbar icon [#117]
  • Make sure mgGetTags with a resource filter also checks if images are hidden
  • Make visual difference between active and inactive images bigger [#116]
  • Implement modmore/Alpacka for shared utilities [#141]
  • Add support for transliteration for filename sanitization [#121]
  • Improve styling of the Gallery header in MODX 2.4
  • Automatically refresh the resource update page if the content position or crops are changed
  • Add prefill_from_iptc setting to allow disabling the automatic name/tag prefilling [#144]
  • Add resource data to the wrapperTpl [#145]
  • Allow deleting images when the confirm dialogs are dismissed [#143]
  • IPTC and EXIF data can be inspected with iptc_dump, iptc_json, exif_dump and exif_json placeholders

Fixes:

  • Fix loading the lexicon for the Content > New Gallery menu item [#87]
  • Fix toolbar icon position being out of order
  • Fix image URL generation on Windows [S7588]
  • Synchronise processing with importing with the upload processing
  • Ensure mgImage->toArray respects the $keyPrefix value

MoreGallery 1.3.7-pl

Released on 2015-10-08

  • Fix loading crop information from resource settings, was causing images to not get cropped properly automatically
  • Improve how the manager thumbs are created to ensure crisp images, even for very tall/wide images
  • Strip out invalid control/hidden characters from EXIF data on upload to prevent errors

MoreGallery 1.3.6-pl

Released on 2015-09-28

  • Make sure the memory limit is consistently increased when generating crops [S6583]
  • Fix case sensitive extension check to be case insensitive [#134]
  • Fix undefined variable error and broken image_count wrapper placeholder in mgGetImages
  • Make sure description field is big enough when rich text is disabled [#128]
  • Fix background of crops preview with transparent images
  • Fix unnecessary hardcoded PNG format for crops, now only used when source image is png as well

MoreGallery 1.3.5-pl

Released on 2015-09-02

  • Make sure only valid image extensions are allowed to be uploaded [S6405]
  • Catch failed uploads when server limits caused the error rather than MODX [#122]

MoreGallery 1.3.4-pl

Released on 2015-07-13

  • Updated translations, contributions are welcome via https://crowdin.com/project/modmore-moregallery
  • Hardened XHR security to prevent leaking session IDs cross-domain (#114)
  • Fix issue with double quotes in image fields not working as expected (potential self-XSS)

MoreGallery 1.3.3-pl

Released on 2015-05-16

  • Fix uploads - sorry about that!

MoreGallery 1.3.2-pl

Released on 2015-05-15

  • Fix bug that could cause the inability to save a resource when using unicode characters in moregallery (#113)
  • Fix potential issues with MySQL strict mode
  • Change how editedon/by details are updated to prevent constant changes with Gitify

MoreGallery 1.3.1-pl

Released on 2015-03-27

  • Prevent paste from being intercepted by moregallery, resulting in errors (#41)
  • Fix issue when using Gitify where the mgImage representation has duplicated mgr_thumb paths

MoreGallery 1.3.0-pl

Released on 2015-02-20

  • Please see the 1.3.0-rc1 changelog below for what's new in 1.3.x
  • Ensure the moregallery service is loaded before accessing it in mgImage

MoreGallery 1.3.0-rc2

Released on 2015-02-10 (Pre-releases Channel)

  • Fix issue requiring &resource to be specified on mgGetImages calls
  • Fix positioning issues on URL label text and wide crop previews (#108, 109)
  • Make sure removing an image also removes the crop thumbnails (#107)

MoreGallery 1.3.0-rc1

Released on 2015-02-04 (Pre-releases Channel)

New Features:

  • Add region of interest cropping for responsive images or better art direction (#5)
  • Add new visible/hidden state to images so you can hide an image from the front-end without removing it (#85)
  • Add typeahead to tags for much easier tag selection (#84)
  • On image upload, automatically extract image name from IPTC data if available (#91)
  • Add 5 plugin events to hook into various parts of the gallery interaction (#62)
  • Automatically rotate images to the right orientation on upload
  • Now context-aware, so all settings can be overridden on context level as well

Improvements:

  • Add snippet properties to build (#72, #95)
  • Ensure transparent backgrounds remain transparent (instead of black) for thumbnails (#51)
  • Add &where property to mgGetImages and mgGetTags for generic filtering, accepts JSON formatted queries. (#83)
  • Add loading indicator for image tags (#57)
  • New [[+width]] and [[+height]] placeholders for images
  • Make sure settings have a lexicon and description (#96)
  • Improve image centering/cropping in back-end to be always centered and filling the area
  • Prevent conflicts with other phpthumb libraries that may be loaded (#73)
  • Change how EXIF data is loaded to make it easier to work with (no thumbnail, flat structure)
  • Attempt to increase the available memory on upload to make sure the extra processing is possible even with larger images

Bugfixes:

  • Fix issue where editing image information causes data multiplication in the js (#97)

MoreGallery 1.2.3-pl

Released on 2015-01-29

  • Fix upload issue when image contained invalid EXIF data

MoreGallery 1.2.2-pl

Released on 2015-01-19

  • Fix image alignment issues with screens of exactly 1600px wide
  • Updated translations (see https://crowdin.com/project/modmore-moregallery)

MoreGallery 1.2.1-pl

Released on 2014-10-28

  • Fix potential issue on PHP 5.5/6 related to exif data
  • Change how the "Add Gallery" button in the toolbar is loaded so it also loads on components (thanks Wieger Sloot!)
  • Change "Add Gallery" button to use Font Awesome in 2.3.
  • Small speed optimization for large galleries (thanks Rico!)

MoreGallery 1.2.0-pl

Released on 2014-08-04

  • Fix issue filtering on non-existent tags
  • Fix icon in the resource tree in 2.3.? (depends on modxcms/revolution#11736)

MoreGallery 1.2.0-rc1

Released on 2014-07-18 (Pre-releases Channel)

New Features:

  • By default set source, relative url and content position to "inherit" so they continue to inherit system defaults after save.
  • Allow dragging resources into the image URL field for quick insertion
  • Add ability to control placement of image IDs into image file name
  • Add ability to prevent the gallery ID from getting added to the file path
  • Add ability to use sortBy=`random` with mgGetImages to get random images from cached data

Improvements:

  • Improve ContentBlocks compatibility with some styling tweaks and support for content-in-tab
  • Improve compatibility with Tagger (Thanks TheBoxer!)
  • Make sure TinyMCE is initialised when editing images
  • #65 Strip out unnecessary data from AJAX requests that could trigger mod_security errors
  • Adjust resource validation to allow for derivatives
  • Add [[+idx]] to the tpl in the mgGetTags snippet.
  • Added Swedish translation
  • Add snippet properties to build
  • Improve UX on adding tags to images by indicating you need to add it with a button or enter
  • Update styling to match Revolution 2.3

Bugfixes

  • Fix z-index issue with fixed toolbar
  • Fix issue loading wrong media source when using import from file feature
  • Prevent "`[[+resource.id]]` is not a valid integer and may not be passed to makeUrl()" errors
  • Fix javascript issue causing gallery initialisation to fail when the resource tree is not available.
  • Make sure the total results is set when data is retrieved from cache
  • Fix TinyMCE rendering in image description

MoreGallery 1.1.0-pl

Released on 2014-01-25

New Features:

  • Add Tagging functionality: back-end adding of tags, mgGetTags snippet to list tags and updates to mgGetImages to filter on tags and added [[+tags]] placeholder
  • Import file into the Gallery by selecting it using the MODX Browser
  • #55 Sanitise file names on upload

Fixes:

  • Fix toolbar to top of the manager when it goes out of view due to scrolling
  • Fix broken images in back-end when using remote media sources (like S3)
  • #54 Make sure the container is resized upon opening a full image view modal
  • #56 Fix errors being logged due to caching check

Improvements:

  • Gallery Toolbar now stays in view when scrolling past it
  • Change icon set to sprite-based icon set
  • Updated Danish translation.

MoreGallery 1.0.1-pl

Released on 2013-11-07

  • Add getResourceFields and getResourceTVs properties to mgGetImages to include fields or TVs placeholders.
  • Only use the FileReader (for image previews during upload) when it is supported.
  • Fix small content field if there's no RTE in use.
  • Add French translation.

MoreGallery 1.0.2-pl

Released on 2013-11-07

  • Add Danish translation

MoreGallery 1.0.0-pl

Released on 2013-10-31

  • Prevent toolbar icon from being duplicated after saving a resource.
  • Tiny fix to the CSS to prevent left box shadows from disappearing from the first image in each row.
  • Prevent annoying jump in image previews when the image completed upload.
  • Added Dutch, Czech, Russian and German translations.
  • Extract text into a lexicon file for translation.
  • Clear the MoreGallery cache when using the Site > Clear Cache menu option.

Open Issues

Below you will see a subset of known issues in MoreGallery. If you have any bug reports or feature requests, let us know.

#200

User-configurable gallery description

Created on 2017-07-17 • Last updated on 2017-07-17

#199

Custom Media Source type to browse galleries

Created on 2017-07-15 • Last updated on 2017-07-15

#198

Optimize images on upload/thumb creation

Created on 2017-07-09 • Last updated on 2017-08-03 • v2.0

#195

Dropping from file tree does not have drop target on the toolbar

Created on 2017-06-14 • Last updated on 2017-06-14

#168

Ability to specify different media source (and path?) for importing images

Created on 2016-06-14 • Last updated on 2017-04-06 • v1.7.0

#166

Galleries not removable until a document is marked as deleted too?

Created on 2016-06-13 • Last updated on 2016-06-23

#165

Back-end improvements for huge galleries

Created on 2016-06-09 • Last updated on 2016-06-23

#160

Add a way to manage tags (i.e. rename or remove them)

Created on 2016-05-26 • Last updated on 2017-04-06 • v1.7.0

#154

Add dynamic select boxes for custom fields

Created on 2016-05-12 • Last updated on 2017-04-06 • v1.7.0

#153

Add checkbox/radio custom fields

Created on 2016-05-12 • Last updated on 2017-04-06 • v1.7.0

#139

Show if a crop is user-defined or automatically generated

Created on 2015-10-07 • Last updated on 2015-12-24

#129

Showing/hiding of the tree does not affect number of columns in the gallery grid

Created on 2015-09-02 • Last updated on 2017-04-06 • v1.7.0

#126

Being able of hiding core fields like tags or url

Created on 2015-09-02 • Last updated on 2017-04-06 • v1.7.0

#124

Visual indicator of tags in the gallery grid

Created on 2015-09-02 • Last updated on 2015-10-07

#115

Setting to determine what to set the initial name to upon upload

Created on 2015-07-13 • Last updated on 2017-04-06 • v2.0

#110

Make image ID visible somewhere

Created on 2015-02-17 • Last updated on 2017-04-07 • v1.7.0

#61

Import all files in a directory

Created on 2014-02-10 • Last updated on 2017-04-06 • v2.0

#49

Show message if a batch of images has been uploaded

Created on 2013-10-19 • Last updated on 2017-04-06 • v2.0

#39

Make sure assets/galleries/ is created

Created on 2013-09-11 • Last updated on 2015-01-28

#31

MoreGallery TV that lets you do a mini gallery on normal resources

Created on 2013-08-12 • Last updated on 2017-04-06 • v2.0

#27

Add mgGetImage snippet to get a single image by its ID

Created on 2013-08-06 • Last updated on 2015-01-28

#13

Downsize original upload

Created on 2013-07-16 • Last updated on 2016-07-12


navigateup

Disclaimer: Viewing non-Euro pricing

You are currently viewing prices in a non-Euro currency. Please be advised that these prices are estimates, based on data by Open Exchange Rates.

While we offer this currency converter hoping our users find it convenient, all purchases are made in Euro, and the final amount charged can vary depending on payment provider, day, time of day and a number of other factors outside of modmore's control. There are no guarantees on accuracy and modmore nor Open Exchange Rates can not be held liable for errors.

×