Telegram Web Link
Обновление компонента Metadesc v1.55.2
Компонент Metadesc позволяет вам управлять содержимым тегов meta description пунктов меню, материалов и категорий Joomla в одном месте. Ajax-редактирование. По сути это просто интерфейс для редактирования стандартных полей description из базы данных, собранных в одно месте.

Системная информация

Поддерживается Joomla 4.3+ и Joomla 5.
Доступны русская, английская и турецкая локализации.

Компонент участника нашего сообщества @devstratum

Страница расширения в JED
#расширения #seo
👍41🔥1
Joomla была представлена на международной конференции FOSDEM 2024

FOSDEM 2024 - масштабная конференция разработчиков ПО с открытым исходным кодом, насчитывающая тысячи участников и более шестидесяти конференц-залов. Президент Joomla Crystal Dionysopoulos присутствовала на этом мероприятии. Представители популярных платформ Joomla, Drupal, WordPress и Typo3 объединили усилия и запустили Альянс открытых веб-сайтов.

Ниже приводится перевод интервью, которое взяла Аня де Кром у Кристал - президента Joomla, представлявшей Joomla на FOSDEM 2024.

Спасибо большое за перевод участнику нашего сообщества Евгению Сивоконю (@norrbits)

https://habr.com/ru/articles/798295/
#сообщество
👍7
Менеджер ключей доступа для сервера обновлений появился в Joomla 4.0
Небольшая заметка для Joomla-разработчиков, распространяющих свои расширения на платной основе.
Начиная с Joomla! 4.0 разработчикам дали возможность включать специальное поле download_id, которое позволяет указывать ключ доступа в запросе к серверу обновлений. И в этой статье мы рассмотрим, как добавить это поле к своему расширению.

Читать заметку от автора @msgtech

#разработка
👍1
Добавление своих команд для CLI в Joomla 4 и Joomla 5 с помощью плагина
В Joomla, как и во многих других PHP фреймворках и движках, уже довольно давно (с версий 1.7.x) существует возможность работы с помощью CLI. С его помощью обычно решают те задачи, решение которых в веб-интерфейсе Joomla нецелесообразно из-за возможных ограничений веб-сервера - так называемые "тяжелые" задачи. Это может быть миграция большого количества контента со старой версии Joomla на новую, синхронизация данных с внешним источником по API (синхронизация цен и остатков, выгрузка заказов), работа с файлами и каталогами, выполнение пакетных заданий на больших объёмах и т.д. - всё то, что может занимать много времени и ресурсов сервера.

Как добавить свою команду в CLI интерфейс Joomla расскажет эта статья.

Читать статью
#разработка
👍6
Сайт на Joomla 5. Бесплатный видеокурс по администрированию.
Александр Шуплецов (проект Joomla School) выпустил небольшой бесплатный видеокурс по Joomla 5. Курс предназначен для новичков, которые только-только начинают знакомиться с Joomla,

Ссылки:
Смотреть курс на YouTube

Дополнительные материалы к курсу на странице проекта

Содержание:
- Регистрация доменного имени
- Парковка домена у провайдера. Создаем базу данных для будущего сайта
- Установка CMS Joomla 5. Русификация системы. Установка шаблона.
- Создаем первую категорию и первый материал. Базовые настройки Joomla
- Создаем категории. Настройка формы обратной связи.
- Настройка модулей
- Создаем материалы категории Услуги и выводим их в модуле Новости
- Оформление главной страницы сайта. Плагин Разрыв страницы.
- Установка и настройка модуля фотогалереи ST Gallery 1.5
- Установка и настройка модуля ST Counter
- Настройка "подвала" сайта.
- Добавляем материалы в категорию Направления работы.
- Меню категории (раздела). Создаем модуль меню.
- Настройка блога категории. Категория новости.
- Служебное меню. Отдельная страница для вывода результатов поиска.
- Подключение бесплатного SSL-сертификата. Перевод сайта на HTTPS.
- reCAPTCHA v3 для Joomla 5. Установка и настройка плагина.


