Release Note / Piwigo 2.7.0

HTML5 upload, Take a Tour plugin

2.7.0
Piwigo 2.7.0 herunterladen

Veröffentlicht am 24. September 2014

md5sum

Die Piwigo Version 2.7 verfügt über Erweiterungen des Funktionsumfangs. Wir hoffen, das diese euch genauso beeindrucken und gefallen wie uns! Das Browser Upload Formular wurde komplett neu geschrieben. Es gibt ein neues Plugin "Take a Tour" das interaktiv den Benutzer durch Piwigo führt. Die deutsche Übersetzung habe ich soeben überarbeitet und nun passen die Begriffe zu den Dialogen in Piwigo und somit ist die Tour nun verständlicher. Die Suchfunktionen wurden extrem erweitert. Benutzer mit großen Galerien werden den Geschwindigkeitszuwachs in der Verwendung von Piwigo zu schätzen wissen. Plugin-Programmierer werden viele neue technische Funktionen entdecken.

Upload Formular

Das Webbrowser Upload Formular wurde von Grund auf neu geschrieben. Das neue Upload Formular in Piwigo 2.7 basiert auf HTML5 anstelle von Flash, das bedeutet verbesserte Kompatibilität mit modernen Browsern sowie gesteigerte Zuverlässigkeit beim hochladen insbesondere bei langsamen Internetanbindungen dank "chunked" Uploadverfahren. Die "Dateien hier hin ziehen" Funktion macht es wesentlich einfacher Fotos im Browser hochzuladen!

Sie können den lokalen Dateimanager öffnen über die Schaltfläche "+ Fotos hinzufügen" oder per "ziehen & ablegen" Fotos hochladen. Während des Hochladens wird eine Warnung ausgegeben falls sie die Seite verlassen wollen. Der Ladevorgang kann zu jeder Zeit unterbrochen werden.

Erweiterte Funktion: es kann nun jegliche Art von Datei hochgeladen werden. In der lokalen Konfiguration muss der Parameter conf['upload_form_all_types'] = true; angegeben werden und Piwigo wird jede Datei die über $conf['file_ext'] definiert wurde akzeptieren. Wenn Plugins wie zum Beispiel VideoJS aktiviert werden, können automatisch entsprechende Dateien hier Videos hochgeladen werden. Piwigo wird automatisch repräsentative Vorschaubilder ihrer Videos und PDF Dateien erstellen.

Take a Tour

Das neue Plugin "Take a tour" ist eine interaktive Tour durch Piwigo. Aktivieren sie es und folgen einfach den Schritten! Zurzeit sind drei Touren vorhanden: "Erster Kontakt", "Privatsphäre" und die "2.7 Tour" die die Neuerungen der Version 2.7.0 zeigt. Weitere Touren werden folgen!

Stapelverarbeitung

Die Stapelverarbeitung enthält nun ein Suchfilter welches dank einer mächtigen Syntax Fotos nach Datum, Schlagworten, Größe, Dateinamen suchen lässt. Operatoren wie Exakt, UND/ODER, Gruppieren und Exklusionen sind vorhanden. Eine detaillierte Hilfe ist über die Schaltfläche (?) verfügbar. Die gleiche mächtige Suchfunktion steht der Schnellsuche zur Verfügung die auf der öffentlichen Seite zu finden ist.

In der Stapelverarbeitung lassen sich nun Duplikate nicht nur durch Dateinamen sondern auch über Datum & Zeit sowie Höhe und Breite auffinden.

Auch in der Stapelverarbeitung lassen sich Fotos mit den neuen Dateigröße-Filtern finden.

Eine einfache Aktion zum Leeren des Sammelkorb mit nur einem Klick ist nun vorhanden.

Suche Formular

Die Suchen-Seite wurde überarbeitet, unter anderem gibt es folgende Neuerungen: Eigenschaften wählen wie schon zuvor bei der Wortsuche, Liste der Autoren in der Datenbank, Autovervollständigen von Schlagworten und Alben-Titeln...

Foto bearbeiten

Zeit und Datum von Fotos lassen sich anpassen.

Während der Bearbeitung öffnet ein Klick auf das Vorschaubild eine größere Version des Bildes ohne die Seite verlassen zu müssen.

Benutzerkommentare

Bei den Benutzerkommentaren lässt sich abstellen ob ein Benutzer einen Link posten darf.

Sortiere Alben nach Datum

Alben lassen sich nun nach Aufnahmedatum und Veröffentlichungsdatum sortieren.

