Gallery, the open source web based photo album organizer. It gives you an intuitive way to blend photo management seamlessly into your own website whether you’re running a small personal site or a large community site. Gallery is easy to install, configure and use.
[ Detailed Description ]
Gallery is an open source project enabling management and publication of digital photographs and other media through a PHP-enabled web server. Photo manipulation includes automatic thumbnails, resizing, rotation, and flipping, among other things. Albums can be organized hierarchically and individually controlled by administrators or privileged users.
Gallery 3 is the newest addition to the Gallery Project’s portfolio of intuitive photo, video and audio sharing web application solutions. Upon its launch in the Fall of 2010, Gallery 3 offers more control, better uploading and enhanced performance.
Its design is based on the the feedback provided by the Gallery Community of Users at large. Serving millions, Gallery is the most widely used system of its kind.
Gallery 3, like its predecessors, Gallery 1 and Gallery 2, is free to download and use.
Originally developed using CVS, Gallery switched to SourceForge’s Subversion Service on April 27, 2006 and Gallery 3 has been developed entirely using Git on Github.
[ Primary Features ]
These are features that must be completed before Gallery 3.0 ships.
User
- View album
- View photo
- View next photo
- View full size photo
- Login
- View slideshow
- View comments
- View tag cloud
- Add new comment
- Search for keyword
- Subscribe to photo or album (receive email notifications)
- Recover password
- Edit user full name
- Edit user email address
- Choose language
- Recaptcha or other brute force protection
Editor
- Create album
- Upload photo/movie
- Rearrange photos [in-place]
- Move photo
- Move album
- Edit album permissions
- Upload watermark
- Watermark photo
- Rotate image [in-place]
- Edit album/photo title [in-place]
- Edit album/photo description [in-place]
- Delete photo [in-place]
- Tag album/photo
Admin
- View dashboard
- Create user
- Edit user
- Delete user
- Create group
- Add user to group
- Import from G2
- View available plugins
- Activate/deactivate plugins
- Manage comment settings
- Manage watermark settings
- Manage image block settings
- Configure blocks
- Toggle maintenance mode
- Choose theme
- Configure theme
- Configure graphics toolkit
[ Secondary Features ]
These are features that will probably not be part of the core Gallery 3 product, certainly unlikely to be in the initial release. We moved these off the high priority list because we felt that they were not actively used by 80% of our users. This does not mean that we don’t want these features in the product; several of these features were hotly contested by our core developers and it is highly likely that those will be implemented for the 3.0 release, but they may not be part of the core bundle that users initially download.
This list exists so that when we’re building Gallery 3 we can make sure that we make it possible (and hopefully very easy) for 3rd party developers to contribute these features in the future.
- reupload –> replace an existing photo with a new one, leaving the metadata intact
- sitemap –> see sitemaps.org
- integration / advanced editing –> ??
- localization –> tools to aid localizing Gallery 3 into lotsa languages
- image frames –> ability to choose decorative frames to wrap around your images (using CSS, probably)
- icon sets –> swap in a new set of icons for the ones that ship with the product
- rating –> rate an image from 1-5, sort by ratings, show highly rated stuff, etc.
- web based downloadable plugins –> ability to download and add new features via the web interface
- additional themes –> change the look of your Gallery3 with a plugin
- exif rotation –> rotate images at upload time based on its EXIF info
- EXIF/IPTC –> show EXIF and IPTC metadata, pulled from the source photo
- custom fields –> create your own metadata on a photo and populate it with data
- RSS –> export an RSS feed
- upload applet –> some dynamic way to upload images using Flash or Java.
- shopping cart –> put photos in a cart, then buy them.
- print services –> have a photo printed and mailed to you
- album tree –> show a dynamic tree of all your photos in a
- movies -> FLV converter –> transcode your uploaded movies to FLV format
- hidden/password protected albums –> hide an album so that it only shows up if you know the url, or p/w protect it so that you have to provide a pw to see it.
- symlinks/links –> images in album A and album B share the same image file on disk (using symlinks)
- related photos –> show me the photos related/similar to this one
- google maps –> show me where in the world I took this photo
- DB2 –> Support the DB2 database
- Oracle –> Support the Oracle database
- Postgres –> Support the Postgres database
- WebDAV –> Support browsing and uploading via WebDAV
- sitelimit –> Resize big images down to smaller ones to save disk space
- non image formats –> support mp3s, etc.
- e-card –> send this image as an e-card to a friend
- windows publishing wizard –> upload directly from Windows XP
- openID –> Log in using OpenID authentication
- bulk download –> Download an entire album in bulk form
- favorites –> Let me mark this as one of my favorite images in the gallery, then browse my favorites
- formatted urls (bbcode, etc) –> Give me a bunch of HTML snippets that I can use to embed this image in other sites
- square thumbnails –> force thumbnails to be square (or some other aspect ratio) for presentability/consistency
- cropping thumbnails –> let me pick the part of the image I want to show in the thumbnail
- custom sorts –> let me sort my album by some other metric (most views, author’s name, etc)
- user info (avatars, im, etc) –> Allow users to have lots more info in their user page
- static pages –> Let editors create static page content to make the site more presentable (provide more info, etc)
- permalinks –> Provide short urls, permanent urls to albums/photos for sharing.
- view counts –> Show the number of times an album or photo has been viewed
- user registration –> Let users sign up for their own account
- add via email –> Let users add images by sending it as an email attachment
- webcam –> Grab stills from a webcam and put them into an album
- panorama –> Show panorama photos with an interface that shows them off better
- user resize photos –> ??
- multiple resizes
[ Minimum System Requirements ]
Below is a summary. For details see: System_requirements
Platform: Linux/Unix
Web Server: Apache 2.2 and newer
PHP: 5.2.3 and newer.
- PHP’s safe_mode must be disabled and iconv, simplexml, filter, and json must be installed.
- PHP must have mbstring extension installed.
- short_open_tag must be On. See php.ini directives.
Database: MySQL 5 and newer
Browser: Flash is required for the simple file upload function (Add > Add Photos).
[ Recommended System Requirement ]
PHP Memory Limit: 32M should be the minimum for PHP’s memory limit if you’re restricted to using GD as your image toolkit. Processing images with GD eats into PHP’s allotted memory and can get consumed rather quickly with even smaller images.
[ Related Links ]
- Gallery Official Documentation
- Gallery Development Documents
- Gallery 3 Quick Start
- Gallery 3 User Guide
- Gallery 3 Feature Spreadsheet
- Gallery 3 Frequently Asked Questions
- Gallery 3 Themes
- Gallery 3 Modules
- Gallery Official Forum
[ Official Download ]
If you cann't access all the download links above, please feel free to E-mail us, we will try our best to send you the accessable download link which suitable for you within 24 hours!
Email : lewosin{at}gmail.com