Анонсируется добавление новых материалов в курс. Некоторые подходы к администрированию Joomla, освещаемые в курсы, можно назвать полемичными (создание "служебных меню"), но, тем не менее, эта практика существует и будущий вебмастер может сней столкнуться в дальнейшей работе.

#видео
👍12
Видеокурс "Joomla 4. Начало" от Дмитрия Гончарова
Часть видеокурса по Joomla 4, посвящённого азам сайтостроения на Joomla. Дмитрий Гончаров известен своими уроками по шаблону-конструктору Helix, конструктору страниц SP Page Builder, а так же видеоуроками по созданию интернет-магазинов на базе JoomShopping.

На данный момент доступно 15 видео:
1.1. Что такое Joomla, история появления и возможности
1.3. Регистрация хостинга
1.4. Выбор домена
1.5. Регистрация домена
1.6. Подключение домена + добавление технического домена
1.7. Установка Joomla 4
1.8. Обзор панели управления
1.9. Шаблоны панели управления
1.10. Модули панели управления
1.11. Модули панели управления
1.11.1. Дополнительные параметры модулей панели управления
1.11.2. Модуль личных сообщений и HTML код
1.12.1 Блок Установка
3.5. Умный поиск Joomla 4 / Joomla 5

Как сообщил Дмитрий, это ознакомительная часть курса, поэтому в плейлисте нарушена нумерация. Полная версия является платной.

Смотреть на Youtube
#видео
👍41
Состоялся релиз JBZoo 4.15.5
Добавлена совместимость с Joomla 4 / Joomla 5 и актуальной версией Zoo 4.1.45 на PHP 8.1.

Рекомендуется вначале тестировать на резервной копии сайта. Уже несколько сайтов тестируют обновление и работают на этой версии для J4/J5.

Релиз на Github
Более подробнее можно почитать в телеграм-чате JBZoo
2👍1
12-я Вебмастерская Яндекса
22 марта 2024 года состоится 12-я по счёту конференция Яндекса - Вебмастерская.
Тема конференции: Экосистема E-com 2024: как грамотно выстроить продвижение в интернете.
Будут обсуждаться тренды, технологии и практики, которые могут помочь в развитии онлайн-магазина.

В программе:
— Выступления экспертов из Яндекса и владельцев компаний.
— Реальные кейсы.
— Анонсы полезных инструментов для роста трафика.
— Фуршет и сувениры.
Конференция пройдёт в смешанном формате:
- Онлайн
Зарегистрируйтесь и вам пришлют ссылку для просмотра трансляции.
- Офлайн
Отправьте заявку и с вами свяжутся для брони мест в зале. Количество оффлайн участников ограничено!

Регистрация
👍2
Компонент интернет-магазина Easy Store от JoomShaper
Осенью команда JoomShaper, известная своим шаблоном Helix Ultimate и конструктором страниц Sp Page Builder выпустила новый продукт - компонент интернет-магазина Easy Store.

Видео-демонстрация на Youtube



Киллер-фичей этого компонента, судя по всему, является возможность конструировать страницы товаров так же, как в SP Page Builder.
Доступные платёжные методы:
- Stripe,
- PayPal,
- Paddle
О плагинах доставки информации пока нет. Скорее всего, они ещё в разработке.

Компонент платный. Лицензия начинается (на данный момент) от $159 в год на 1 домен. "В комплекте" также входит SP Page Builder Pro, доступ ко всем шаблонам, расширениям, 1 год обновления и тех.поддержки.

Страница расширения
Выпуск Joomla Community Magazine за март 2024
Вышел в свет мартовский выпуск журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.

👩‍💻 Интервью с руководителем Operations Department - Carlos Cámara
Интервью Anja de Crom Leadership interview: Carlos Cámara, Operations Department Coordinator.

👩‍💻 Менее чем за10 минут: изменение дизайна модуля входа в систему
Интервью Daniel Dubois Less than 10 mins to change the design of the login module.
👩‍💻 Почему я вношу свой вклад в Joomla: Harald Leithner
Интервью Serge Billon с Harald Leithner Why I contribute to Joomla: Harald Leithner.

