We are proud to announce the release SMF Gallery Pro 11.0! These updates are for SMF 2.1.x and SMF 2.0.x
The biggest changes are for SMF 2.1
They include a a new drag and drop uploader for pictures/videos. Using the built int notification alerts for Notification alerts SMF 2.1 for Comment added on picture, new uploads if watching a member, picture liked, picture rated, picture approved!
SMF 2.1 new look to make it more modern/responsive for main areas of the gallery.
We also redid the slideshow feature SMF 2.0/SMF 2.1, Load More Images option, SEO improvements, code enhancements throughout!
For complete details on the changes read the changelog below.
11.0
+SMF 2.1 new look to make it more modern/responsive for main areas of the gallery. New .css file in gallery/css/gallery.css
+New drag and drop image and video uploader for SMF 2.1
+Notification alerts SMF 2.1 for Comment added on picture, new uploads if watching a member, picture liked, picture rated, picture approved!
+AJAX "Load More" Pagination feature to load more media items on a page. Enable "Load More" button on category views (replaces traditional pagination)
+Reorder categories for gallery admins via drag and drop on the main view.
+EXIF AVIF rotation - Added '19' => 'avif' to all format arrays
+EXIF GPS stripping - New admin toggle to suppress GPS data on upload under EXIF settings
+Modern video player - Removed Flash (FLV/SWF), unified HTML5 <video>/<audio>, HLS via Video.js CDN
+FFmpeg thumbnails - CLI fallback after legacy ffmpeg_movie class check
+Slideshow overhaul - Replaced Highslide with vanilla JS: keyboard/touch nav, play/pause, speed selector, fullscreen API, image preloading, click-to-view
+OG tags - Added og:image:width, og:image:height, og:site_name
+X/Twitter Cards - twitter:card, twitter:image, twitter:title, twitter:description
!User gallery settings cache performance
!Converted SQL queries to use SMF parameterized syntax ({int:}, {string:}, {raw:})
+JSON-LD - ImageObject and BreadcrumbList structured data
+RSS UTF-8 - All 9 ISO-8859-1 references replaced
+RSS enclosures - <enclosure> tags with URL, length, MIME type in all 3 RSS output locations
+Session checks added thoughout the gallery system
!Redirect After Favorite/Unfavorite to the media item
!Duplicate Favorites Bug Fix
Changes since 10.0
10.4
!Excessive file permissions (0755) on thumbnails
!MarkMature/MarkAllViewed missing guest checks
!Photo tag delete functions missing ownership checks
!Keywords in URL without urlencode, in text without encoding
!User gallery bulk move lacks ownership verification
!Import/BatchFTP arbitrary path read
!BatchFTP2 bypassable str_replace path traversal
!Zip extraction bugs (bitwise AND, pre-validation write)
!Typo `falal_error` causes PHP fatal error Gallery2.php:84
!Moved to ZipArchive from zip_open
!Fixed class for submit buttons for SMF 2.1 to use class="button"
+Added category image max height/width size to the error message instead of just the image width/height
!Fixed a couple minor undefined errors.
+Added full support for avif files requires uninstall of old version for SMF 2.1.x and SMF 2.0.x.
Requires PHP 8.1+ with AVIF enabled in GD PHP 8.2+ for thumbnails to resize properly.
For more information on SMF Gallery Pro visit
https://www.smfhacks.com/smf-gallery-pro.phpExisting active customers can download from
https://www.smfhacks.com/index.php/topic,10606.0.htmlIf you need to renew your license. The renewal page is found at:
https://www.smfhacks.com/index.php?action=license