HTML5 upload, Take a Tour plugin
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.
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.
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!
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.
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...
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.
Bei den Benutzerkommentaren lässt sich abstellen ob ein Benutzer einen Link posten darf.
Alben lassen sich nun nach Aufnahmedatum und Veröffentlichungsdatum sortieren.
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!
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)!
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.
Zwei neue Caches wurden hinzugefügt um die generelle Leistung bei großen Alben und Galerien (mit zehntausend Fotos oder mehr) zu steigern.
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.
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ößeDas Datenbankfeld das den user identifier speichert wurde auf 8 digits erhöht, das erlaubt nun bis zu 16M Benutzer (bisherige Grenze war 30.000).
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.
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.
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.
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
function, used to create and update in-database
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
!
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 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.
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.