👩‍💻 Cassiopeia, мощный встроенный шаблон Joomla: как использовать классы css для стилизации изображений
Статья Viviana Menzel Cassiopeia, Joomla’s powerful built-in template: how to use css classes to style images.

👩‍💻 Вам не удастся одурачить меня, когда дело доходит до SPF, DKIM и DMARC!
Статья Philip Walton You can't fool me when it comes to SPF, DKIM, and DMARC!

👩‍💻 Не забудьте обо мне - Как CRON изменил мой рабочий ритм
Статья Dan Atrill Don’t You Forget About Me - How CRON changed my working week.

👩‍💻 Joomla на конференции women&&code
Статья Sigrid Gramlinger Joomla at the women&&code conference.

👩‍💻 Пицца закончилась - баги и веселье осталось
Статья Christiane Maier-Stadtherr Pizza has gone - Bugs and Fun remain.

👩‍💻 Тестирование Joomla стало проще
Статья Charvi Mehra Testing Joomla made easy.

👩‍💻 Первый шаг к волонтёрству: Pizza, Bugs and Fun
Статья Emmanuel Lemor A first step into volunteering: Pizza , Bugs and Fun

👩‍💻 Pizza Bugs And Fun 2024. Кения.
Статья jimmyhich Pizza Bugs And Fun 2024 Kenya.

👩‍💻 JoomlaDay USA 2024: Встреча в Нэшвилле вживую и виртуально!
Статья Joe Sonne JoomlaDay USA 2024: Nashville Live & Virtual Event!.

Читать краткий обзор содержания номера на Joomlaportal.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
WT Articles anywhere with fields v.2.0.1
Контент-плагин Joomla, позволяющий вставлять информацию из материалов и пользовательских полей материала в любом месте, где работают контент-плагины с помощью шорт-кода.
Для плагина возможно (и даже необходимо) создавать свои макеты вывода, которые Вы указываете в шорт-коде. Данный плагин удобно использовать для ручной перелинковки страниц сайта, вставлять данные одного материала в другой материал, товар, модуль и т.д.

Что нового?
- Минимальная версия Joomla для плагина - Joomla 5
- Исправлена ошибка, возникавшая в случае, если указанный материал снят с публикации.
- Рефакторинг кода
- Добавлен changelog url

Страница расширения

#расширения
👍1
Исследование: какую долю занимает Joomla среди ru-сайтов в 2024 году?
В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и насколько они точны. Также, кроме уточнения самой доли рынка хотелось получить статистику по используемым версиям Joomla.

Ну и весомым фактором было желание попробовать сделать с Joomla что-то новое, выходящее за рамки обычной рабочей рутины - сделать собственное исследование. Исследованию подлежали 5,5М доменах ru-зоны, активных на 21 февраля 2024 года. В статье также упоминается другое похожее исследование, проводившееся в январе 2024 года. Сопоставление данных с ним позволяет оценить динамику.

Читать на Хабре
👍6🔥1
Выпущен плагин NorrCompetition Image Moderation 🌅

Новый плагин для NorrCompetiton обеспечивает модерацию изображений при помощи API SightEngine и принимает меры, если изображение не соответствует запрещенным темам. 🚫
Например, можно ограничить автоматическую публикацию заявок, если картинка не соответствует выбранным темам из списка:
🚫 Алкоголь и табак
🚫 Обнаженные тела
🚫 QR коды
и многое другое.

Это поможет сэкономить время на модерации изображений и обеспечить соответствие контента условиям использования сайта 📤

NorrCompetition — это расширение для организации конкурсов и голосований для Joomla 4/5. 🎬

Читать оригинальную новость (на сайте разработчика)
Читать на русском языке (Хабр)

По поводу приобретения продукта из России можно писать в ЛС @norrbits
👍7
Вышла библиотека WT JMoodle library v.1.1.0
LMS Moodle является, пожалуй, самой известной и популярной бесплатной Learning Management System - движком для создания онлайн-курсов. Для того, чтобы было удобно работать с данными Moodle внутри Joomla через встроенное REST API Moodle создана нативная библиотека для Joomla 4 / Joomla 5

