Gallery 3.0 is ready!

Gallery 3.0 is here! It's been two years since Bharat sent out the original call to arms email that started the ball rolling. Since then we've had multiple coding sprints, 9 intermediate releases and seen over 6000 changes from 18+ developers. The final product has gone through many design and coding iterations and has had tremendous feedback from you, the community. Get ready to have a great experience!
Download it now! or read on for more details...

About Gallery 3

Gallery 3.0 means simple, powerful and secure photo management. Upload and manage your photos effortlessly, while creating a beautiful experience for your friends and family. If you're a developer, you can easily add new features or create your own elegant themes.

This release is code named Santa Fe to commemorate the location of our last team meetup. It was thanks to the generous donations from many of you that we were able to get to the team together and make a big push to move Gallery forward. We had a wonderful time in New Mexico and want to celebrate that milestone of our release.

Obligatory security warning

Our good friends at Gotham Digital Science did a professional security audit for us, and we have fixed all significant flaws they uncovered. As with all web applications, we encourage you to watch for new releases and be prepared to upgrade if we put out security fixes.


Note: You can upgrade from any beta or release candidate version (but not from alpha releases or earlier -- sorry!)

Upgrading is really easy! Unpack the new version, move the var/ directory of the old version to the new version's folder and then either browse to: (except use your real domain name) or if you have shell access, run: php index.php upgrade

So what's new in this release?

There's not enough room to list everything, but highlights include:
  • 3.0 Final (hide details)
    • Fixed lots of little places where we'd show the Dang page
    • Improved the performance of moving/deleting many items at once
    • Improved notification module to reduce notification spam and send individual notifications
    • Minor improvements to the Organize feature
    • Added JSONP support for REST
    • Better support for totally private Gallery installs
    • Tag url format is now /tag/{name} for SEO
    • Fixed delete/spam comment expiration
    • For the complete list, see the 195 closed tickets including 156 bug fixes
  • Release Candidate 2 (show details)
  • Release Candidate 1 (show details)
  • Beta 3 (show details)
  • Beta 2 (show details)
  • Beta 1 (show details)
  • Alpha 4 (show details)
  • Alpha 3 (show details)
  • Alpha 2 (show details)
  • Alpha 1 (show details)

The Gallery 3 philosophy

We set out to make an amazing application. Not only will you be able to easily host your photos, but you'll find that Gallery 3 makes it a joy. We focused on the following 4 principles:

  • Keep It Small - Gallery 3 is 5.5 MB with all of its features. This is a fraction of the size of most similar applications.

  • Make It Intuitive - We've got some great usability and user interface experts on our team, designing and prototyping interfaces that just make sense. Frequent tasks are now quick and easy. Tough tasks are possible with great new interfaces.

  • Make It Fast - We've made some tough decisions in keeping the scope of Gallery 3 small. We've created a set of features that we think will make most of you really happy, while avoiding some of the crazier features that might make the product slow. As a result, you're going to find that it's really snappy!

  • Make it Your Own - Modules let you tune your Gallery to have exactly the features that you want. The module system is so simple that even before the final release, the community has written 70+ modules ranging from facial recognition to slideshows to batch tagging. Download and play with them!

How did we do it?

We have stood on the shoulders of giants. Gallery 3.0 is made possible by some truly great advances in technology.

  • Kohana - We evaluated many PHP frameworks before choosing Kohana. It's speed, flexibility and power made it just what we needed. Thanks to the Kohana folks for providing this first class application framework!

  • PHP 5 - We're taking advantage of many of the new features and capabilities available in the latest versions of PHP. This allows us to write much less code and have a faster product.

  • jQuery - the write less, do more Javascript library. Gallery 3's rich user interface is heavily driven by Javascript and is made possible by the simple and powerful jQuery framework.


The 3.0 product stands on its own, and there are ton of contributed modules to make it better. But we still have a long way to go. We're going to be balancing improvements to the features and usability of the core product against creating better infrastructure so that module and theme developers can do really cool things with it.

In the 3.1 release, we're looking forward to getting Gallery embedded into popular content management systems like Drupal, Joomla, etc. We're also going to spend more time thinking about ways to improve the theming system. If you have ideas for what you'd like to see on our roadmap, let us know!

Got feedback?

If you have any overall feedback, please visit the Gallery 3.0 Feedback forum topic and let us know! If you have questions, please visit the Gallery 3 Wiki, the home for Gallery 3 documentation.

Splendid work, I'm impressed !
It's a lot easier and neat... and the possibility to translate anything into your own language and then share with the community is great!
Thanks a lot for this giant step ahead with G3 :°)

DiliaK's picture

Good job all and thank you for this !