Pierrick on Piwigo

Piwigo is the open source photo gallery for the web

Archive for the ‘release announcement’ Category

Piwigo 2.4, behind the scene

Piwigo 2.4 is a major huge version. On the official release note you’ll learn how many changes are introduced. What you don’t know is who made this release possible. Let’s summarize:

  • rvelices: multiple size engine, watermark, navigation links on photo, center of interest
  • P@t: mobile theme
  • mistic100: change username, email notification on user registration, sort user comments, new design for photos sort order, unified messages management, hotlinks compatibility
  • Zaphod (new team member): new default theme Elegant
  • flop25: technical documentation on multiple size, nice videos that you can see on Piwigo 2.4 release notes
  • plg (that’s me): various changes in administration, configuration for multiple size and watermark, new design on albums administration
  • plg and mistic100 have worked together on improvements in the Batch Manager and the new design on photo administration screen
  • ddtddt: managed to add 3 new languages thanks to new translators for Esperanto, Finnish and Cambodian. Piwigo is now available in 47 languages! Many languages are now much more complete and updated with strings introduced in Piwigo 2.4. Great work from the translation team!



This version took 8 months to come instead of 6 as planned. The 2 extra months are mainly due to a lack of available time and difficulties on the migration from 2.3. As I wrote earlier, 2.4 is a huge version and the multiple size engine changes important things like the organization of photo files. Now that Piwigo 2.4 is out, we immediatly see how important the graphics library has become (any tiny issue blocks all sizes generation).

I’m confident that multiple size is a huge improvement for Piwigo and when rvelices first described me what he was working on in december 2011, I was really excited! The mobile theme is also a very important feature, a big step for Piwigo, which is now much more “mobile phone compliant”. The new default theme, Elegant, designed by Zaphod (already author of the popular theme Stripped) is also an important change, 3 years after theme Sylvia (the pink trees and black background theme). Even if it can’t be considered as new features, the improvements on user experience highly matter to make Piwigo easy to use. Better user experience will directly improve Piwigo popularity.

Enjoy Piwigo 2.4 and congratulations to all coders, translators, video creator, support and beta testers!

Written by plg

June 23, 2012 at 8:06 pm

Posted in piwigo, release announcement

Tagged with

Piwigo 2.3, making-off

In our new 6 month release cycle Piwigo 2.3 was planned for October 1st, 2011. Piwigo 2.3.0 was released on October 4th, 2011. Job’s done! I’m proud of this result. And Piwigo 2.3 brings many new features. Let’s summarize:

  • rvelices: rating score (better sorting on “best rated” photos)
  • P@t: Update Manager, thumbnail regeneration, websize photo regeneration, thumbnail mass cropping
  • mistic100 (new team member): menubar on all pages, multilingual tags, “default sort order” configuration setting, number of photos per page user setting
  • flop25: option to apply permissions to sub-albums
  • plg (that’s me): design changes on the upload form, new tooltip on thumbnail, “lost password” feature, tag merging
  • P@t and mistic100 have worked together on the new design of the Plugin Manager
  • ddtddt: managed to add 6 new languages thanks to new translators for Afrikaans, Български (Bulgarian), Eesti (Estonian), Ελληνικά (Greek), 한국어 (Korean) , ภาษาไทย (Thai). Piwigo is now available in 43 languages!

In addition to our traditionnal “Release Notes” full of screenshots, we have created a 3 minute video to introduce you to 3 new visual features of Piwigo 2.3.

What about my personnal feeling on Piwigo 2.3 new features? The new rating score algorithm is great for Piwigo Showcase, the new plugin manager is really the kind of user interface I would like for all administration screens, thumbnail and websize regeneration are maybe the most useful actions available in the Batch Manager (of course I like the new design of the upload form, but I’ve played so much with it while coding that it doesn’t seem really “new” to me). I really love this new version. I hope you’ll feel the same!

Let’s start to work on Piwigo 2.4 now!

