Udgivelsesbemærkning / Piwigo 2.3.0

New plugin manager, Rating score, Update manager

Hent Piwigo 2.3.0

Udgivet den 4 Oktober 2011


Piwigo 2.3 introduces new features like rating score, update manager and thumbnail cropping. There are enhancements to the user interface with a streamlined plugin manager and a more intelligent upload form. We have worked on keeping as many plugins and themes compatible with this new major version. Several new features that were available as plugins are now integrated into the Piwigo core.

Piwigo 2.3 in numbers: 50 new features, 600 code changes on Subversion, 6 new languages and a much shorter release cycle of 6 months.

User Features

New design for Plugin Manager

We have changed 2 important features on the Plugin Manager:

  1. state uninstalled was removed, we only keep states active and inactive
  2. second level information (author, version, description) is hidden by default, which produces a much more compact display

Another minor change: only webmasters can activate/deactivate plugins. The administrator status is not enough.

Upload form improvements

The upload form has been seriously improved. Among visible improvements, you will find a simpler album selector, maximum filesize and dimensions displayed before you select some photos, the selection button is now translated in all languages, a progress bar for the whole upload and, last but not least, the photos are displayed as soon as they are uploaded, progressively.

The upload system engine has changed slightly: instead of setting privacy level and album when all photos are uploaded, Piwigo 2.3 sets privacy level and album for each photo, as soon as it is uploaded. The result: no more orphan photos in case a single photo fails on your next large batch upload.

Goodbye "average rate", welcome "rating score"

In Piwigo 2.2 a photo with a single rating of 5 stars (average rate 5.00) was ranked before a photo with 10 ratings at 5 stars and 1 rating at 4 stars (average rate 4.91) . It was not fair.

In Piwigo 2.3 we have changed the algorithm to include the number of ratings in the calculation. To avoid confusion the average rate has been renamed rating score.

Update Manager

We have integrated the Piwigo AutoUpgrade plugin into Piwigo. You can find it on screen [Administration > Tools > Updates]. You can update Piwigo core and Piwigo extensions (plugins, themes and languages).

New tooltips on thumbnails

The tooltips on thumbnails have been fully redesigned, just like the alternate text ("alt" html attribute), in order to improve search engine optimization and to provide more useful information to your visitors.

Use your gallery title in your page banner

The gallery title can be used automatically in the page banner. Easy and convenient.

Redesigned "Lost Password" feature

The "lost password" feature has been rewritten from scratch. The new feature lets administrators reset their password without directly accessing the database.

The menubar is visible on all pages including the tags, profile, comments and registration pages.

Merge tags

You can merge tags without losing associations with photos.

Regenerate websize and thumbnail

The ability to regenerate websize images and thumbnails has been added to the Batch Manager.

When regenerating a websize image Piwigo will create it by default from the HD (high definition) version of your photo. If no HD image is available and if the current websize is bigger than the resize dimensions, Piwigo will treat it as HD and create a downsized websize photo from it.

Crop thumbnails

The ability to crop thumbnails has been added to the Batch Manager. You can create square or wide thumbnails now with no need to install a plugin.

Manage the default sort order

You can now manage the default sort order of your photos without writing any SQL code (Advanced users: you can still overwrite the parameter in your local configuration file)

Apply permissions to sub-albums

You can apply the permissions of a parent album (for example, Parties) to its sub-albums (Parties / Christmas 2011 and Parties / Happy new year 2012).

When you activate the LocalFiles Editor plugin, a new link - CSS - appears for each theme. It simply opens the LocalFiles Editor on the relevant CSS file.

Multilingual tags

Is your gallery available in English, Spanish, French and German? Nearly all labels are multilingual using the Extended Description plugin, from photo description to album name and including the page banner. Now you can also have multilingual tags.

All multilingual tags will also appear in the auto-completion list when you are adding tags to a photo.

Number of photos per page

In previous Piwigo releases, we had a number of photos per line and a number of lines per page. This was fine because the layout was fixed. We made the layout elastic in 2005 with Piwigo 1.5: the number of photos per line was not respected, this value was just used to know the number of photos per page. Since no theme uses this parameter we have decided to remove it and keep a simpler parameter: number of photos per page.

From the administration screen [Administration > Configuration > Options > Main] to the local configuration file that you can edit with plugin LocalFiles Editor. The parameter name is $conf['gallery_url']. It was removed from the user interface because this parameter may be dangerous without correct understanding of its usage. Many users think that by changing this URL, they will either get a new domain name or have their homepage elsewhere, which is just not true and misleading.

Reminder: the $conf['gallery_url'] parameter changes the destination of the Home link everywhere in the gallery.

43 languages, out of the box

Compared to Piwigo 2.2, that's 6 new languages: Afrikaans, Български (Bulgarian), Eesti (Estonian), Ελληνικά (Greek), 한국어 (Korean) , ภาษาไทย (Thai).

That's a huge effort from our translation team. In addition to new languages, we have recently introduced an online translation tool created by our newest (and youngest) core team member, mistic100.

Technical Features

Support of PostgreSQL and SQLite was removed

Since Piwigo 2.1 released in May 2010, Piwigo had experimental support for PostgreSQL and SQLite.

In practice, some bugs were reported on SQLite/PostgreSQL and were not always fixed. This support brings additional constraints for coding and nearly all plugins using database are only compatible with MySQL. People interested in Piwigo for PostgreSQL/SQLite support were disappointed because the feature was buggy and incomplete.

Consequently we have decided to remove support for PostgreSQL and SQLite and focus on MySQL moving forward.