Telegram Web Link
Перенос материалов из компонента K2 в стандартный компонент материалов Joomla
K2 - в целом неплохой компонент (был). Некоторое время он давал гораздо больше возможностей для отображения контента, чем стандартный компонент материалов Joomla. Однако, время не стоит на месте, и сейчас стандартный компонент не уступает в возможностях компоненту K2. Разработчики Joomla потрудились на славу, чего не скажешь о разработчиках компонента K2. Мало того, что долгое время не обновлялся функционал компонента, так они не подготовили обновление для перехода на 4 версию Joomla. На момент написания этой статьи прошло почти два года с выпуска Joomla 4, а обновления компонента K2 для совместимости с новой версией так и нет. Возможно, на тот момент, когда вы будете читать эти строки разработчики K2 что-то выкатят, но сейчас нет.
Автор - Равиль Вилданов
Читать статью на Хабре
3👍1
Немного юмора в выходной день не помешает 😎👩‍💻
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Joomla 5: плагин обратной совместимости
Как известно, из кода Joomla постепенно исчезают устаревшие классы API. Многие из них "продержались" в ядре со времён Joomla 1.5. Отказ от них - это эволюция. Однако, удаление устаревших классов и методов будет вызывать ошибки в расширениях, которые разработчики вовремя не обновили.
Для обеспечения максимально гладкого перехода с Joomla 4 на Joomla 5 создан плагин обратной совместимости, который будет включён по умолчанию.
Это означает, что если Вы знаете, что Ваши расширения на сайте всё ещё используют устаревшие классы (например, JUri, JFactory, JInput, JHtml и т.д.), то при включённом плагине обратной совместимости этой ошибки возникать не должно. Если же Вы уверены, что расширения на Вашем сайте поддерживаются в актуальном состоянии и разработчик заявляет о совместимости с Joomla 5, то этот плагин можно выключить. Разработчикам также следует помнить не только о самих классах, но и методах в них, часть из которых также может меняться со временем.
Плагин обратной совместимости уже появился в репозитории GitHub Joomla и ожидается, что будет включён в релиз Joomla 5.0.0-alpha3.
В августе 2022 года мы на канале писали о том, что на GitHub Joomla разгорелась дискуссия об эволюции Joomla, где среди прочих участники международного сообщества затрагивали и вопрос обратной совместимости. По итогу департамент Joomla, отвечающий за выпуск релизов, принял ряд решений, был опубликован скорректированный план выпуска релизов Joomla 4 и 5. Данный плагин также является одним из результатов упомянутого обсуждения.
Ссылка на плагин
🔥1
WT Articles anywhere with fields v.2.0.0
Контент-плагин Joomla, позволяющий вставлять информацию из материалов и пользовательских полей материала в любом месте, где работают контент-плагины с помощью шорт-кода вида {wt_article_wf article_id=XXXX tmpl=XXXX}. Для плагина возможно (и даже необходимо) создавать свои макеты вывода, которые Вы указываете в шорт-коде.
Что нового?
- Структура плагина обновлена, с учётом требований Joomla 4. Это означает, что плагин будет работать и на Joomla 5.
- Добавлен плагин кнопки редактора для более удобной вставки материалов и выбора макетов.
- Добавлен новый макет вывода link, который представляет собой ссылку на материал с его названием. Если Вы измените название материала - оно автоматически изменится.
- Минимальная версия - Joomla 4.3. Это связано с использованием namespaces для плагинов группы editors-xtd.
Скачать плагин
======================================
WT JoomShopping Last Seen products v.2.0.0
Пакет, состоящий из модуля и плагина. Плагин записывает в cookie просмотренные посетителем товары, а модуль отображает их. В плагине настраивается время жизни cookie - сколько дней хранить в браузере пользователя информацию о просмотренных товарах. Это бесплатный аналог аддона "Addon last visited products" от MAXXmarketing GmbH (разработчиков JoomShopping).
Что нового?
- Пакет расширений адаптирован к новой файловой структуре Joomla 4. Это означает, что он будет работать и на Joomla 5.
Скачать расширение
👍6
Akeeba Social Login for Joomla!
Пакет плагинов авторизации и регистрации пользователей Joomla через социальные сети. Поддерживает Joomla 3 и Joomla 4.
Список поддерживаемых соц.сетей и сервисов:
- Facebook
- GitHub
- Google
- LinkedIn
- Microsoft Account
- Twitter (удалена для Joomla 3)
- Apple
Версии:
- для Joomla 3 - v.3.3.1.
- для Joomla 4 - v.4.4.2
Поддержка PHP 8.2
Страница расширения
———————————
Обратите внимание, что поддержка и выпуск обновлений (в том числе безопасности) для Joomla 3 окончательно прекратится 17 августа 2023г. Настоятельно рекомендуем обновить Ваши сайты до актуальных версий Joomla.
👍3
Web Services в Joomla 4
Этот текст - перевод статьи из нового портала документации для разработчиков Joomla, раздел "Основные концепции". Ранее уже был опубликован перевод раздела, описывающего принципы Dependency Injection Containers в Joomla 4.