👩‍💻 v.1.1.0 Что нового?
- Helper \ Course
В REST API более 700 методов. Библиотека поддерживает хелперы для методов, которые позволяют проверять структуру отправляемых данных до отправки собственно запроса и тем самым не нагружать лишний раз API Moodle. Добавлены правила проверки структуры данных для методов core_course_
- Поле списка курсов Courselist Joomla Form
Добавлено Joomla Form поле, отображающее в Joomla список курсов Moodle. Для работы поля требуется разрешённый метод core_course_get_courses и настроенные в Moodle права доступа.
Поля Joomla Form позволяют легко использовать в интерфейсе своих расширений (в модулях, плагинах и т.д.) данные, получаемые из Moodle по API. Пример такого использования на скриншоте: поле использовано для сопоставления товара в Joomla и курсов Moodle.

Страница расширения
GitHub расширения
Расширение в Joomla Extensions Directory

#расширения #moodle
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🍾1
Broken Link Checker компонент проверки битых ссылок для Joomla
Существует несколько методов обнаружения неработающих ссылок на вашем сайте, например, с помощью компонента перенаправления Joomla или внешних инструментов, таких как Google Search Console или Яндекс.Вебмастер. Однако найти и исправить их на вашем веб-сайте довольно сложно. Данный компонент призван помочь в решении этой проблемы.

Возможности

- Поиск внутренних и внешних ссылки из контента Joomla.
- Автоматическая проверка ссылок с помощью CLI или GET-запроса
- Замена ссылки в один клик в компоненте

На данный момент поддерживается:
- поиск ссылок (a (href) и img (src)) в материалах Joomla
- поиск ссылок в пользовательских полях (контент и категории)
- поиск ссылок в модуле HTML-код (mod_custom)
- импорт из карт сайта или документов csv.
- поиск ссылок из YooTheme

А также:
- исправление внутренних ссылок. (неправильная категория для статьи, SEF для запроса URL)
- веб-CRON работа при активности в панели администратора для поиска и проверки
- отчет по электронной почте

Пакет расширений состоит из компонента и комплекта "плагинов-экстракторов". А значит можно предположить, что потенциально этот пакет расширений сможет проверять ссылки и в других компонентах, если дописать соответствующий плагин.

Видео демо на Youtube
Расширение на JED
Сайт автора и документация

#расширения #seo
WT JoomShopping Favorite v.2.0.2 - избранные товары для JoomShopping
Функционал избранных товаров, реализован с помощью coockie. В стандартной комплектации список желаний JoomShopping отображается только в карточке товара. В списке товаров нет. При использовании различных хаков для добавления кнопки списка пожеланий в вид категории товаров кнопка перенаправляет в карточку товара, в случае если у товара есть зависимые атрибуты (влияют на цену).
WT JoomShopping Favorites - это альтернативный список пожеланий (избранные товары) для JoomShopping, который решает эти проблемы.

v.2.0.2 Что нового?

- Рефакторинг кода
Улучшение совместимости пакета расширений с Joomla 5.
- WT Product model
Из состава пакета удалено расширение типа файл WT Products - Web Tolk JoomShopping custom model. Теперь в нём нет необходимости. Вы можете безбоязненно удалить его в разделе Система - Расширения - Управление.
- Добавлены позиции вывода
Добавлены позиции для вывода кнопки, появившиеся в последних версиях JoomShopping.

Страница расширения
GitHub расширения

#расширения #JoomShopping
👍2
Используем поля Joomla для фильтрации материалов
Перевод статьи одного из разработчиков ядра Joomla Брайана Тимэна (Brian Teeman).
В этом небольшом уроке рассматривается практический пример, как можно использовать настраиваемые поля для фильтрации материалов Joomla, переопределив макет шаблона. При этом фильтр материалов создаётся без использования сторонних расширений.

Статья на Хабре