Written by plg

October 20, 2011 at 8:08 pm

Piwigo 2.2 on piwigo.com

For a week, all new Piwigo.com accounts are based on Piwigo 2.2. From today all “old” accounts have been migrated to Piwigo 2.2 as well.

The first question you may have is: why do Piwigo.com accounts had to wait for 6 weeks to run on Piwigo. 2.2? the answer : because of themes and plugins compatibility. There are 37 plugins and 23 themes available on Piwigo.com and we have been waiting for Piwigo 2.2 compatibility on all of them before starting migration. Because this wait has lasted a bit too long while many accounts could have been migrated earlier, I have coded a “filtered migration tool”: depending on the themes and plugins active on your gallery, your account is migrated or not. This way, your Piwigo.com gallery may be migrated much earlier for Piwigo 2.3 🙂

So what’s new on Piwigo 2.2 compared to Piwigo 2.1:

  • easier photo upload for your visitors (your family or friends for example) thanks to plugin “Community”, no need to use pLoader, an advanced web form is available
  • the photo batch manager gets a new design to make it easier of use
  • ability to remove or downsize your high definition photos
  • automatic rotation on your photos uploaded with the web form
  • improved compatibility with remote tools like Lightroom or Shotwell (no need to activate the pwg.images.addSimple plugin)
  • advanced use: ability to edit your own CSS rules with plugin LocalFiles Editor
  • if you have selected themes Stripped or Gally*, new configuration settings are available to customize your gallery

There are many more interesting improvements, you can read the full list on Piwigo 2.2.0 release notes.

Written by plg

May 23, 2011 at 7:56 pm

Piwigo 2.2, the makers

Read the full release notes on Piwigo.org.

I have worked on the user upload, on ImageMagick and high definition resizing options, on multisite, and on the new Batch Manager. P@t has worked on themes and languages updating system, on new versions of jQuery, GIF support on upload and has removed the Adviser Mode . rvelices has worked on automatic merge of CSS and Javascript files, on CSS sprites for icons, on renaming “category” into “album”.

ddtddt has managed the translation effort and the result is 14 new languages: Catalan by josep.torne, Íslenska (Icelandic) by Jimmy Wallster, Québecois (Quebecois) by TiOger, Latviešu (Latvian) by Aivars Baldone, Norske (Norwegian) by atlew, Slovenšcina (Slovenian) by Klemen, Slovensky (Slovak) by dodo, Svenska (Swedish) by Jonas and Jimmy Wallster, Српски (Serbian) by Ћирилица1, Українська (Ukrainian) by quest_tom, עברית (Hebrew) by Adirbiton, فارسی (Farsi) by mohammadN, ქართული (Georgian) by geomagi, 中文 (繁體) (Traditional Chinese) by chouyh. You can find a list of the other translators on my blog post about release 2.1.

Piwigo gets a new logo designed by Jimmy Wallster (who made a great customization of Piwigo on Iceland My Way and who also translated Piwigo into Icelandic and helped on Swedish). I will soon post the history of Piwigo logos on this blog.

New logo for the Piwigo project

New logo for the Piwigo project

Thank you to everybody involved in Piwigo 2.2 creation!

Written by plg

April 1, 2011 at 9:49 pm

Piwigo 2.2 Release Candidate 4

OK, I remember I said last time Piwigo 2.2.0RC3 would be the last release candidate before version 2.2.0. While writing a technical documentation to make plugins and themes compatible with Piwigo 2.2, we realized that some new technical features (combined script) could be simplified, to make life easier for plugin writers. So we’ve decided to simplify. This simplification meant many code changes and it would not be safe to release it as 2.2.0. So here is Piwigo 2.2 release candidate 4.

Piwigo 2.2.0RC4 also includes the upgrade script. Now you can test the upgrade from Piwigo 2.1 (or even older).

Upgrade from any older Piwigo version to Piwigo 2.2