В тексте даны примеры PHP-кода по работе с Joomla 4 REST API. Примеры даны как с использованием API Joomla (HttpFactory), так и для non-Joomla сайтов - на чистом cURL.
Читать статью на Хабре
🔥3
Материалы Джумла 4. Создание, управление и вывод на сайте.
Учебные материалы о работе по наполнению сайта на Joomla 4 от Алексея Хорошевского. Видео урок и его расшифровка пригодится тем, кто только-только начинает знакомиться с чудным миром Joomla

Смотреть урок
👍6
JL Content Fields Filter 3.0.0

JL Content Fields Filter - Это бесплатный модуль, который фильтрует материалы Joomla согласно настраиваемым полям прямо в категории материалов.

Что нового в версии 3.0.0.

- Файловая структура Joomla 4 для модуля и плагина.
- Замена устаревших методов Joomla API в компоненте.
- Протестировано на Joomla 4.3.3 и Joomla 5.0.0-alpha2.
- Обновлен SEO компонент для фильтра.

Версия для Joomla 3 более не поддерживается.

Огромная благодарность Сергею Толкачеву @sergeytolkachyov благодаря ему плагин существенно обновил архитектуру.

Официальная страница фильтра:
https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html
🔥10
Joomla-дайджест. 1-е полугодие 2023 года
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 24 января 2023 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla.
Главные новости о Joomla: Joomla 4 и Joomla 5. Новости расширений для электронной коммерции (JoomShopping, Virtuemart, Phoca Cart, Guru, JBZoo), внедрение ChatGPT, 16 статей и подборок видео как для начинающих Joomler'ов, так и для профессиональных разработчиков.
Читать дайджест на Хабре
🔥9👍3
SW JProjects v.1.6.5 - обновление менеджера цифровых проектов для Joomla разработчиков
Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим (и не только своим) клиентам.
Что нового?
- Добавлен модуль для отображения категорий проектов.
- Исправление ошибок
- - Улучшения XML-манифестов сервера обновлений. Исправлена ошибка Update server XML not valid for Joomla 4
- - Исправлена ошибка Отсутствует url ссылки "скачать" на странице чтения документации, конкретной версии.
Страница расширения
Какая версия Joomla у Вашего сайта разработчика?
В скором времени следует подумать об обновлении компонента до структуры расширений Joomla 4. Однако желательно понять, сколько человек обновили свои личные сайты разработчиков до Joomla 4. Предложения по улучшению компонента и помощь в их реализации также приветствуются. Прошу всех неравнодушных проголосовать, указав версию Joomla Вашего сайта, на котором установлен и работает SW JProjects.

