Telegram Web Link
JoomlaDay Spain, Madrid.
В Мадриде, Испания 5-6 октября 2023 года проходит Joomla Day - конференция, посвящённая как новичкам, так и профессионалам, работающим с Joomla.

Как сообщает сайт проекта:
"В Мадриде мы также поговорим о копирайтинге, доступности Интернета, онлайн-маркетинге, социальных сетях, дизайне (...) и всех тех темах, которые поднимут ваш веб-проект на вершину". (автоперевод)
Любопытные наблюдения:
- конференция компактнее, чем во Франции или США. Начало в 16:00 по местному времени, а не с утра. Видимо, начали после сиесты :)
- в завершение первого дня Joomla Day проходит небольшая сессия Pizza, Bugs & Fun - специфичная для Joomla-сообщества активность, когда пользователи и разработчики собираются вместе в каком-нибудь кафе и между общением и поглощением пиццы с напитками находят и исправляют баги, уменьшают количество открытых issue на GitHub проекта.

Второй день конференции насыщен. Затрагиваются темы
- стратегического развития Joomla и Joomla-сообщества ,
- безопасности сайтов на Joomla,
- миграция старых сайтов на Joomla 4, - - интеграции Joomla со сторонними API (на примере - Google Sheets),
- использование ИИ при создании контента
- общие и частные вопросы SEO и маркетинга
- использование Joomla 4 в качестве бэкенда для приложения.

Спонсорами конференции выступили как веб-студии, Digital агентства, так и хостинговые компании. Всего 10 спонсоров, 4 из имеют статус золотого спонсора, 1 - серебряный и 5 - бронзовый.
Сайт Joomla Day Spain 2023
👍4
В Joomla Extensions Directory появился тег совместимости с Joomla 5.
Joomla-разработчики, проверившие совместимость своих расширений с Joomla 5 могут поставить галочку 😎

На скриншоте видно, что галочки 2. В Joomla 5 есть плагин обратной совместимости (группа Behaviour, Behaviour - Backward Compatibility), который подключает алиасы старых классов ядра. Таким образом расширения, использующие старое Joomla API могут работать и на Joomla 5 (если одновременно и поддерживают PHP 8.1). Если же плагин отключён, то можно считать, что Вы прыгнули в будущее и находитесь почти в Joomla 6.
🔥2
Создание шаблонов сайта в Joomla 4+
Последние статьи на Хабре о создании шаблонов для Joomla - 2015-2017 годов. В этой статье опытным разработчикам будет интересно посмотреть на отличия от предыдущих версий Joomla и, возможно, дополнить статью ценным советом. Тем же, кто чаще работал с другими движками статья поможет плавно войти в удивительный мир Joomla.

Читать статью на Хабре
🔥10
NorrCompetition 2.0.2 - теперь на Joomla 5 🚀

Вышла новая версия NorrCompetition версии 2.0.2 - популярного компонента для организации конкурсов и голосований.
Ключевой особенностью данной версии является совместимость с Joomla 5 и PHP 8.2. Начиная с этой версии, NorrCompetition можно установить на Joomla 5 без плагина обратной совместимости. Разработчики делают все возможное, чтобы предоставлять качественные услуги и постоянно работают над улучшением продуктов.

Кроме этого, версия идет со следующими улучшениями:

✔️Masonry режим отображения участников (в виде плитки);
✔️Опция для отключения Open Graph разметки, генерируемой компонентом (это может быть полезно, если на вашем сайте есть другой системный плагин, который генерирует Open Graph, и вам нужно избегать дублирования тегов.)

Оригинальный анонс
Продукт на российском каталоге решений (доступен жителям РФ)
🔥3
WT JoomShopping Last Seen products v.2.0.3
Пакет, состоящий из модуля и плагина и отображающий просмотренные пользователем товары интернет-магазина JoomShopping.
Что нового?
- Получение списка товаров встроенными методами JoomShopping.
- В XML-манифест расширения добавлен changelog url, чтобы Вы могли просматривать список изменений перед обновлением.
- Исправление ошибок, возникавших на PHP 8.1.
- Модуль протестирован и полностью совместим с Joomla 5.

Модуль бесплатный. Скачать расширение.
👍3
Astroid Framework v.3.0.0
Обновление популярного шаблона-билдера Astroid для Joomla.
Что нового?
- админка шаблона полностью переписана с помощью VueJS
- новый пользовательский интерфейс настроек шаблона
- добавлена настройка для тёмной темы
- совместимость PHP8+
- поддержка дочерних шаблонов Joomla
Улучшения
- Bootstrap 5.3.2
- Fontawesome 6.4.2
- Очистка кода и стабилизация
- Улучшения UI/UX разделов админки шаблона

Шаблон успешно установился на Joomla 5.

Скачать с GitHub
Примечание:
- astroid-framework-3.0.0.zip содержит только фреймворк
- astroid-package-v3.0.0.Framework-Template.zip - фреймворк и 2 базовых шаблона
🔥3
Вышла Joomla 5!
Это 2 года напряженной работы наших добровольцев, большое количество обсуждений, спринтов по написанию кода и устранения ошибок!