Upgrade from any older Piwigo version to Piwigo 2.2

In addition to bug fixing, we have added a few features : Piwigo can detect if your themes/languages have updates available.

So what about the simplification P@t has made in the code? This is about the new combine_script feature which replaces known_script in your template files. Let’s just give an example to get the idea. Here is what plugin writers are coding in Piwigo 2.1:

{known_script id="jquery" src=$ROOT_URL|@cat:"themes/default/js/jquery.packed.js"}
{known_script id="jquery.ui" src=$ROOT_URL|@cat:"themes/default/js/ui/packed/ui.core.packed.js" }
{known_script id="jquery.ui.sortable" src=$ROOT_URL|@cat:"themes/default/js/ui/packed/ui.sortable.packed.js" }
<script type="text/javascript">
    axis: "y",
    opacity: 0.8

And here is what they will code in Piwigo 2.2:

{footer_script require='jquery.ui.sortable'}{literal}
jQuery(document).ready(function() {
    axis: "y",
    opacity: 0.8

Much simpler, isn’t it? More details and examples can be found in the technical documentation to make plugins and themes compatible with Piwigo 2.2. I will write another blog post about CSS sprites and combine_css.

Details about Piwigo 2.2.0RC4 and downloads

Written by plg

March 11, 2011 at 11:02 pm

Piwigo 2.2 Release Candidate 3 and User Upload

This should be the last Release Candidate before 2.2.0.  You can read full details on the forum announcement (includes the magic download link).

The User Upload feature is removed from Piwigo 2.2 default features. This is a design choice. The Community plugin is now responsible for this feature. Starting from version 2.2.a, the Community plugin is not bound to pLoader anymore: now you can activate the advanced upload form for users as well. Of course, users will also be able to add photos with remote softwares like pLoader, Jiwigo, Lightroom, Shotwell, Digikam…

The Community plugin doesn’t imply full trust anymore: you can say that photos added by Friends (the group) needs to be validated by an admin, while photos added by Paul (the user) are directly visible in the gallery. You can also give the right to create sub-albums.

1. the administrator creates upload permissions by answering following questions:
* who? any visitor, any registered user, a user, a group
* where? the whole gallery or a specific album
* level of trust? high (immediate visibility in the gallery) or low (photos needs to be validated)

Piwigo User Upload with Community plugin, manage permissions

Manage Upload Permissions

2. if at least one permission matches the current user, a link [i]Upload photos[/i] is added in the menu. This is the upload form, as full featured as it is in the administration panel: automatic resize, thumbnail creation, automatic rotation, several photos at once, progress bar…

Piwigo User Upload with Community plugin, upload form

User Upload Web Form

If the user has a low level of trust for this album, photos are now pending for validation. Administrators are notified by email.

Piwigo User Upload with Community plugin, uploaded photos

User Upload Web Form, 4 photos uploaded

3. administrators open the pending photos screen and decide which photos to validate and which to reject. Admins can also edit photos and albums before validation.

Piwigo User Upload with Community plugin, pending photos

Pending Photos in Administration Panel

Community plugin version 2.2.a is ready for your beta test. First step is to run a Piwigo 2.2.0RC3 then you can install the Community plugin from the plugin manager as usual.

Details about Piwigo 2.2.0RC3 and downloads

Written by plg

February 25, 2011 at 10:12 pm

Piwigo 2.1.6 is out

No vulnerability fixed in this release, only 14 minor bugs and 2 new languages for the north of Europe : Norwegian and Swedish.

The availability of Piwigo 2.1.6 was also the opportunity to send a happy new year 2011 message to the thousands subscribed users of the Piwigo Newsletter.

Read more and download Piwigo 2.1.6

Written by plg

January 28, 2011 at 1:23 pm

Piwigo 2.2.0RC1 is out, ready to beta test?

The first release candidate for Piwigo 2.2 is out. A release candidate is dedicated to test and user feedback. Don’t install it on your live website. Here is the summary of changes compared to Piwigo 2.1 :

  • categories” renamed into “albums
  • image / picture / element” renamed into “photo
  • administrator can automatically sort albums and sub-albums in a few clicks
  • a protection was added to prevent robots from registering
  • ability to remove or resize the high definition version of the photo in the upload form (requires ImageMagick on the server)
  • new web API methods for administration purpose (activate a theme, deactivate a plugin, move an album, delete a photo)
  • ability to delete photos added with synchronization like other photos, with just a few clicks
  • new batch manager 1) filter 2) select 3) apply an action
  • week may start on sunday in your calendar
  • basic multisite feature, ability to have several galleries with a single Piwigo installed
  • the user upload was removed from core and a better one will be added in the Community plugin
  • the adviser mode was removed
  • automatic rotation of the photo based on EXIF Orientation
  • ability to delete a single photo from its administration screen
  • ability to clean orphan tags in a single click (automatic detection)
  • if the album representative photo has a Family privacy level, then all Friends visitors will have another random representative photo instead

