A major update, focused on design and user experience, once more.
Готовы к множеству улучшений?
Поскольку наших улучшений и редизайнов так много, мы решили изменить нашу систему управления версиями! После того, как в версии 2.10 был представлен новый дизайн нескольких страниц администрирования, в версии 11 реализован новый дизайн на многих других страницах. Piwigo 11 также предлагает новые функции как для администратора, так и для галереи, такие как инструмент поиска по альбомам, диаграмма активности или связанные альбомы.
Готовьтесь к приятным сюрпризам!
Прощай, версия 2.11, встречайте версию 11! Еще в 2008 году мы решили переименовать PhpWebGallery в Piwigo и перешли с версии 1.7 на 2.0. Мы используем версию 2 уже 12 лет. Намного дольше, чем многие другие проекты за всю жизнь. Версия 2.10 или 2.11 не отражает той огромной работы, которую мы вложили в улучшение пользовательского интерфейса Piwigo, даже без значильного изменения базовой фунциональности. Мы ясно продемонстрировали, что вносим много улучшений от версии к версии. Возможно, версия 2.10 должна была быть версией 3, как предлагали некоторые из сообщества. Итак, пришло время пересмотреть нашу систему управления версиями. Давайте перейдем с версии 2.10 на 11.0!
Полный рерайт группового менеджера: лучшие пользовательские практики и способность группировать пользователей.
Меня зовут Захари (Zacharie), и я присоединился к Piwigo в апреле 2020 года в рамках моего обучения информатике в Нанте (Франция). Я работал с командой над выпуском версии 2.11 Piwigo, включая обновление визуальных интерфейсов области администрирования.
Воспользовавшись советами Пьеррика (Pierrick) и макетами Ханны (Hannah), я реализовал новый менеджер групп, новый менеджер тегов и обновил многие другие страницы. Для этого я использовал JavaScript и CSS, а также добавил AJAX на многие страницы для лучшего взаимодействия с пользователем (UX). Вы могли заметить несколько анимаций, которые я оставил на новых страницах.
Piwigo 2.10 начал регистрировать многие административные мероприятия, такие как издание альбома или создание группы... Piwigo 11 теперь может показать диаграмму всех этих мероприятий.
Менеджер тегов полностью переписан под версию 11. Он имеет те же функции, но более скоростной.
С Piwigo 11 мы получаем совершенно новый пользовательский интерфейс для перемещения альбомов. Вы можете увидеть всю иерархию альбома на одной-единственной странице.
Если Вы заходите с мобильного устройства, то Piwigo будет предлагать открыть/установить приложение Piwigo. Эта возможность может быть активирована в админке или полностью отключена.
Функция резервного копирования базы данных, предложенная на странице обновления, удалена. Она больше не работала с последними версиями PHP. Его заменило более простое сообщение, чтобы всегда иметь резервную копию файлов и базы данных.
Теперь Вы также можете войти в систему с Вашим адресом электронной почты вместо имени пользователя. Сначала Piwigo проверяет, соответствует ли предоставленные учетные данные имени пользователя, если не проверено среди адресов электронной почты.
Обратите внимание, что имеется и более подробная документация Технические изменения в Piwigo 11. Пожалуйста, прочитайте его, чтобы сделать ваши расширения совместимыми с Piwigo 11.
Быстрый поиск (поиск из меню) может включать фотографии вложенных альбомов в результаты поиска. Поиск по запросу «медведь» покажет фотографии в альбомах «дикие медведи / Бурые медведи» и «дикие медведи / гигантская панда». Эта функция должна быть явно активирована в локальной конфигурации. $conf['quick_search_include_sub_albums'] = true;
В Piwigo 11 плагины больше не отображаются в меню администрирования. Вместо этого у нас есть кнопка «Настройки» в поле плагина. Кнопка активируется как раньше get_admin_plugin_menu_links
но может быть заменен Плагин Has Settings
в заголовке файла main.inc.php. подробнее
Только язык установки активируется по умолчанию; кроме того, имеются 70 доступных языков.
Ваш Piwigo теперь проверяет (через http запросы) сайт piwigo.org, чтобы получить список расширений или узнать о новой доступной версии.
Мы добавили 1 триггер в конце центральной функции при загрузке файла add_uploaded_file
.
trigger_notify('loc_end_add_uploaded_file', $image_infos);
pwg.images.uploadAsync
upload photo in random order chunkspwg.tags.delete
pwg.tags.rename
pwg.tags.duplicate
pwg.tags.merge
pwg.groups.merge
pwg.groups.duplicate