Что же представляет собой Joomla 5?
Joomla 5 - это мажорная (major) версия. Она приносит множество новых возможностей, улучшений в области безопасности и кода, а также увеличивает скорость работы благодаря этим улучшениям. Все, что находится под капотом, было переработано, переосмыслено и усовершенствовано для использования новейших возможностей PHP.
Важно: переход с Joomla 4.0 на Joomla 5.0 является обновлением.
Новые возможности Joomla 5
- Темная тема.
- Интеграция микроразметки Schema.org из коробки. Это новый тип плагинов в Joomla.
- Оптимизация кода, современные API, плагин обратной совместимости.
- Поддержка AVIF в медиаменеджере.
- Повышенная безопасность.
- Bootstrap 5.3.2, Fontawesome 6.4, Codemirror 6 и обновлена библиотека Webauthn.
Системные требования.
Минимум PHP 8.1, MySQL 8.0.13+, MariaDB 10.4+ или PostgreSQL 12+.
Скачать Joomla 5.0
Скачать Joomla 4.4

Полный текст новости
👍10🔥8🎉6
Обновление библиотеки WT Amo CRM для Joomla v.1.2.0
Небольшая нативная PHP библиотека для создания интеграций Joomla и Amo CRM. Для разработчиков.
Что нового?
- Joomla 5 ready.
Работа библиотеки успешно протестирована с Joomla 5.
- Удаление старого refresh token. В параметры плагина добавлена кнопка для удаления старого refresh-токен из базы данных.
- Языковые константы. Параметры плагина переделаны на использование языковых констант Joomla. Добавлена английская локализация.
Страница расширения GitHub
This media is not supported in your browser
VIEW IN TELEGRAM
Плагин Embed Chessboard для Joomla 3 - 5.0
Любопытный плагин попался на JED. Он позволяет вставлять в материалы Joomla интерактивную шахматную доску, на которой можно пошагово проследить весь ход партии.
В материал вставляется открывающий и закрывающий BB-code теги, внутри которых помещаются данные шахматной партии в PGN формате.
Portable Game Notation (PGN) - формат файла для сохранения шахматных партий. Он был разработан в 1994 году, чтобы облегчить обмен партиями (к примеру, через интернет) между шахматными программами. Этот формат поддерживают более 20 шахматных программ под Windows, Linux, IOs, Android, MacOS.
Теперь в этот список можно добавить Joomla 👩‍💻

Заявлена поддержка Joomla 3, Joomla 4 и нативная (!) поддержка Joomla 5. Скорее всего будут представлены разные версии плагина для разных версий Joomla. Демо-сайт сделан на Joomla 4.4.0.

Страница расширения в JED
Демо
Формат PGN (Wiki)
Please open Telegram to view this post
VIEW IN TELEGRAM
Вероятная ошибка при обновлении Joomla 4.4.0 через Joomla updater

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

После релиза разработчики забыли обновить данные на сервере обновлений и при попытке обновить Joomla ветки 4.3.x на 4.4.0, происходило копирование файлов от Joomla 5 при сохранении базы 4.0. Это приводило к сбою установки без возможности входа в систему.
Позже данные на сервере обновлений были обновлены.
В России ограничен доступ к серверу обновлений Joomla (облако Amazon S3), поэтому обычно пакеты обновлений выкачиваются с Github или иными способами.

Но если вы из другой страны и успели поймать этот баг, то вот решение:
https://docs.joomla.org/J4.x:Fix_%22Reinstall_Joomla!_core_files%22_in_4.4.0_broke_Installation_and_backend_login
Русская локализация для Joomla 4.4.0.
Актуализация языковых переменных для Joomla 4.4.0.

#локализация
Скачать локализацию с GitHub
👍5
Модуль подписки сервиса e-mail маркетинга DashaMail для Joomla 4 и Joomla 5
Dashamail представляет вниманию Joomla-сообщества бесплатный модуль для добавления подписчиков в адресные базы сервиса по API.
Сервис позволяет делать маркетинговые, триггерные и другие виды рассылок, в том числе push-уведомления. Имеется бесплатный тариф с лимитом в 2000 писем в месяц.

Модуль написан с учётом актуальной архитектуре Joomla 4 / Joomla 5. Протестирован на них. Для подключения API к аккаунту необходимо обратиться в тех.поддержку сервиса.
Страница расширения
👍3
SW JProjects v.1.9.0 - обновление менеджера цифровых проектов для Joomla разработчиков
Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам.
Что нового?
- Hotfix для версии
Согласно стандарту семантического версионирования нумерация состоит из 3-х основных разрядов. Однако, порой нужно сделать hotfix ошибки без изменения нумерации версий, так как это может влиять на план выпуска релизов. Добавление четвертого разряда является отклонением от семвер, но в некоторых случаях сделает жизнь разработчика проще.
Исправление ошибок
Исправлена битая ссылка на скачивание проекта со страницы просмотра документации, а так же небольшие изменения в коде.

