Примечание к релизу / Piwigo 2.7.0

HTML5 upload, Take a Tour plugin

2.7.0
Скачать Piwigo 2.7.0

Релиз от 24 Сентябрь 2014

md5sum

Piwigo версии 2.7 имеет много существенных улучшений. Мы надеемся, что Вам понравится и Вы полюбите то, что мы сделали! Форма веб-загрузки была переписана с нуля. Новый плагин"Take a Tour" предлагает интерактивные туры по Вашей собственной Piwigo. Серьезно расширены возможности поиска. Владельцы крупных фотогалерей оценят улучшения в скорости. Разработчики плагинов откроют для себя много новых технических возможностей.

Форма загрузки

Форма веб-загрузки была полностью переписана. Новая форма загрузки в Piwigo 2.7 основана на HTML5 вместо технологии Flash; это означает лучшую совместимость с современными веб-браузерами, а также повышенную надежность при использовании медленных соединений, благодаря фрагментированности загрузок. Применение Drag & drop сделает намного легче выбор изображений.

Вы можете выбрать локальные файлы браузером и нажать кнопку "+ Add Photos", или просто взять их мышкой и перетащить в "зону загрузки". Во время загрузки Вы видите степень закачки файла и очередь из оставшихся. Вы можете прервать загрузку в любое время.

Расширенные возможности: теперь Вы можете загружать файлы любого типа. В своей локальной конфигурации установите conf['upload_form_all_types'] = true и Piwigo позволит загружать файлы всех типов, указанных в $conf['file_ext']. Если Вы активировали плагин для видео (например, VideoJS), то Вы сможете загружать и видеофайлы. Piwigo будет автоматически генерировать миниатюры-иконки для Ваших видео- и pdf-файлов.

Take a Tour

Новый плагин "Take a tour" - это живой гид по Вашему Piwigo. Активируйте его и следуйте шаг за шагом! Доступны ужЕ 3 тура: "Первая встреча", "Конфиденциальность" и "Новые возможности в версии 2.7". Будут и новые части!

Пакетный менеджер

В пакетный менеджер добавлен поисковый фильтр. Он выполнен с мощным синтаксисом для поиска изображения по датам, тэгам, размерами и имени файла, а также добавлены логические функции, такие как - точное соответствие, и/или, включая, исключая. Если хотите что-то уточнить, то просто кликните по знаку вопроса -> (?). Те же усиленные возможности поиска применяются и в строке быстрого поиска (боковое меню на главной странице).

Теперь в пакетном менеджере Вы сможете искать дубликаты изображений не только по имени файла, но и по дате и времени, а также по ширине и высоте изображений.

А еще в пакетном менеджере можно искать изображение с новым фильтром по размеру файла.

Легко, в один клик, Вы сможете очистить Вашу корзинку.

Форма поиска

Страница поиска была переработана: появилась возможность выбора категории, к которой относится искомое слово; список авторов, найденных в базе данных; автозавершение списка тэгов; автозавершение списка альбомов...

Редактирование изображения

Теперь Вы можете исправлять время и дату для изображений.

При редактировании изображений Вы можете кликнуть по его миниатюре и увидеть крупное изображение, не уходя с текущей страницы.

Комментарии пользователей

Вы можете отключить возможность заполнения поля "Личный сайт" комментирующими пользователями.

Сортировка альбомов по дате

Теперь Вы можете сортировать альбомы, основываясь на дате создания изображений или на дате их размещения в галерее.

Фильтр плагинов

Новый фильтр для облегченного поиска плагинов перед их установкой. Свыше 150 плагинов совместимы с Piwigo 2.6. Это более, чем полезно!

Теперь Piwigo доступна на 58 языках

В Piwigo 2.7.0 добавлены 2 новых языка: баскский (Euskara) и люксембургский (Lëtzebuergesch). Приветствуем Ваше участие на платформе переводчиков Piwigo.org, чтобы новые и новые языки появлялись не только для основной части кода Piwigo, но и для плагинов и тем оформления. У нас есть еще много строк для перевода, так что нам действительно нужна помощь от сообщества Piwigo!

Технические особенности

Please note that more detailed documentation is available about Technical changes in Piwigo 2.7. Please read it to make your extensions compatible with Piwigo 2.7.

Caches

Two caches were added to improve global performances on large galleries (with tens of thousands of photos and more).

Replacing TokenInput and Chosen by Selectize (details)

We dropped two JavaScript libraries used for the multiple-selection of albums and tags in favor of Selectize, much more powerful and versatile. It is also used for users and groups.

Exclude folders in files sync

Piwigo by default ignores folders "thumbnail", "pwg_high" and "pwg_representative" when syncing files. Now you can tell it to ignore some other folders by filling the $conf['sync_exclude_folders'] parameter with LocalFiles Editor plugin.

user_id field size

The database fields storing the user identifier have been increased to 8 digits, allowing up to 16M users (previously limited to 30k).

Password reset keys expiration

The "one-use" key sent by email when a user requests to reset his password expires after one hour. To increase security, the reset key is now stored as a hash.

Javascript libraries updated

Updated libraries: 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 and Selectize 0.9.1.

Improvements for plugin creators

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 configuration, got some nice enhancements: it automatically serialize and escape the input data and allows to update the global variable $conf as well.

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.