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 |