Страница расширения
WT Content Image gallery v.1.2.0
Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Плагин работает по шорткодам {gallery}...{/gallery} и {gallery tmpl=tmplName}...{/gallery}, где tmpl - макет tmplName.php в plugins/content/wtcontentimagegallery/tmpl.

Что нового?
Атрибуты alt и title из файла labels.txt. Если Вы вставляете путь к директории с изображениями, то Вы можете указать для каждого изображения атрибуты alt и title в файле labels.txt, который следует положить в директорию рядом с изображениями. В конце строки символ | помещать не нужно.
Содержимое файла должно содержать информацию в следующем виде: имя_файла.webp | атрибут alt | атрибут title. Для каждого файла информация содержится в отдельной строке. Title для изображений можно не указывать, тогда строка будет вида image_2.webp|alt for image_2.

👩‍💻 Joomla 5 ready
Успешно проверена работа расширения на Joomla 5.

Страница расширения GitHub расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
Работа с персональными данными в Joomla 4 / Joomla 5
На любом сайте, где есть хоть формы обратной связи, регистрация пользователей происходит получение персональных данных и мы обязаны разместить на сайте политику обработки персональных данных.

Речь в статье пойдёт о компоненте "Персональные данные", который появился ещё в Joomla 3.9. Удивительно, что до сих пор не появилось его описания на русском языке. Восполняем этот пробел.

Компонент является частью ядра Joomla, его не нужно устанавливать дополнительно. Работа его в Joomla 3.9, 4.x и 5.0 одинакова. В рассказе будем опираться на новенькую Joomla 5.

https://vc.ru/dev/898363-rabota-s-personalnymi-dannymi-v-joomla-4-joomla-5
🔥5
Как выглядел сайт joomla.org 13 лет назад
Вернемся в 2010-й и посмотрим как это было :)

https://www.youtube.com/watch?v=s8h5e_I3wAA
👀3👍1
Русская локализация для Joomla 5.0.0.
Вышла официальная русская локализация Joomla 5.0, которую некоторые участники сообщества ждали с особым нетерпением.

Перевод готовится силами участников сообщества. Присоединиться к процессу может любой желающий и тем самым ускорить выход релиза. Работа ведётся на GitHub https://github.com/JPathRu/localisation

#локализация
Скачать локализацию с GitHub
🔥5👍2
Blank page - компонент пустой страницы v.2.0.0
Компонент выводит на сайте пустую страницу, привязанную к пункту меню.
Для чего это надо?
Для того, чтобы привязать к странице пустой вывод, который не создаёт нагрузки ни на запросы, ни на рендер. Чаще всего это требуется на главной странице сайта или страницах-лендингах в случаях когда они собираются модулями.

По умолчанию в Joomla тип главной страницы - избранные материалы. Это одна из самых тяжёлых страниц в штатных компонентах Joomla.
Небольшое тестирование
Исходные данные: Шаблон - Cassiopeia. Joomla 5.0.0. На странице 3 модуля: фильтр материалов JL Content fields filter, хлебные крошки и меню. Избранных материалов нет. Всего в базе 4 материала.
⚠️Никакой кэш не включён (ни Joomla, ни сервера).
Тип страницы - избранные материалы
Рендер страницы занимал в среднем от 370мс до 400мс и 18,188 Мб памяти. Потребление памяти было стабильно одинаковым. Время рендера изменялось от 267мс до 497мс, но чаще всего число попадало в диапазон 370-400мс.
Тип страницы - Blank page
Потребление памяти - 16,309 Мб стабильно, без изменений. Время рендера страницы изменялось от 264мс до 420мс, но чаще всего всего число попадало в диапазон 290мс-340мс.
Почему нельзя обойтись средствами шаблона?
- Не все шаблоны поддерживают отключение вывода компонента на определённой странице (не только главной).
- Не все шаблоны поддерживают дочерние шаблоны Joomla
- Не все шаблоны позволяют безопасно внедрить необходимые правки по отключению вывода компонента без потери правок при возможном обновлении компонента.
- Не все веб-мастера в состоянии внести в шаблон необходимые правки.

Впервые компонент был представлен в 2021 году с поддержкой Joomla 3, позже внесены небольшие правки, чтобы запустить его на Joomla 4.
Сейчас компонент полностью переписан по структуре Joomla 4 / Joomla 5. Это означает, что com_blank должен без проблем работать и на Joomla 6.

Версия для Joomla 4 / 5 / 6
Версия для Joomla 3 / 4 на GitHub
👍7👎1💯1
Бесплатный курс Ильи Кантора (автор javascript.ru) по Git & GitHub
Разработчикам в самых разных сферах, в том числе и разработчикам сайтов, Joomla-разработчикам полезно владеть инструментами для разработки. Один из таких инструментов - система контроля версий Git.

Курс включает в себя 50 небольших видео.

https://www.youtube.com/playlist?list=PLDyvV36pndZFHXjXuwA_NywNrVQO0aQqb
👍3🔥1
2025/07/09 22:59:25
Back to Top
HTML Embed Code: