Gallery 3.0 Release Candidate 1 Is Ready!

The first release candidate of Gallery 3.0 (code named Santa Fe) is here! Your feedback in our beta phase has been priceless, help us with our final push to work out the last little bugs and issues and polish up the product! Download it now! or read on for more details...

Update: A bug crept in at the last minute. It's fixed and the download link is updated. Sorry!

About Gallery 3

Gallery 3.0 is almost a finished product but we still have a little bit of polishing to do. And some of our features (like organize and tags) could use a bit more functionality. But even in its incomplete state it is a fast, reliable and secure product. Live a little, try it out! If you're excited about creating beautiful themes and writing your own custom modules, now is a great time to get involved!

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.

Upgrading

Note: You can upgrade from Beta 1, 2 or 3 (but not from earlier releases -- 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: http://example.com/gallery3/index.php/upgrader (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:
  • RC 1 (hide details)
    • Addressed all significant security issues including protection from brute force attacks on account passwords, compartmentalization of the administration area, and more
    • Greatly improved Gallery 2 Import now includes permissions, and forwards urls from your old Gallery 2 install to your spiffy new Gallery 3.
    • Much improved bidirectional language support, and adjusting the UI language to guest user (& browser) preferences.
    • Many stability and cross browser support improvements and bug fixes. 194 closed tickets in the RC 1 release.
    • A new REST API that lets you interact with the application without using the website. This API lets you embed albums or slideshows in other websites, or lets you integrate Gallery 3 into desktop applications.
    • Theming improvements, including a UI to manage blocks in your theme's sidebar
    • User integration improvements, e.g. enabling the user contributed LDAP module which allows you to use Gallery with existing LDAP user accounts.
  • Beta 3 (hide 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.7 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 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 while we were still in beta, the community had written dozens of 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.

Roadmap

Since we're in the home stretch to the final release, we're going to restrain ourselves to UI polishing, cross browser support, performance and stability improvements now. We want to release this to you as soon as possible! A few things that we really want to include in the final product:

  • More bulk editing capabilities in the Organize feature
  • Improved tagging support
  • Basic embedding hooks / instructions

As always, you can track development on our Trac roadmap.

Got feedback?

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

mrf00rk's picture

Im having problems with thumbnails not beeing generated. I only get blank thumbnails. But when I select a image to be the album front (?) image, the thumbnail is fixed. But not the rest of the thumbnails. I checked permissions inside the albums in CLI and that looks good. Trying some of the maintenance options, but still no sigar.

Any ideas?

Edit: Classic, after posting this I may have found a solution. I adjusted the size of the thumbnail from 200 pixels to 100 pixels. And now its rebuilding :)

nivekiam wrote:
zeighy, Apache 1.x is not supported.

may not be supported, but it still works. I don't know why you need to point that one out. But anyways, I don't have issues with the version of Apache, it still runs things fine. Oh, and the link to my photos section is INTENTIONALLY broken. there's nothing really there. it's a soon to be location of G3 once it gets out of RC... and if I do need to update the Apache server I'd be glad to request that with my provider. So, no worries, we have no problems here, :D

After instalation i got this on my website - Gallery requires short_open_tag to be on.

I checked up php info and it's on... what else can i do?

中文文件名的文件无法上传。

Quote:
2010-06-12 02:11:37 -07:00 --- error: load_user Exception: #144: Table './siwaol/img_sessions' is marked as crashed and last (automatic?) repair failed [ SELECT `data`
FROM `img_sessions`
WHERE `session_id` = 'a3ql3jjkrs716p3a8dub1uqfl0'
LIMIT 1 ]

-----------------------
my site is down.........who can help me ? plz!!!

i m so help me plz!!!

I use gallery2 for more than 3 years. It is great software. Will upgrade to gallery3 soon :)
--
www.emanuelis.eu

I really love Gallery 3, amazing job you all have done. Can't wait to test RC2. Will it be released soon?

Best regards!
Max

floridave's picture
Quote:
Will it be released soon?

Yes.

Dave
_____________________________________________
Blog & G2 || floridave - Gallery Team

How do you specify full size in pixels, for the largest view of photos?? Or disable the final full size view?
Thanks..

floridave's picture

Edit permissions so that the user doe snot have permissions to view the full sized item..

Dave
_____________________________________________
Blog & G2 || floridave - Gallery Team

hebhansen wrote:
nk111

It may be suhosin.cryptua that needs to be set in your php.ini file. Can your host change this setting for you?

What errors do you get?

Same problem with uploading from behind a proxy here.

I have gallery 3.0rc2 running on my home box.

With suhosin.session.cryptua = On (default) -> Error 407 (proxy auth required, I guess)
With suhosin.session.cryptua = Off -> Server error: Error #2038 (IO)

nivekiam's picture

Posting about a specific problem with RC2 in the RC1 feedback topic is a good way for your question to get lost. In the future, please start a new thread for specific issues:

FAQ: Why do I get a Error #2038 when I try to upload more than one item
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here