Этот компонент имеет давнюю историю. Код JoomGallery 3 возник из кода компонента PonyGallery в 2007 году и затем развивался естественным образом на протяжении многих лет. Как пишет нынешняя команда разработчиков — это было всё, что угодно, но только не чистая и последовательная кодовая база. Поэтому в 2021 году было принято решение о полном перезапуске расширения. Это позволило создать современные, гибкие структуры на перспективу, которые идеально интегрируются в Joomla! 4 и более новыми версиями.
Что это означает для пользователей?
-
Полная поддержка архитектуры кода Joomla! 4+
-
Более высокая производительность и улучшенная масштабируемость
-
Расширяемость за счет современных стандартов кодирования
-
Знакомый внешний вид старой JoomGallery
Основные особенности новой версии
-
Оптимизировано для больших коллекций изображений (более 10 000 изображений)
-
Интуитивно понятное управление в стиле материалов Joomla!
-
Массовая загрузка для эффективных рабочих процессов
-
Логическая структура хранения в файловой системе для удобства управления
-
Гибкие типы изображений (оригинал, миниатюра, детальное + пользовательские типы)
-
Обработка изображений с помощью IM и GD (jpg, png, gif, webp)
-
Поддержка метаданных изображений (EXIF, IPTC, PNG-Chunks)
-
Управление конфигурацией на основе базы данных с импортом/экспортом
-
Оптимизация фронтенда для минимальной нагрузки на сервер (изображения загружаются через Ajax)
-
Легко настраивается с помощью методов Joomla! (переопределения, плагины, модули)
-
Встроенный мигратор для переноса данных со старых версий компонента. Обратите внимание, что обновление + миграция должны пройти через промежуточную версию JoomGallery 3.7.0.
-
обновлённый загрузчик изображений на основе Uppy позволяет приостанавливать и возобновлять загрузки, что полезно при слабом интернет соединении.
-
поддержка плагинов файловой системы Joomla, что позволяет использовать не только локальные источники данных.
-
возможность сохранять несколько конфигураций компонента с разделением по группам доступа
-
Категории, теги и коллекции. Коллекции JoomGallery — это наборы изображений, созданные отдельными пользователями, которыми они могут делиться и публиковать.
-
2 стандартных макета галереи изображений: lightGallery и Masonry. Поддерживается стандартная для Joomla возможность переопределения макетов компонента.
-
Добавлены пользовательские поля для изображения и категории изображений
На данный момент доступно 7 языков локализации. На русский язык новый компонент пока не переведён.
ссылка на оригинал статьи https://habr.com/ru/articles/892546/
Добавить комментарий