| Supported | Gallery 1 | Gallery 2 | Notes |
|---|---|---|---|
| Apache 1.x | Yes | Yes | |
| Apache 2.x | Yes | Yes | |
| MS IIS 6+ | No | Yes | G1 doesn't officially support IIS, but it can work |
| Other WWW Servers (Zeus, etc) | Yes | Yes | G1 and G2 run theoretically on any PHP enabled webserver |
| PHP 4.1.0+ | Yes | Yes | Gallery 2.2 will raise the minimum PHP version to 4.3.0 |
| PHP 5.0.4+ | Yes | Yes | |
| Database | No | Yes | G1 can't use a DB, G2 requires either MySQL, PostgreSQL, Oracle or DB2 |
| safe_mode *on* | No | No | See this thread for a discussion |
| exec() *disabled* | No | Yes | G2 works with exec() disabled, but thumbs and resizes require GD compiled into PHP |
| Supported ToolKits | Gallery 1 | Gallery 2 | Notes |
| ImageMagick | Yes | Yes | |
| NetPBM | Yes | Yes | |
| GD | No | Yes | GD can be built into PHP, useful for hosts where exec() is disabled |
| GraphicsMagick | No | Yes | |
| dcraw | No | Yes | Processes RAW format from many digital cameras |
| ffmpeg | No | Yes | Processes many video formats |
| MPlayer | 3rd Party | 3rd Party | Processes even more video formats (e.g. WMV 9 aka wmv3) |
| swf | No | Yes | Detects the flash/shockwave animation dimensions on upload |
| id3 | No | Yes | |
| General Features | Gallery 1 | Gallery 2 | Note |
| Active Development | No | Yes | |
| Multi-User | Yes | Yes | |
| User Registration | Yes | Yes | |
| New User Approval | No | Yes | |
| Bulk User Addition | Yes | No | Add a list of usernames from a CSV file |
| Forgotten Password Recovery | Yes | Yes | |
| Usergroups | YES | Yes | G1 will have this feature in from 1.6 on |
| Install Wizard | Yes | Yes | |
| Upgrade Wizard | Yes | Yes | |
| Offline Mode | Yes | No | Offline mode is used for making a copy of the gallery that can be stored on a CD/DVD/HD using wget or httrack. It is the HTML and images, with no dynamic content or links. |
| Maintenance Mode | No | Yes | Stop users from accessing your Gallery during a maintenance task |
| Cart | No | Yes | |
| E-Commerce | No | 3rd Party | G2: 3rd party module available and additional module developed, available after release of 2.0 |
| Search | Yes | Yes | |
| URL Rewrite, mod_rewrite | Yes | Yes | For short URLs using Apache mod_rewrite |
| URL Rewrite, ISAPI Rewrite | No | Yes | For short URLs using IIS ISAPI Rewrite (G2.1) |
| URL Rewrite, PathInfo | No | Yes | For short URLs using PHP PathInfo (G2.1) |
| Flat Short URLs | Yes | No | G1 short URLs are always like /albumName/photoName.jpg, this comes at the price of unique album names |
| Nested Short URLs | No | Yes | G2 short URLs are always like /albumName/subAlbumName/photoName.jpg |
| Permalinks | No | Yes | Short URLs that don't change when you move an item |
| Short URLs for Other Features | No | Yes | For comments, slideshow, ... |
| RSS | Yes | Yes | Available in G2.1 |
| Google Sitemap | No | Yes | Available in G2.1 |
| Multi-Language | Yes | Yes | |
| Per User / Session Language Selector | Yes | Yes | |
| Selectable Language-Packs | Yes | Yes | Selectable in Admin -> Plugins (G2) |
| Integratable | Yes | Yes | |
| Multisite Support | No | Yes | Run multiple G2 installations from a single codebase (good for ISPs) |
| Module System | Patch | Yes | Extend the functionality with modules rather than with code hacking |
| Mirroring | Yes | No | |
| Load Balancing | No | No | |
| CDN Support | No | 3rd Party | Use a Content Distribution Network (Coral) to save server bandwidth (Hasn't been updated to work with G2.1 or up-coming G2.2) |
| Upload Any Filetype | No | Yes | G2 allows upload of any filetype and has a MIME Manager |
| Statistics | Yes | 3rd Party | |
| Meta-data Integrity Check | Yes | No | G1 has "find orphans", G2 doesn't have an integrity check yet |
| System Files Integrity Check | No | Yes | G2 checks system file integrity at install and upgrade. |
| Automated Code Testing | No | Yes | G2 has over 2200 unit tests |
| Guest Preview Mode | No | Yes | Registered users in G2 can switch between normal and guest mode to see what guests would see |
| Downloadable Plugins | No | Yes | Modules and Themes. |
| XML-RPC Remote Protocol | No | No | G2 support developed, available after release of 2.1 |
| Disk Quota | Yes | Yes | Define how much webspace each user / group are allowed to use. Gallery 1 will have this from 1.6 on |
| Captcha | Yes | Yes | Prove you're a human and not a bot when registering.
G1 will have this feature in from 1.6 on |
| Members Module | No | Yes | See a list of all registered users, show items by owner |
| User Albums | No | Yes | Each user receives automatically his own album |
| Album Navigation Block | No | Yes | A drop-down list or a DHTML menu to navigate through all albums |
| New / Updated Items | No | Yes | Mark new / updated items as such |
| Panorma Viewer | No | Yes | Java Applet to view panorama photos |
| Image Block | Yes | Yes | G2 has more image block types (newest, random, most viewed, ...) and has a GUI to use the block not only on external pages but in G2 pages too. |
| Thumbnail Manager | No | Yes | Set the default thumbnail for non-image items |
| Web-Standard Compliance | Yes | Yes | G1 is HTML 4.01 Transitional, G2 is XHTML 1.0 Strict |
| Cross Browser Support | Yes | Yes | G1 and G2 display and work correctly in most known web browsers for Windows, Linux and OSX |
| Import from Other Applications | No | Yes | G2 can import from G1 and Picasa |
| Error System | No | Yes | G2 has an error handling system which allows to handle errors gracefully and trace the error back through the whole request. |
| Set Date Format | Yes | Yes | Site wide, not per user |
| Set Server Timezone | No | Yes | If the server clock is set to another timezone than you wish, adjust Gallery's timezone (not per user) |
| Comment Quick-Reply Block | Yes | Yes | An add comment block right below the images instead of just a link to add comments. |
| DVD Authoring | no | 3rd Party | Create a DVD slideshow with G2 albums |
| ImageMaps | Yes | no | Annotate areas of images |
| Geographical Maps | no | 3rd Party | Show interactive geographical maps to illustrate where your images were taken |
| Puzzle Game | no | 3rd Party | Create puzzles from your images |
| Album & Items | Gallery 1 | Gallery 2 | Notes |
| Title | Yes | Yes | |
| Caption | Yes | Yes | Called 'Summary' in G2 |
| Keywords | Yes | Yes | G1 adds the keywords additionally to the html meta tags of the page, which helps search engines |
| Multilanguage Texts | No | Yes | |
| Custom Thumbnails | Yes | Yes | G1 doesn't have a GUI for it though |
| Delete | Yes | Yes | |
| Move | Yes | Yes | |
| Hide | Yes | Yes | Available in G2.1, photos are not visible from navigation, guests and users have to know the URL |
| Password Protection | No | Yes | Available in G2.1 (Password protected items are complementary to user / group level permissions) |
| Reorder | Yes | Yes | Reorder a lot of items at once by clicking on thumbnails |
| Change Notification | Yes | 3rd Party | See this thread |
| Items | Gallery 1 | Gallery 2 | Notes |
| Description | Yes | Yes | G2 supports different text next to thumbnail vs viewing the item |
| Custom Fields | Yes | Yes | |
| Resize | Yes | Yes | |
| Rotate | Yes | Yes | |
| Lossless Rotation | Yes | 3rd Party | |
| Auto-Rotate | Yes | Yes | Auto-rotation based on sensors or settings saved to image by camera. |
| Crop | Yes | No | |
| Crop Thumbs | Yes | Yes | |
| Square Thumbs | Yes | Yes | Both support crop-to-square, G2 also has fit-to-square |
| Rename | No | Yes | |
| Copy | Yes | Yes | "Replica" Module in G2.2 |
| Link | No | Yes | (Removed in G2.2) |
| Reupload | No | Yes | Replace image without affecting caption/comments/etc |
| User Comments | Yes | Yes | G1 allows choosing an arbitrary username even if you're logged in |
| Voting / Rating | Yes | Yes | |
| Watermark | Yes | Yes | G1 does permanently change the uploaded photo. Thus you can't revert watermarking, but you can add multiple watermarks to the same photo in G1. |
| Watermark Hotlinked | No | Yes | Requires the URL Rewrite module with the mod_rewrite or ISAPI Rewrite (G2.1) method. |
| Block Hotlinking | No | Yes | Requires the URL Rewrite module with the mod_rewrite or ISAPI Rewrite (G2.1) method. |
| Permissions | No | Yes | G1 permissions only at the album level |
| Image Firewall | No | Yes | G2 permissions cannot be bypassed because *ALL* requests for images are handled by G2. If g2data dir is not web-accessible, permissions bypassing is impossible. |
| Auto Thumb Creation | Yes | Yes | |
| Auto Resize Creation | Yes | Yes | |
| Embedded Movie Player | Yes | Yes | |
| Thumbs for PDF / PS | No | Yes | |
| Thumbs for movies | 3rd Party | Yes | |
| Thumb Page | No | Yes | Select Page / Frame from a multipage document / movie for the thumbnail |
| Thumbs for CMYK JPG/TIFF | No | Yes | G2 optionally checks for the colorspace and generates web-viewable (RGB) thumbnails |
| Multiple intermediate resolutions per item | No | Yes | |
| Max Full Size | Yes | Yes | Define the maximal allowed dimensions and/or file size + automatic downsizing |
| E-Card | Yes | Yes | |
| Mini Thumb Nav | Yes | Yes | |
| EXIF | Yes | Yes | |
| IPTC | No | Yes | |
| Upload Zip of Images | Yes | Yes | |
| Upload Rar of Images | Yes | No | |
| Mass Edit | Yes | Yes | G1 & G2 allow mass edit of captions, keywords and a few other items |
| Duplicate Image Detection | No | No | Development abandoned :( |
| Albums | Gallery 1 | Gallery 2 | Notes |
| Description | Yes | Yes | |
| Sub-albums | Yes | Yes | Unlimited number of nesting levels |
| Slideshow | Yes | Yes | |
| Dynamic Albums | No | Yes | Dynamically generated albums based on some criteria, e.g. show an album of most viewed items. |
| Rename | Yes | Yes | |
| Move | Yes | Yes | |
| Link | No | Yes | |
| Permissions | Yes | Yes | |
| User Comments | No | Yes | |
| Custom Fields | Yes | Yes | |
| Download Zip of Images | Yes | Yes | |
| Random Highlight | No | Yes | Periodically change the album thumbnail |
| Upload | Gallery 1 | Gallery 2 | Notes |
| HTML Form | Yes | Yes | |
| Java Mini-Applet | Yes | Yes | |
| Gallery Remote | Yes | Yes | |
| Built in XP | Yes | Yes | |
| From Local Dir | Yes | Yes | G2 has a built in path auto-completion, directory browser and adds directories (albums) recursively and with symlink option |
| From Remote URL | Yes | Yes | |
| WebDAV | No | Yes | Drag'n'Drop Files on your Desktop to G2 as a network drive. |
| Static URL (webcam) | No | Yes | |
| From CMD Line | Yes | Yes | G1 & G2 support from galleryadd.pl and g2add.pl, respectively |
| From Nokia Phone | No | Yes | Another, more general G2 MMS module is in development |
| Upload Approval | No | 3rd Party | See thread |
| Multiple Uploads | Yes | Yes | |
| Import Captions when Uploading | Yes | No | G1 allows specifying an additional CSV file to import image captions, descriptions, etc. |
| Picasa | No | Yes | |
| iPhoto | Yes | Yes | [iphoto2Gallery] supports both versions. |
| Customization of the Look | Gallery 1 | Gallery 2 | Notes |
| Themes | Yes | Yes | G1 calls them skins and G2 is much more powerful and userfriendly in that respect |
| Theme per Album | No | Yes | |
| Total Control over all Templates | No | Yes | |
| Icons | Yes | Yes | |
| Icon Packs | No | Yes | Select from different icon packs or create your own |
| Color Packs | Yes | Yes | G1: define a few colors globally and per album. G2: Select from different color packs or create your own, also per album and globally |
| Block System | No | Yes | Arrange and configure available blocks (comments, random images, ...) in your theme with a GUI |
| Image/Album Frames | Yes | Yes | |
| Sorting | Gallery 1 | Gallery 2 | Notes |
| By Manual Sort Order | Yes | Yes | |
| By Title | Yes | Yes | G1 calls it "By Caption" |
| By Summary | No | Yes | |
| By Description | No | Yes | |
| By Name | Yes | Yes | G1 calls it "By Filename" |
| By Keywords | No | Yes | |
| By Origination Date | Yes | Yes | G1 calls it "Picture-Taken Date" |
| By Creation Date | Yes | Yes | G1 calls it "Upload Date" |
| By Last Changed Date | No | Yes | |
| By View Count | Yes | Yes | G1 calls it "By Number of Clicks" |
| By Comment Count | Yes | No | |
| Random Sort | Yes | Yes | |
| Ascending / Descending | Yes | Yes | Option for each sort criterion |
| Albums First Presort | Yes | Yes | Gallery 1 does this on manual resort, G2 can do this automatically. |
| Most Viewed First Presort | No | Yes | |
| New Items First Presort | No | Yes | |
| Print Services | Gallery 1 | Gallery 2 | Notes |
| Shutterfly | Yes | Yes | |
| PhotoWorks | Yes | Yes | |
| Fotoserve.com | Yes | No | |
| Fotokasten | Yes | Yes | |
| mPUSH | Yes | No | |
| Digibug | No | Yes | |
| SnapGalaxy | No | Yes |