Notes de la version 2.2.0

Téléchargements Piwigo 2.2
Date de sortie 1er avril 2011 (2011-04-01)
Type de release Nouvelles fonctionnalités majeures
md5sum e13a1f53d8fd72221ad90f47a4ce3ec7

Introduction

Piwigo 2.2 améliore l'interface utilisateur, ajoute des fonctionnalités et devient encore plus rapide. L'ajout de photos par les utilisateurs a été entièrement réécrit et devient beaucoup plus simple à configurer. L'outil de gestion par lot a également été réécrit. Vous pouvez désormais détecter et mettre à jour automatiquement vos thèmes et langues disponibles en quelques clics. Un effort important a été engagé pour réduire les échanges entre le navigateur web et le serveur web avec pour résultat une plus grande vitesse pour afficher vos pages.

Quelques chiffres : 80 fonctionnalités ou bugs ont été clos et 750 commits ont été enregistrés sur le code. Piwigo 2.2 est disponible en 37 langues dès sa sortie (contre 23 langues pour la version 2.1.0). Plus de 50 contributeurs ont participé à la création de cette version 2.2, en comptant les développeurs, les traducteurs et les beta-testeurs.

Survol

Fonctionnalités pour les utilisateurs :

Fonctionnalités pour les développeurs :

Fonctionnalités pour les utilisateurs

Nouvel ajout utilisateur

La fonctionnalité d'ajout de photos par les utilisateurs a été supprimée du noyau de Piwigo.

Elle revient avec le plugin Community avec le même formulaire d'ajout avancé que celui disponible pour les administrateurs : redimensionnement automatique, création automatique des miniatures, rotation automatique, plusieurs photos à la fois, barre de progression... Définissez des permissions d'ajout pour un groupe ou un utilisateur, avec la possibilité de créer des sous-albums ou non, avec une modération des administrateurs ou non.

1. l'administrateur créé des permissions d'ajout en répondant à quelques questions :

  • qui ? n'importe quel visiteur, n'importe quel utilisateur enregistré, un utilisateur précis, un groupe
  • où ? sur la galerie toute entière ou sur un album précis
  • quel niveau de confiance ? élevé (les photos sont immédiatement visibles sur la galerie) ou faible (les photos doivent être validées par un administrateur)

2. si l'une des permissions correspond à l'utilisateur, un lien "Ajouter des photos" apparaît dans le menu. C'est le formulaire d'ajout de photo, tel qu'il existe également dans le panneau d'administration, avec toutes les facilités : redimensionnement automatique, création de la miniature, rotation automatique, plusieurs photos à la fois, barre de progression.

Si l'utilisateur a un niveau de confiance faible pour cet album, les photos seront mise en attente de validation. Un email de notification est envoyé aux administrateurs.

3. les administrateurs se rendent sur la page des photos en attente de validation et choisissent de les publier (ou de les rejeter). Il est possible d'éditer les photos (changer le nom) ou les albums (renommer ou déplacer l'album) avant validation.

Oubliez les "catégories", les "élements" ou les "images"

Le mot "catégorie" est remplacé par le mot "album" qui est plus approprié au domaine de la photographie.

Les mots "éléments" et "images" sont remplacés par le mot "photo". Piwigo est capable de gérer davantage que des photos (des vidéos ou tout type de document) mais il est prioritairement conçu pour gérer une galerie de photo, donc autant simplifier et unifier le vocabulaire.

Nouvel outil de gestion par lot

Nous avons voulu simplifier les choses, c'est pourquoi l'outil de gestion par lot a été entièrement revu. La nouvelle version fonctionne de la façon suivante : d'abord vous définissez un filtre, puis vous sélectionnez des photos à partir du lot filtré et enfin vous appliquez une action.

1) Filtre

Il y a des préfiltres comme "photos sans tag" ou "doublons". Vous pouvez également utiliser un album comme filtre, en incluant les sous-albums. Vous pouvez combiner plusieurs filtres pour réduire le lot.

2) Sélection

Le lot filtré apparaît comme une liste de miniatures, avec une case à cocher pour chaque photo, son niveau de confidentialité et une infobull avec le titre de la photo. Vous pouvez sélectionner les photos une par une en cliquant sur la miniature ou utiliser un des raccourcis comme "tout", "rien" ou "inverser". Piwigo vous dit combien de photos sont actuellement sélectionnées parmi le lot et chaque photo sélectionnée apparaît avec une couleur de fond vert clair.

3) Appliquer une action

Dès que vous avez sélectionner au moins une photo, vous pouvez choisir une action dans la liste :

  • Supprimer les photos sélectionnées
  • Associer à l'album
  • Dissocier de l'album
  • Ajouter les tags
  • Supprimer les tags
  • Définir l'auteur
  • Définir le titre
  • Définir la date de création
  • Qui peut voir ces photos ?
  • Synchroniser les méta-données
  • Ajouter au panier

Chaque action a ses propres paramètres et Piwigo n'affiche que les paramètres de l'action choisie, histoire de garder l'interface aussi claire que possible.

37 langues et 1 nouveau Language Switch

Comparé à Piwigo 2.1, cela représente 14 nouvelles langues : Catalan, Íslenska (Islandais), Québecois, Latviešu (Letton), Norske (Norvégien), Slovenšcina (Slovène), Slovensky (Slovaque), Svenska (Suédois), Српски (Serbe en cyrilique), Українська (Ukrainien), עברית (Hébreu), فارسی (Perse), ქართული (Georgien), 中文 (繁體) (Chinois traditionnel).

Le plugin Language Switch dispose d'un affichage étendu : en plus des drapeaux, nous affichons le nom de langue.

Nouvelles options pour le tri des albums

Un administrateur peut trier automatiquement les albums et sous-albums en quelques clics.

Suppression ou redimensionnement des hautes définitions

... dans le formulaire d'ajout de photos (nécessite ImageMagick sur le serveur)

Des suppression de photos plus faciles

Il est désormais possible de supprimer une photo précise depuis son écran d'adminitration.

Comme n'importe quel autre photo, maintenant vous pouvez supprimer une photo ajoutée par synchronisation en quelques clics, inutile de la supprimer par FTP puis de relancer une synchronisation.

Lundi ou dimanche ?

Sur la vue calendrier, les semaines peuvent commencer par le lundi ou le dimanche, à vous de choisir !

Rotation automatique

Piwigo va tourner automatiquement vos photos lors de leur ajout. La rotation est calculée selon l'information d'orientation dans les metadonnées EXIF.

Multisite

Nouvelle fonctionnalité basique de gestion multisite : possibilité de faire tourner plusieurs galeries à partir d'une seule installation Piwigo. Vous devez créer un fichier local/config/multisite.inc.php et y écrire quelque chose comme :

<?php
$conf['local_dir_site'] = 'local_site2/';
?>

Suppression du mode Conseiller

Le mode Conseiller a été supprimé. Il était compliqué à configurer, potentiellement dangereux et avait de l'impact sur de nombreux fichiers. En plus de cela, il n'était pas si utile que cela (un utilisateur provisoirement administrateur fait l'affaire).

Tags orphelins

Piwigo détecte les tags orphelins (ceux qui ne sont liés à aucune photo) et propose de les supprimer en un seul clic.

Mises à jour automatiques pour les thèmes et les langues

Piwigo se connecte au gestionnaire d'extensions sur piwigo.org et vérifie si de nouvelles versions de vos thèmes et langues sont disponibles. Tout comme Piwigo le fait déjà pour les plugins. Piwigo propose alors de mettre à jour et vous décidez de mettre à jour en un clic.

A propos de mise à jour, le plugin Piwigo Auto Upgrade (qui devrait bientôt être disponible par défaut dans Piwigo) a une nouvelle interface utilisateur et la possibilité de mettre à jour plusieurs extensions à la fois (plugins, thèmes, langues) !

Fonctionnalités pour les développeurs

Veuillez noter qu'une documentation détaillée est disponible sur Changements techniques dans Piwigo 2.2. En voici le résumé.

ImageMagick

S'il est disponible, Piwigo utilise automatiquement ImageMagick à la place de GD pour le redimensionnement des photos. Contrairement à GD, ImageMagick conserve les métadonnées EXIF/IPTC dans la photo redimensionnée. C'est pourquoi nous avons ajouté une option pour redimensionner ou supprimer la version haute définition de la photo lorsque ImageMagick est disponible.

Fusion des fichiers CSS, fusion des fichiers Javascript, des sprites CSS pour les icônes

Chaque thème et chaque plugin peut charger un ou plusieurs fichiers CSS/Javascript. Avec la nouvelle fonctionnalité combine_css, vos visiteurs ne téléchargeront qu'un seul fichier CSS. Avec la nouvelle fonctionnalité combine_script, vos visiteurs ne téléchargeront qu'un seul fichier Javascript (quand c'est possible, Piwigo fait au mieux).

Comme nous voulons vraiment réduire le nombre de requêtes HTTP, au lieu d'avoir un fichier par icône, votre navigateur web ne télécharge qu'un seul fichier pour tous les icônes.

Moins de discussions entre le navigateur web et le serveur web, cela signifie des pages qui se chargent plus vite.

Divers

  • Amélioration des performances lorsqu'on navigue sur des tags qui sont liés à beaucoup de photos.
  • La photo représentante de chaque album est mise en cache pour chaque utilisateur, ce qui évite de nombreuses requêtes coûteuses en base de données si votre arbre des albums est profond.
  • jQuery mis à jour en version 1.5.1, jQuery UI mis à jour en version 1.8.10
  • Ajout d'une protection pour éviter les inscriptions par les robots
  • Nouvelles méthodes dans l'API web pour administrer votre galerie (activer un thème, désactiver un plugin, déplacer un album, supprimer une photo...)
  • Des URLs propres pour l'administration des plugins
  • Simplification de l'adresse de votre page d'accueil, en supprimant le "index.php?"
  • La méthode pwg.images.addSimple a été ajoutée dans le noyau de Piwigo, plus besoin d'installer un plugin pour utiliser l'export depuis Shotwell ou Lightroom pour ajouter des photos dans votre galerie.
  • Possibilité de mettre à jour une photo avec la méthode pwg.images.addSimple
github twitter facebook google+ newsletter Faire un don Piwigo.org © 2002-2017 · Contact