Спасибо за перевод статьи участнику нашего сообщества @norrbits
👍10
Проблема с id в URL материалов Joomla при обновлении большого старого сайта до Joomla 5
В старых версиях Joomla URL адрес формировался по схеме [id материала + алиас материала]. Например, 145-my-article-alias. Однако. старый роутер Joomla был не идеален и плодил дубли страниц, с чем усиленно боролись СЕО специалисты с помощью различных плагинов и хаков ядра CMS.

Начиная с версии Joomla 3.8 в ядро был включён новый роутер, лишенный этих недостатков. Так же его отличало то, что он убирал id статьи из URL адреса. А это в свою очередь приводило к проблемам на больших сайтах, так как у них уже много страниц было в индексе поисковых систем. Поэтому, даже при обновлении сайта на Joomla 4 и Joomla 5 многие старые сайты вынуждены были оставлять включённым старый роутер.

Решение проблемы
Решение проблемы довольно простое: нужно сохранить id материалов Joomla в алиасы и после этого отключить старый роутер Joomla. В базе данных к каждому алиасу спереди добавляется id статьи, что приводит его к виду, который формировал старый роутер Joomla и таким образом URL страницы будет сохранён, но под капотом Joomla будет работать уже новый роутер.

Для этой задачи был написан плагин Console - Save old articles aliases. Подключитесь к вашему серверу по SSH (вам может помочь статья Joomla 4: мощь CLI приложений), перейдите в папку CLI вашего сайта и выполните команду php joomla.php oldarticlesaliases:save. В этом случае будут обработаны все статьи на сайте без исключений.
Если добавить аргумент test - php joomla.php oldarticlesaliases:save test - то вы увидите какие именно изменения будут проведены плагином, но сами изменения не будут применены.
Для того, чтобы обработать статьи только выбранных категорий укажите id этих категорий в опции --cats через запятую без пробелов. Например, --cats=12,140,211. Команда в этом случае будет выглядеть php joomla.php oldarticlesaliases:save --cats=12,140,211.

Плагин пригодится вебмастерам и digital агенствам, которые обновляют сайты на Joomla до современных актуальных версий.

Демо видео на примере JoomlaPortal https://www.youtube.com/watch?v=s103DvHwwTI
Страница расширения
Статья Joomla 4: мощь CLI приложений на Хабре
GitHub плагина
#расширения #видео
👍12
Живой чат на сайт ChatBro Live Group Chat для Joomla 4 и Joomla 5
Среди новых расширений в Joomla Extensions Directory увидел, что вышел очередной новый живой чат с посетителями сайта. Как и многие другие чаты, этот оказался сервисом, что вполне ожидаемо. Ожидаемо потому, что даже небольшое количество одновременных общающихся пользователей могут запросто положить простой сайт своими запросами. Удивило то, что такие платформы ещё стартуют. Казалось бы, удивить чем-то сейчас в области чатов для сайта довольно трудно.

Особенности сервиса
- это сервис. Есть бесплатный тариф и платный.
- есть готовые интеграции для 3 движков: Joomla, WordPress и OpenCart.
- чат на сайте синхронизируется с VK / Telegram. То есть кто-то пишет через VK, а ответить ему могут через сайт, админ же ответит через Telegram.
- возможность использования кастомных ботов для интеграции с сервисом

Особенности расширения для Joomla
- расширение - полноценный компонент для Joomla 4+, по новой архитектуре, а это значит, что расширение должно прослужить без проблем довольно долго (Joomla 5 / Joomla 6 )
- заявлена аутентификация пользователей Joomla в чате.
- судя по описанию, возможно историю чата опубликовать отдельным пунктом меню и тогда его смогут индексировать поисковики, привлекая кучу самого разнообразного низкочастотного трафика

В целом расширение любопытное, хотя ничто не ново под луной. Объединение разных платформ для сообщений в одной уже было в другой ипостаси: QIP и метаконтакты кто-нибудь ещё помнит? Олды в чате? )

Страница расширения на JED
Страница сервиса

#расширения
👍1
2025/07/08 19:20:01
Back to Top
HTML Embed Code: