Gallery 3.0 Beta 2 is ready!

Beta 2 is ready and that brings us one giant step closer to a polished Gallery 3.0 launch! We're very happy to announce that beta 2 comes with a 1-click upgrader. That's right-- you no longer have to reinstall your Gallery 3 install, we support upgrading from beta 1 (but not from earlier releases). What's that? You can't wait to try it out? Download it now! or read on for more details...

Intended audience

Gallery 3 Beta 2 is still not a finished product, yet. We are a lot closer, but still have plenty of polishing left to do on it. But most of the big pieces are in place and it's beginning to really shine. Even in its incomplete state, it is a stable and reliable product. If you're looking to move forward and you're willing to live a little bit on the edge, now is the time. If you're excited about creating beautiful themes and writing your own custom modules, now is a great time to get involved!

Security warning

We've commissioned a professional audit from our good friends over at Gotham Digital Science and they gave us a list of security flaws in the product. We have fixed all the major flaws they uncovered. There are still some little issues left, but they are along the lines of "you should ask for the old password as a confirmation when you let users change their password". We'll fix them, but they're not fixed yet. Are all the security holes closed? We hope so, but history says that there are probably a few that we haven't uncovered yet. If you install Beta 2 on a public site, we encourage you to watch for new releases and be prepared to upgrade when we put out security fixes.

Let's go!

With the disclaimers and warnings out of the way, here it is: Download Gallery 3.0 Beta 2 (1.6 MB) or retrieve directly from our revision control with git clone git://github.com/gallery/gallery3.git

Upgrading from Gallery 3 Beta 1

You can upgrade from Beta 1 (but not from earlier releases). Upgrading is really easy! Unpack the new version on top of the old one 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

You want more features?

You can get all kinds of community-developed modules from our gallery3-contrib repository on GitHub. Download away, and ask for help in the forums if things go wrong.

The Gallery 3 Philosophy

Gallery 3.0 is easy and fun to customize. We have made every effort to make it much easier for the casual developer to hack on the product. You don't need a computer science degree to do something really cool with it! And our user-centric development process ensures that the user interface is not an afterthought.

  • Who's it for? - Back when we started Gallery 3, we clearly defined our scope and audience. The biggest shocker here is that we're no longer supporting every web platform out there. We're focusing our energy on the ones that are the most common.

    These tough early decisions have made the product leaner and faster for you. For example, we got rid of photo-level permissions and provide them only at the album level. This makes the app faster and easier to maintain while simplifying the UI and removing a feature that most don't use. You can still do all the things you did before, but you'll have to do them a little differently now.

  • Simplicity - We've got some great usability and user interface experts on our team, designing and prototyping interfaces that just make sense. The emphasis is on making simple, frequent tasks quick and easy. To see an example of this, check out the Admin Dashboard and the User/Group administration page.

  • Size matters! - Gallery 3.0 is currently a mere 7.2MB (uncompressed on your disk), with all its features. Compare that to the 16.5MB of Gallery 2.3's bare bones minimal package. Tough decisions have greatly helped us to reduce code bloat.

  • On the shoulders of giants... - Gallery 3.0 is made possible by some truly great advances in technology.

    • We evaluated many PHP frameworks before choosing Kohana. It makes PHP application development simple and fast. 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 less code and have a faster product.

    • We're using jQuery to create the rich user interactions in the browser that make the application fast and light. Especially with with jQuery UI and a host of plugins, UI development couldn't be more hassle-free.

  • Easily customizable - Did you know you can create your own theme just by copying an existing theme to a new folder? How's that for easy? There's no new templating language so if you know HTML and PHP you can start hacking today.

  • Easily extendable - We've worked hard to keep things simple. You can write your own module complete with installer, menus and theme integration in just a few lines of code. And to make life easier, we've created a Developer module that gives you a point and click way to create your own modules.

  • Fewer configurations - We support Gallery 3 on Unix running MySQL 5, Apache 2.2 and PHP 5.2.3. I know what you're thinking..I run IIS/NGinx/LightHTTPD/etc.. what about me? Gallery 3 may work just fine on those platforms, but we're not primarily focused on them. Assemble your community and create a fork on GitHub and add fixes for your platform, we'll advise you and maybe eventually roll in your patches. In the meantime, the Gallery team is going to focus its energy on making the best possible product on the supported configuration.

What's new in this release?

  • Support for Photo printing with Digibug (beta 2)
  • Many stability improvements for the Gallery2 import module, including better logging, and multi-site support. You still can't import from embedded Gallery2 installs (sorry!) (beta 2)
  • The Server Add module has been completely rewritten to be more robust.(beta 2)
  • Recent Changes and Most Viewed albums are now available (beta 2)
  • Improved localization support for strings in dialog boxes (beta 2)
  • Lots of small improvements to the organize module (a full rewrite is planned for the next release) (beta 2)
  • Totally awesome 1-click upgrader. Upgrading has never been this easy! (beta 2)
  • Support for configurable date formats (under Admin > Settings > Advanced) (beta 2)
  • Support for short URL styles (look in gallery3/.htaccess for info on how to set that up) (beta 2)
  • 108 closed tickets in the beta 2 release
  • Support for upgrading to further releases (beta 1)
  • Full HTTPS support (beta 1)
  • Use the EXIF caption as the photo description (beta 1)
  • Support for installs into non-empty databases (beta 1)
  • Gallery 2 Import now imports comments, sort orders, keywords, tags, timestamps and more (beta 1)
  • Photo and album names are editable (beta 1)
  • Big improvements to the Organize (bulk editing) feature including drag and drop, mass rotation and album highlights (beta 1)
  • Advanced settings editor (beta 1)
  • Greatly improved permissions interface (beta 1)
  • Improved localization client UI allowing to translate plurals (beta 1)
  • Performance improvements (beta 1)
  • 85 closed tickets in the beta 1 release
  • Bulk editing interface (alpha 4)
  • Gallery 2 to Gallery 3 import (alpha 4)
  • Tag management for admins (alpha 4)
  • 41 closed tickets in the alpha 4 release
  • Support for database table prefixes (alpha 3)
  • Random image block for the sidebar (alpha 3)
  • Module administration view (alpha 3)
  • Added translation server and localization client (alpha 3)
  • Reimplemented the Flash uploader using SWFUpload (alpha 3)
  • Album sort orderers (alpha 3)
  • Add photos directly from the web server (improved in alpha 3)
  • User/group/permissions management UI (alpha 3)
  • Auto-login at the end of the installer, with a welcome page (alpha 3)
  • Moved Google Maps and Polar Rose modules out of the official package into the community repository (alpha 3)
  • 58 closed tickets in the alpha 3 release
  • Localized UI with built-in editor (server side support is not finished) (alpha 2)
  • RSS feed for comments (alpha 2)
  • RSS feed for new images or movies (alpha 2)
  • EXIF read support (alpha 2)
  • Add photos directly from the web server (alpha 2)
  • Support for uploading and viewing FLV movie files (alpha 2)
  • Ability to view full size photos (alpha 2)
  • Boolean and full text search (alpha 2)
  • Album browsing
  • Item commenting, comment moderation
  • Spam protection with Akismet and Recaptcha
  • Image toolkit support for ImageMagick, GD, and GraphicsMagick
  • Theme system, including separate admin theme.
  • Module system to extend the functionality, and a series of existing modules
  • Basic metadata boolean search with relevance ranking
  • Flash-powered slideshow (Cooliris)
  • Album media RSS feeds
  • Quick edits of item metadata
  • In place item deletion and rotation
  • User group management (drag & drop interface)
  • Basic user permission management
  • Admin dashboard with drag and drop blocks

Roadmap

From the beta release onwards we'll be working on polishing up what we already have. We will try to restrain ourselves from adding lots of new features and will focus on stability so that we can release it to you sooner.. A few things that we know that we'll be adding include:

  • More bulk editing capabilities in the Organize feature
  • Import permissions from Gallery 2
  • Remap Gallery 2 urls to Gallery 3
  • Improved tagging support
  • Basic embedding hooks / instructions
  • (opt-in) Stats collection (helps us to improve the product)

You can track development on our Trac roadmap.

Got feedback?

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

nivekiam's picture
Quote:
Will there be an auto-upgrade option in the final version,

No

Quote:
or is 'new install -> import from G2' the only way to go?

yes

G2 and G3 are completely different products. New install and import is the only "upgrade" path. Same with G1 > G2.
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here

At this point, no new themes have been developed and shared. I believe some members of the community have already developed new themes, but as of yet, have not shared them. Hopefully, some sharing will happen as we go forward
http://www.timalmdal.com

alexus's picture
nivekiam's picture

alexus:
http://sourceforge.net/apps/trac/gallery
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here

alexus's picture
nivekiam's picture

You need to create an account on http://sourceforge.net
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here

What's involved with adding the ability to use the left and right arrow keys to advance to the previous or next image after its been clicked on to full size? Secondly if you click on the image it should go back to the main view (instead of having to click on the little close box). In other words the whole picture is the close box. I'd rate this as a nice to have, not critical.

The slideshow works this way already, so I guess the pieces are there.

Thanks for listening and developing a cleaner version. I didn't see any other place for suggestions/refinements.

Hello,
I use in the past Coppermine and testing now for the first time in my life, Gallery3.
What i see first is great.

It's a small software, great.
Ow my God, can i install it? .... Oh i try it.... Wow so easy for installing. Great.
Let's testing the stuff.
Everything is working fine.

Okay let we try uploading pictures from the server...
Hmmm 1,2,3,4,5,6,7,.....done and 8.... let wait..... 30sec nothing it's stay on 7........wait for 30sec again..... Nop it stay on 7.
Maybe it's the file to big. Let i check it. The file is 3,2MB that's normal not a problem and it's a JPG file.

Let's we try again... that's bad i stay on 1 (the old picture 7)
Okay let we try another pictures. ,1,2,3,4 and it stop it again. Okay i can report it, that's maybe a bug.

So let we try another stuff.
Ow great, my current langue is Dutch, let we try that.
installation Dutch it's not a problem, bud if i click on simple uploader, normal you see than in blue <select photos> in the Dutch langue you don't see that. Okay that's also a bug i think.

So that’s feedback

MtnBiker wrote:
What's involved with adding the ability to use the left and right arrow keys to advance to the previous or next image after its been clicked on to full size? Secondly if you click on the image it should go back to the main view (instead of having to click on the little close box). In other words the whole picture is the close box. I'd rate this as a nice to have, not critical.

The slideshow works this way already, so I guess the pieces are there.

Thanks for listening and developing a cleaner version. I didn't see any other place for suggestions/refinements.

I agree and have been on the subject before. As I understand one of the purposes with Gallery 3.0 is increased usability I think it should ship with a "world class" theme in terms of usability. The small X in the top right corner to close a in image is not that usable. I vote for either the entire image being clickable to close the view or the right/left part of the picture being able to show next/prev picture.

If Gallery3 had a theme more like Picasaweb I would switch my pictures into my Gallery installation right away:
* Use left/right keyboard for navigation of prev/next (without the web page scrolling to the top of the page)

Oh, and the possibility for a way to upload pictures directly from a program like iPhoto. REST or another API.

Looks quite promising, but I would respectfully suggest that you might want to reconsider the decision not to support symlinks in version 3. The option to place all images in one location on the server and use symlinks made Gallery 2 especially attractive. If that feature is dropped, many Gallery 2 users may not be in a position to upgrade due to the increased space requirements of duplicate copies. At a minimum, it would be nice to be able to use an external folder for album photos, similar to what Zenphoto.org offers.

