Серьезное обновление, направленное на дизайн и удобство пользователей
Мы рады представить самое свежее обновление Piwigo!
Эта версия 2.10 знаменует собой поворотный момент в истории Piwigo, так как это первый шаг для нового Piwigo, переработанного в соответствии с современными стандартами. Старания еще не закончены, мы гордимся работой, которая была сделана нашими талантливыми дизайнерами. Но дизайн – ничто без функций, ориентированных на пользователя, которые были доведены для Вас нашей специализированной командой разработчиков и множеством участников.
Позвольте представить Вам примечания к релизу Piwigo 2.10!
Modus - тема, созданная несколько лет назад, становится темой по умолчанию для Piwigo 2.10. Modus был выбран, потому что он стабилен, совместим с экранами высокой четкости и совместим со многими расширениями. И последнее, но не менее важное, Modus динамичен. Это означает, что он автоматически адаптируется к небольшим экранам, таким как телефоны, и к широким экранам, таким как телевизоры.
Я - Ханна, сейчас изучаю User eXperience (UX) design в ActivDesign в Рене (Франция). Я работаю в Piwigo в качестве стажера с января 2019 года, моя главная миссия состоит в том, чтобы модернизировать внешний вид Piwigo.
После мозгового штурма с Пьерриком, мы решили начать с обновления темы галереи по умолчанию. Во-первых, мы перешли на Modus за его надежность, его способность адаптироваться к дисплею высокой четкости, но, тем не менее, нуждались в визуальном обновлении, чтобы соответствовать современным стандартам. Поэтому создано 8 новых скинов. Скины получены, меняя цвета, расстояние, скрывая некоторые кнопки, которые не были нужны, закругленные углы... мой фаврит - Черника.
Новый общий дизайн, с новым заголовком, меню и вкладками. Границ меньше, пространства больше.
Меня зовут Самуэль Лефевр, и я дизайнер UX UI. Как стажера Piwigo, моя главная роль заключалась в улучшении эстетики интерфейсов администрирования, т.е. пользовательского интерфейса (UI). Я также работал над улучшением пользовательского рабочего процесса, т.е. user eXperience (UX).
Прежде чем начать редизайн админки, было потрачено много времени для того, чтобы лучше понять трудности, с которыми пользователи могут столкнуться. С другой стороны, я также изучал конкурентов. Я надеюсь, что Вам понравится это новое виденье администрации Piwigo!
Панель управления и администрирования в нашем новом темном режиме. Эта цветовая схема была разработана для пользователей, работающих в условиях низкой освещенности. Конечно, фон ощутимо темнее, но Вы также заметите, шрифты менее контрастируют в меню боковой панели. Мы хотим, чтобы Piwigo был удобен для Ваших глаз!
Мы пробовали сделать это так "хорошо и чисто", как только возможно, так что Вы можете сосредоточиться на важной задаче, загружая свои изображения.
Вместо того, чтобы запрашивать синхронизацию метаданных для всех изображений одновременно, пакетный менеджер ловко разрезает весь блок на более мелкие блоки и показывает панель прогресса.
Не беспокойтесь, мы не удаляем функцию, мы просто решили выключить ее по умолчанию. Вы можете спросить: «Зачем выключать существующую функцию?». Потому что слишком много видимых функций может запутать людей, которые тестируют Piwigo. Нам нужно грамотно выбрать то, что является наиболее важным для большинства.
На сайте Piwigo.com, где мы размещаем тысячи галерей Piwigo, у нас есть интересные статистические данные об используемых функциях. Что касается комментариев пользователей, то только 16% установок Piwigo имеют более 10 комментариев пользователей. Кроме того, многие из них являются пользователями, использующими комментарии вместо описаний изображений.
Пакетный режим поможет разыскать дубликаты изображений. Эта фишка не нова, но мы улучшили ее в Piwigo 2.10 Теперь, если Вы ищете дубликаты на основе даты, изображения будут отсортированы по дате, так что Вы можете легко сравнить дубликаты, как серии.
Мы знаем, что выход Android 10 был объявлен несколько дней назад, но даже предыдущая версия Android 9 не работает на многих устройствах в эти дни. Мобильная тема, SmartPocket, не была правильно загружена с Android 9. Это исправлено в Piwigo 2.10
Говоря о SmartPocket ... даже если Modus, новая тема по умолчанию Piwigo 2.10, работает, мы держим SmartPocket активированным по умолчанию. Это произойдет автоматически, как только Piwigo поймет, что посетитель пользуется мобильным устройством. Вы можете отключить SmartPocket, если предпочитаете всегда использовать Modus.
Со страницы редактирования альбома, на вкладке "Разрешения", Вы уже можете сделать вложенные альбомы приватными. Теперь это также можно сделать общедоступным.
Опять же, не новая функция, но мы сделали проще для активации. Piwigo может отображать даты изображений, связанных с альбомом. Обратите внимание, что все темы будут поддерживать это. Например, Modus показывает даты альбомов только в том случае, если Вы включаете квадратные миниатюры для альбомов.
Мы рекомендуем всем пользователям Piwigo подписаться на Piwigo-бюллетень, но как только Вы подписались, очевидно, больше не нужно показывать Вам эту ссылку подписки. С Piwigo 2.10 эта ссылка автоматически исчезнет, как только Вы подписались. И потому, что мы не хотим, чтобы надпись про бюллетень мешалась Вам, то, если Вы не хотите это видеть, Вы также можете просто попросить, чтобы скрыть эту ссылку.
Пожалуйста, обратите внимание, что более подробная документация доступна в разделе Технические изменения в Piwigo 2.10. Пожалуйста, прочитайте, чтобы сделать Ваши расширения совместимыми с Piwigo 2.10.
MySQL 8 начинает работать на производственных средах, и многие пользователи сообщили о некоторых проблемах с Piwigo. Действительно, MySQL добавил некоторые «зарезервированные ключевые слова», такие как группы
или ранг
, которые используются в столбце базы данных Piwigo или названиях таблиц.
Многие действия, выполняемые администрацией, теперь хранятся в таблице activity
в базе данных. Например, если Вы добавляете/редактируете/удаляете изображение, альбом, тег, пользователя, группу или если Вы входите/выходите из системы, Piwigo зарегистрирует, кто и когда выполнил это действие. На данный момент Piwigo просто записывает эти действия. Мы сможем показать это позднее.
Библиотека PHP Piwigo, используемая для отправки электронных писем (PhpMailer), была обновлена, чтобы быть совместимой с PHP 7.2 и позже.
Мы добавили 2 новых триггера при удалении тегов и групп:
trigger_notify("delete_tags", $tag_ids);
trigger_notify('delete_group', $groupids);
Все темы были удалены из хранилища ядра Piwigo, даже те, которые были включены в zip-архив установки. Каждая тема теперь имеет свой собственный репозиторий на Github. Таким образом, у нас есть конкретный bugtracker для каждой темы. На самом деле, это именно то, что мы сделали в течение многих лет с плагинами!
pwg.images.setMd5sum
устанавливает контрольную сумму файла отсутствующего изображения.pwg.categories.setRank
меняет порядок альбомов. Вы также можете переупорядочить все альбомы сразу целыми наборами.pwg.users.favorites.add
добавлет изображение в избранное пользователя.pwg.users.favorites.remove
удаляет изображение из избранного пользователя.pwg.users.favorites.getList
выводит список любимых избранных изображений.pwg.session.login
теперь допускается пустой пароль (так же, как веб-форма входа).Мы упростили заголовки исходного кода во всех файлах PHP. Вместо того, чтобы писать полное авторское право с годами + резюме лицензии GPLv2, мы просто говорим читателям, чтобы открыть копируемый файл.
Вместо этого:
<?php
// +-----------------------------------------------------------------------+
// | Piwigo - a PHP based photo gallery |
// +-----------------------------------------------------------------------+
// | Copyright(C) 2008-2016 Piwigo Team https://piwigo.org |
// | Copyright(C) 2003-2008 PhpWebGallery Team http://phpwebgallery.net |
// | Copyright(C) 2002-2003 Pierrick LE GALL http://le-gall.net/pierrick |
// +-----------------------------------------------------------------------+
// | This program is free software; you can redistribute it and/or modify |
// | it under the terms of the GNU General Public License as published by |
// | the Free Software Foundation |
// | |
// | This program is distributed in the hope that it will be useful, but |
// | WITHOUT ANY WARRANTY; without even the implied warranty of |
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
// | General Public License for more details. |
// | |
// | You should have received a copy of the GNU General Public License |
// | along with this program; if not, write to the Free Software |
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
// | USA. |
// +-----------------------------------------------------------------------+
теперь у нас есть этот упрощенный заголовок:
<?php
// +-----------------------------------------------------------------------+
// | This file is part of Piwigo. |
// | |
// | For copyright and license information, please view the COPYING.txt |
// | file that was distributed with this source code. |
// +-----------------------------------------------------------------------+
Основная цель состояла в том, чтобы удалить годы в этих заголовках, потому что это требовало обновления всех файлов Piwigo PHP каждый год, без каких-либо конкретных изменений в кодировании. Хорошим побочным эффектом является то, что теперь у нас есть чистый копуруемый файл с подробной информацией об авторском праве с датами и товарным знаком, файл LICENSE со всей лицензией GPLv2.