Filter Plugins

Neuer Filter um Plugins vor der Installation finden zu können. Piwigo 2.6 hatte bereits 150+ kompatible Plugins, dieser neue Filter wird mehr als Hilfreich sein!

58 Sprachen

Piwigo 2.7.0 führt zwei weitere neue Sprachen ein: Basque (Euskara) und Luxembourgish (Lëtzebuergesch), damit gibt es Piwigo nun in 58 Sprachen. Eure Hilfe bei Übersetzungen mitzuwirken ist mehr als willkommen, schaut doch einfach mal rein unter Piwigo.org Übersetzungen. Es gibt ständig neue Sprachen, Verbesserungen und Korrekturen die vorzunehmen sind, neue Zeichenketten die die Weiterentwicklungen von Piwigo, von Plugins oder Themen mit sich bringen. Wenn jeder hilft ist es kein großer Zeitaufwand die Sprachen aktuell zu halten. Es gibt nahezu ständig etwas zu tun und wir benötigen die Unterstützung der Piwigo Community (dazu gehörst auch du)!

Technische Funktionen

Entwickler beachten bitte, das es eine weitaus detailliertere Dokumentation der technischen Veränderungen in Englischer Sprache unter folgendem Link gibt Technical changes in Piwigo 2.7. Bitte lies diese um deine Erweiterungen zu Piwigo 2.7 kompatibel zu machen.

Cache

Zwei neue Caches wurden hinzugefügt um die generelle Leistung bei großen Alben und Galerien (mit zehntausend Fotos oder mehr) zu steigern.

Ersetzung von TokenInput und Chosen durch Selectize (weitere Details

Wir haben zwei JavaScript Bibliotheken entfernt die für die Mehrfachauswahl von Alben und Schalgworten dienten. Diese wurde durch Selectize ersetzt. Sie ist weitaus mächtiger und vielfältiger, sie wird ebenfalls verwendet bei Benutzer und Gruppen.

Exkludiere Ordner bei Dateisynchronisierung

Piwigo ignoriert per Standard die Ordner "thumbnail", "pwg_high" und "pwg_representative" bei der Dateisynchronisierung. Nun lassen sich weitere Ordner hinzufügen indem diese über den Parameter $conf['sync_exclude_folders'] mit Hilfe des LocalFiles Editor Plugins definiert werden.

user_id Feldgröße

Das Datenbankfeld das den user identifier speichert wurde auf 8 digits erhöht, das erlaubt nun bis zu 16M Benutzer (bisherige Grenze war 30.000).

Passwort Zurücksetzen Schlüsselverfall

Der einmalige Schlüssel, der beim Passwort zurücksetzen Vorgang per Email verschickt wird, verfällt nach einer Stunde. Um die Sicherheit zu erhöhen wird der Schlüssel nun als Hash gespeichert.

Javascript Bibliotheken aktualisiert

Folgende Javascript Bibliotheken wurden aktualisiert: jQuery 1.11.1, jQuery UI 1.10.4, Colorbox 1.4.1. New libraries: jQuery UI Timepicker 1.4.4, Plupload 2.1.2 und Selectize 0.9.1.

Verbesserungen für Plugin Programmierer

Plugins maintenance & auto-update (details)

A new special file called maintain.class.php has been introduced. It replaces the old maintain.inc.php file with more flexibility and handling of plugins manually updated (by FTP). The migration to this new system is advised but not mandatory.

Rename triggers functions (details)

Following what has been announced for Piwigo 2.6, the functions trigger_event and trigger_action have been renamed in trigger_change and trigger_notify. The old functions don't exist anymore.

conf_update_param() improvements (details)

conf_update_param function, used to create and update in-database

Give include path to add_event_handler (details)

The function add_event_handler now accepts as 4th parameter the path a file to include before executing the callback. Don't do useless global imports anymore in your main.inc.php!

Option "force_fallback" for load_language

The fonction load_language got a new option named force_fallback allowing the tell Piwigo to always load the language file in a certain language (typically en_UK) before loading the actual localized file.

Theme colorscheme (details)

Theme creators are now advised to define $themeconf['colorscheme'] to "dark" or "clear" (and nothing else), in order to help plugins developers to choose the right stylesheet for their components.

Plugins and Batch Manager (details)

Three new triggers to allow plugins to add their own filters in the Batch Manager: batch_manager_perform_filters, batch_manager_register_filters, batch_manager_url_filter. perform_batch_manager_prefilters still exists for the special case of predefined filters.