Another useful function is an option to show clickable tags (keywords) under each image in lieu of popular tags in the sidebar. Is that in the planning for Version 3.

Congratulations on an excellent product.

Looks like progression on this has slowed to a SNAILS pace? What's the scoop guys? Did we burn you out? :)

floridave's picture

Lots of changes and work is continuing check out an experimental version:
FAQ: How do I upgrade?

Dave

_____________________________________________
Blog & G2 || floridave - Gallery Team

nivekiam's picture

And TONS of work is going to happen this week:
http://gallery.menalto.com/GalleryCon09
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here

Dear gallery team,

I have now tested gallery 3 (beta 2) with a number of photos and published albums with detailed permissions for various groups and it all works very smooth and gentle (after some initial installation problems).

Thank you very much for this great piece of software! I can hardly wait to see gallery 3.0...

Best,
Leonard

I just updated to the latest 8/29/09 and I am still having problems with IE8! before when I clicked on a admin util it would open up to the right of the page not underneath it, now that problem still exists, But now also when I mouse over any album it moves off the page?
Its almost like a video game... I also got this error on page

"Webpage error details
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 1.1.4322; .NET CLR 3.0.30618; .NET CLR 3.5.30729; OfficeLiveConnector.1.3; OfficeLivePatch.0.0)
Timestamp: Sun, 30 Aug 2009 04:26:43 UTC
Message: Invalid argument.
Line: 13
Char: 12949
Code: 0
URI: http://www.armaniphotography.com/gallery3/index.php/combined/javascript/873b9686050113c0eec35a7d2846a089.js"

Can someone with IE8 click around my gal3 and see if you get any of these problems?
Thanks...
Marcus

www.armaniphotography.com/gallery3

nivekiam's picture

Turn off compatibility mode. There is a ticket for this and other related issues:
http://sourceforge.net/apps/trac/gallery/ticket/666
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here

Yea I have been though the bug where all admin options open to the right. This is a bug that is so strage I cant even discribe it. but here is a video of it !!

http://www.armaniphotography.com/forpost/gal3bug.mpg

www.armaniphotography.com/gallery3

floridave's picture

Armani2 ,
please add to the bug:
https://sourceforge.net/apps/trac/gallery/ticket/666
You will need to register with SF. I suspect that a small css change will fix most of these issues.

Dave

_____________________________________________
Blog & G2 || floridave - Gallery Team

nivekiam's picture

And about that particular issue, are you using the latest experimental code? There have been many, many changes since B2 was released.
http://codex.gallery2.org/Gallery3:Upgrading
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here

Yes I just downloaded the code that caused this issue hoping it would cure the admin options opening to the right...
Thanks..

www.armaniphotography.com/gallery3

nivekiam's picture

I know that hasn't been fixed yet. However, did the latest code fix the odd issue of the albums moving around?
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here

Can I add my vote for WP support?!?!

I couldn't possibly help as I don't know PHP from Greek, but I would be willing to pledge a few $$$ for anyone who get's it done. Isn't there a Web site for that somewhere (you bid for programmers to complete a project)?

floridave's picture
Quote:
Isn't there a Web site for that somewhere (you bid for programmers to complete a project)?

http://gallery.menalto.com/forum/65

Dave

_____________________________________________
Blog & G2 || floridave - Gallery Team

Hi...

Someone already developing a template for iPhone or other mobiles??
If you could post the template for testing?

Thks,
Alexandre Xavier

nivekiam's picture

aqxavier,

No, nobody has started a mobile phone template that we've heard of.
____________________________________________
Like Gallery? Like the support? Donate now!!! See G2 live here

:( Ok nivekiam...

Thks for your answer.

[]´s

What's the verdict on this guys/gals. This ever going to get finished? What's the latest?

@blw91126: The standard answer is that it will be done when its done... We are all volunteers and have day jobs so fixing bugs and adding features sometimes takes a back seat to life. Having said that look for a beta3 release tonight or in the next few days.

http://www.timalmdal.com