… and also at technical changes:

  • if available, automatically use ImageMagick instead of GD for photo resizing
  • CSS and Javascript files are combined to reduce the number of HTTP requests
  • core themes use CSS sprites for icons to reduce the number of HTTP requests
  • performances improved when browsing tags linked to many photos
  • the representative photo of each album is cached for each user, this may avoid many database requests if you have a deep album tree

I will open other blog posts to give more details about some specific changes for Piwigo 2.2.

As usual, the more feedback we get, the more bugs we fixed, the more robust Piwigo 2.2.0 will be. Sometimes it’s not so easy to have a testing environment available, so I propose to install a testing environment to anyone who asks : just send me a private message.

Download Piwigo 2.2.0RC1

Written by plg

January 22, 2011 at 8:51 pm

Piwigo 2.1.4 and community feedback

2 days ago we released Piwigo 2.1.4. It doesn’t fix any vulnerability this time. A few small bugs were fixed and five languages were added : Swedish (Svenska), Serbian (Српски), Hebrew (עברית), Slovak (Slovensky), Slovenian (Slovenšcina). Great piece of work from the translation team coordinated by ddtddt.

Unfortunately, while fixing a bug I introduced a new bug and this is where the strengh of the Piwigo community takes action! 4 hours after the new release was announced on the forum (and not on the newsletter yet) we got 3 users reporting the bug.

Of course I’m not happy to have introduced a bug, even if it is a minor bug that needs several conditions to be reproduced and that corrupts no data. But on the other side I’m pleased to see Piwigo community updating very quickly *, testing and reporting problems.

The bug is already fixed and we should release Piwigo 2.1.5 in 2 or 3 days.

* with the automatic upgrade, only a few clicks are required to upgrade.

Written by plg

November 1, 2010 at 9:48 pm

Piwigo 2.1.2 fixes many bugs…

…but also adds new languages, adds minor features.

One month ago, we released Piwigo 2.1.1 after a major bug was reported to us. No major bug this time, but 4 weeks are enough to have many bugs fixed, several small improvements and new languages, so here comes Piwigo 2.1.2. So what’s fixed? what’s new?

  • new languages: Georgian and Quebec
  • adds a link to the gallery root on all navigation paths (breadcrumbs)
  • web upload form now supports PNG files
  • web upload form now detects many errors (GD and Exif libraries missing, files too big)
  • remove limit of 10 tags on each photo

And many others, see the official release notes

In addition to standard bugs, we have a specific section for PostgreSQL and SQLite related bugs. PostgreSQL and SQLite are still in experimental state. Nicolas fixed many bugs to improve stability. Madman made a great bug reporting effort on PostgreSQL compatibility and we thank him for this contribution! There are 15 bugs fixed in this specific section: congratulations Nicolas!

Visit Piwigo download page

Written by plg

June 30, 2010 at 10:14 pm

%d bloggers like this: