HTML5 upload, Take a Tour plugin
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" - это живой гид по Вашему Piwigo. Активируйте его и следуйте шаг за шагом! Доступны ужЕ 3 тура: "Первая встреча", "Конфиденциальность" и "Новые возможности в версии 2.7". Будут и новые части!
В пакетный менеджер добавлен поисковый фильтр. Он выполнен с мощным синтаксисом для поиска изображения по датам, тэгам, размерами и имени файла, а также добавлены логические функции, такие как - точное соответствие, и/или, включая, исключая. Если хотите что-то уточнить, то просто кликните по знаку вопроса -> (?). Те же усиленные возможности поиска применяются и в строке быстрого поиска (боковое меню на главной странице).
Теперь в пакетном менеджере Вы сможете искать дубликаты изображений не только по имени файла, но и по дате и времени, а также по ширине и высоте изображений.
А еще в пакетном менеджере можно искать изображение с новым фильтром по размеру файла.
Легко, в один клик, Вы сможете очистить Вашу корзинку.
Страница поиска была переработана: появилась возможность выбора категории, к которой относится искомое слово; список авторов, найденных в базе данных; автозавершение списка тэгов; автозавершение списка альбомов...
Теперь Вы можете исправлять время и дату для изображений.
При редактировании изображений Вы можете кликнуть по его миниатюре и увидеть крупное изображение, не уходя с текущей страницы.
Вы можете отключить возможность заполнения поля "Личный сайт" комментирующими пользователями.
Теперь Вы можете сортировать альбомы, основываясь на дате создания изображений или на дате их размещения в галерее.
Новый фильтр для облегченного поиска плагинов перед их установкой. Свыше 150 плагинов совместимы с Piwigo 2.6. Это более, чем полезно!
В 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.
Two caches were added to improve global performances on large galleries (with tens of thousands of photos and more).
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.
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 sizeThe database fields storing the user identifier have been increased to 8 digits, allowing up to 16M users (previously limited to 30k).
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.
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.
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 configuration, got some nice enhancements: it automatically serialize and escape the input data and allows to update the global variable $conf
as well.
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.