Пожалуйста, перейдите к обсуждению на GitHub и укажите версию Joomla Вашего сайта разработчика в опросе.
👍2
J2Store получил версию для Joomla 4. PRO-функции становятся бесплатными.
Один из старейших и популярнейших (за рубежом) компонентов электронной коммерции получил версию для Joomla 4. Разработчики обещают плавную миграцию с Joomla 3 на Joomla 4, для чего была создана вспомогательная утилита. Рекомендуется тестировать процесс миграции на копии сайта, так как есть ряд критических изменений.
Документация по миграции.
PRO-функции бесплатно
Весь функционал, ранее доступный только для обладателей подписки, становится бесплатным. Разработчики сообщают, что это часть их бизнес-стратегии. Действующие подписки более не будут продлеваться. Разработчики планируют сосредоточить своё внимание на создании "процветающей экосистемы" вокруг J2Store, для чего создан и будет наполнен маркетплейс расширений для J2Store (на момент написания анонса он пуст). Команда J2Store приглашает всех - от разработчиков и дизайнеров до создателей сайтов и владельцев магазинов - использовать маркетплейс расширений как новую точку роста.
Читать новость
👍4
Вышла новая версия JEDChecker 2.4.2
Вы - разработчик расширений для Joomla? Вы хотите, чтобы Вашими наработками пользовались тысячи и десятки тысяч сайтов? Вам дорога на Joomla Extensions Directory - официальный маркетплейс расширений Joomla (JED). Но у JED есть требования к оформлению расширений, их безопасности и т.д. Проверить на возможные ошибки перед отправкой в каталог поможет официальный компонент JED Checker. Этот релиз содержит несколько исправлений и улучшений. Узнать подробнее и скачать эту версию можно на странице GitHub releases
👍3🔥1
YaQuiz - простой компонент квизов для Joomla 4 и Joomla 5
Простой компонент для создания опросов, состоящих из нескольких вопросов. Возможно расположить все вопросы на одной странице, переходить от вопроса к вопросу пошагово. Также есть загрузка вопросов по ajax. Для зарегистрированных пользователей сохраняются результаты пройденных опросов. Автор компонента предполагает его применение в целях учёбы. По итогам квиза пользователь может получить и скачать сертификат в PDF формате (используется библиотека DOMPdf).
Компонент работает только на Joomla 4 и Joomla 5. Рекомендуется PHP 8.1.
Страница расширения
SW JProjects v.1.7.0 - обновление менеджера цифровых проектов для Joomla разработчиков
Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам.
Что нового?
Changelog URL
В Joomla 4 в панели администратора перед обновлением есть возможность просмотреть изменения, сделанные в новой версии расширения. Так же их можно увидеть в списке менеджера расширений в Система - Управление - Расширения при нажатии на версию расширения. Однако, это возможно только в том случае, если в XML-манифесте расширения указан changelog URL, по которому находится специальным образом сформированный XML-файл с описанием изменений.
- файл формируется автоматически
- данные для описания изменений заполняются на основе данных, указанных при создании версий проекта SW JProjects
- в настройках компонента добавлена опция настройки Changelog URL. В этом параметре указывается язык по умолчанию для отображения информации о расширении в панели администратора стороннего сайта. Например, у Вас мультиязычный сайт и информацию о версии Вы заполняете на 2-х языках. Параметр определяет на каком языке будут видеть информацию Ваши пользователи.
- ссылка на changelog автоматически добавляется в XML сервера обновлений. В XML-манифест ссылку добавить нужно вручную.
- коды для вставки сервера обновлений и changelog URL можно увидеть на странице редактирования проекта, таб Joomla.
- добавлена кнопка просмотра Changelog в формате XML в тулбар с кнопками на странице редактировании проекта
Также
- Добавлена поддержка webp изображений для загрузки. Тестировалось на Joomla 4.
- Добавлен новый сервер обновлений.
Чтобы функционал показа changelog полностью работал, нужно добавлять в XML-манифест строчку <changelogurl>тут_url</changelogurl> в обязательном порядке. Если тег не добавить, то Joomla 4 поймёт, что данные есть, но отобразить их не сможет, хотя кнопку "изменения" покажет.
Скачать компонент
Встречайте API Мониторинга поисковых запросов
Яндекс сообщает о появлении нового API.
----------------------------------
Вы​ активно просили нас добавить API для Мониторинга запросов (β)​ — инструмента, с​ помощью которого можно проверять позиции, CTR, клики, положение в​ поисковой выдаче, показы сайта и​ спрос на​ него по​ ключевым словам.
Мы​ рады наконец представить вам​ API! Теперь вы​ можете получать полезные статистики и​ работать с​ ними в​ любом удобном формате. Мы​ стараемся собирать для каждого сайта данные по​ всем запросам, по​ которым он​ отображался в​ поиске​ — в​ пределах 150000 в​ сутки.​
Детали про API инструмента можно посмотреть в​ Справке.
👍1
Сегодня Joomla исполняется 18 лет!
CMS проделала большой путь, выросла и стала совершеннолетней. С днём рождения :)
14🎉6
Обновление русской локализации Joomla 4
Вышло обновление пакета локализации на русский язык для Joomla 4.3.4. Релиз включает в себя все новые языковые константы с момента выпуска предыдущей версии для Joomla 4.3.2.
Если возникают трудности при установке обновления - можно скачать файл локализации с GitHub и установить вручную.
Скачать пакет локализации
4
Akeeba Engage v.3.2.7 - компонент комментариев для Joomla
В последний раз мы писали об этом компоненте чуть больше 3 лет назад.
Возможности компонента
- комментарии с использованием редактора Joomla
- использование фильтров HTML Joomla (чёрный и белый список)
- комментирование как авторизованными пользователями, так и гостями
- Информация гостя может быть сохранена между несколькими сессиями в том же браузере
- поддержка Gravatar
- поддержка встроенной Captcha и Akismet (сторонний сервис)
- использование стандартного функционала Joomla 4 - E-mail шаблоны
- уведомления о комментариях могут быть отправлены как менеджерам сайта, так и участникам. Настраивается в E-mail шаблонах.
- AMP страницы
- микроразметка Schema.org
- интеграция с компонентом Персональные данные Joomla (com_privacy)
- Логирование действий пользователей - плагин action log
- возможность "надевать" свой дизайн с помощью переопределений
Системные требования
- Joomla 4.2+, PHP 7.4+
Рекомендуемые параметры: PHP 8.1-8.2, Joomla 4.3+
Минусы: компонент поддерживает только стандартные материалы Joomla.
Плюсы: это, пожалуй, единственный компонент комментариев для Joomla 4, который:
- поддерживает актуальные версии Joomla (в том числе alpha-версии Joomla 5) и не тащит под капотом устаревший код
- имеет поддержку актуальных версий PHP
- компонент бесплатный

Страница расширения
👍5
WT Content Image gallery
Пакет плагинов галереи изображений для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Ещё один плагин для галереи изображений, но с изюминками.
Возможности
- Можно создавать свои макеты вывода для плагина.

{gallery}...{/gallery} - макет default. {gallery tmpl=tmplName}...{/gallery} - макет tmplName.php в plugins/content/wtcontentimagegallery/tmpl.
Шорт-код плагина совпадает с шорткодом для Simple Image Gallery.
3 способа указания изображений.
- - Путь к папке с картинками вида {gallery tmpl=tmplName}images/path/to/images{/gallery}
- - Список путей к файлам, разделённые запятыми. Можно собирать в галерею файлы из разных директорий:
{gallery tmpl=tmplName}
images/photo_1.webp,
images/folder1/photo_2.webp,
images/folder4/folder16/photo_3.webp
{/gallery}
- - HTML-код между тегами {gallery}...{/gallery}. Вставьте шорткод кнопкой редактора, а изображения вставьте с помощью Вашего медиа менеджера Joomla.
Предустановленные макеты
- default
- Адаптивная Bootstrap 5 "стена" фотографий. Это файл-образец. Создавайте на его основе свои собственные макеты со своими скриптами.
- bs5-carousel - Bootstrap 5 слайдер изображений с настройками по умолчанию.
- wt-lightbox2 - Lightbox2 галерея изображений с настройками по умолчанию. Требует установленного плагина WT Lightbox 2, который подключает Lightbox2 в Joomla 4.
- wt-swiper-carousel - Swiper.js галерея изображений с настройками по умолчанию. Требует установленного плагина WT JSwiper, который подключает Swiper.js в Joomla 4.
⚠️ Для создания собственных макетов галереи изображений скопируйте и переименуйте любой макет из plugins/contents/wtcontentimagegallery/tmpl, внедрите свою HTML вёрстку и javascript. Также Вам поможет статья Использование WebAssetsManager Joomla 4 и добавление собственных пресетов с помощью плагина (ссылка ниже).
Макет по умолчанию для макета по умолчанию
В настойках контент-плагина можно указать какой макет будет использоваться по умолчанию в тех случаях, когда для шорт-кода не указан параметр tmpl вообще или tmpl=default. Например, на Вашем сайте несколько тысяч статей, в которых встречается данный шорт-код. Можно изменить внешний вид галереи одной настройкой.
Минимальная версия Joomla - 4.3. Контент плагин будет работать и на 4.0, а плагин кнопки редактора только на 4.3+.
Страница расширения
GitHub расширения (можно добавить свои макеты в пакет)
Видео инструкция и демо
Статья Использование WebAssetsManager Joomla 4 и добавление собственных пресетов с помощью плагина
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥51
SW JProjects v.1.8.0 - обновление менеджера цифровых проектов для Joomla разработчиков
Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам.
Что нового?
Параметры фильтрации проектов
В настройки пункта меню добавлены параметры фильтрации и сортировки для проектов. Теперь можно показывать только платные, только бесплатные проекты или оба типа.
Сортировать проекты можно по ID (новизна), типу скачивания, порядок в Joomla, просмотры (популярность по просмотрам) и скачиваниям (популярность по скачиваниям).
Новый параметр проекта - видимость
Для некоторых расширений Вы хотите иметь сервер обновлений и changelog URL, управлять версиями, но при этом не хотите показывать эти расширения во фронтенде, чтобы посетители Вашего сайта могли их скачать и установить самостоятельно. Например, это могут быть расширения, которые устанавливаются в качестве зависимости для других расширений, но при этом имеют свой отдельный сервер обновлений.
Для таких случаев Вы можете установить видимость проекта: он может быть скрытым и во фронтенде посетитель сайта его не увидит, поисковые системы не проиндексируют и не будут знать о странице расширения. Но сайты Ваших клиентов смогут скачивать обновления.
В базе данных для таблицы проектов добавлен столбец visible, который по умолчанию равен 1.
Исправления
Исправлена кнопка "скачать" на странице просмотра документации платных проектов.
Ссылка на страницу пожертвований изменена на ссылку на GitHub.
Небольшие фиксы PHP 8.
Страница расширения
2025/07/13 08:36:36
Back to Top
HTML Embed Code: