Переключение темной/светлой цветовой гаммы в панели управления Joomla 5
Небольшая подборка расширений для переключения тем админки в Joomla 5+.
Читать на Хабре
Небольшая подборка расширений для переключения тем админки в Joomla 5+.
Читать на Хабре
Хабр
Переключение темной/светлой цветовой гаммы в панели управления Joomla 5
Как известно, Joomla 5 идет с замечательной фишкой - светлой и тёмной цветовыми гаммами, которые делают работу с контентом более комфортабельной. Однако у этого способа есть один существенный...
👍4
Обновление компонента Metadesc v1.55.2
Компонент Metadesc позволяет вам управлять содержимым тегов meta description пунктов меню, материалов и категорий Joomla в одном месте. Ajax-редактирование. По сути это просто интерфейс для редактирования стандартных полей description из базы данных, собранных в одно месте.
Системная информация
Поддерживается Joomla 4.3+ и Joomla 5.
Доступны русская, английская и турецкая локализации.
Компонент участника нашего сообщества @devstratum
Страница расширения в JED
#расширения #seo
Компонент Metadesc позволяет вам управлять содержимым тегов meta description пунктов меню, материалов и категорий Joomla в одном месте. Ajax-редактирование. По сути это просто интерфейс для редактирования стандартных полей description из базы данных, собранных в одно месте.
Системная информация
Поддерживается Joomla 4.3+ и Joomla 5.
Доступны русская, английская и турецкая локализации.
Компонент участника нашего сообщества @devstratum
Страница расширения в JED
#расширения #seo
👍4❤1🔥1
Joomla была представлена на международной конференции FOSDEM 2024
FOSDEM 2024 - масштабная конференция разработчиков ПО с открытым исходным кодом, насчитывающая тысячи участников и более шестидесяти конференц-залов. Президент Joomla Crystal Dionysopoulos присутствовала на этом мероприятии. Представители популярных платформ Joomla, Drupal, WordPress и Typo3 объединили усилия и запустили Альянс открытых веб-сайтов.
Ниже приводится перевод интервью, которое взяла Аня де Кром у Кристал - президента Joomla, представлявшей Joomla на FOSDEM 2024.
Спасибо большое за перевод участнику нашего сообщества Евгению Сивоконю (@norrbits)
https://habr.com/ru/articles/798295/
#сообщество
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 разработчикам дали возможность включать специальное поле
Читать заметку от автора @msgtech
#разработка
Небольшая заметка для Joomla-разработчиков, распространяющих свои расширения на платной основе.
Начиная с Joomla! 4.0 разработчикам дали возможность включать специальное поле
download_id
, которое позволяет указывать ключ доступа в запросе к серверу обновлений. И в этой статье мы рассмотрим, как добавить это поле к своему расширению.Читать заметку от автора @msgtech
#разработка
Msgru
Менеджер ключей доступа для сервера обновлений появился в Joomla 4.0
Download key manager в Joomla 4 или управление ключами доступа к серверу обновлений
👍1
Добавление своих команд для CLI в Joomla 4 и Joomla 5 с помощью плагина
В Joomla, как и во многих других PHP фреймворках и движках, уже довольно давно (с версий 1.7.x) существует возможность работы с помощью CLI. С его помощью обычно решают те задачи, решение которых в веб-интерфейсе Joomla нецелесообразно из-за возможных ограничений веб-сервера - так называемые "тяжелые" задачи. Это может быть миграция большого количества контента со старой версии Joomla на новую, синхронизация данных с внешним источником по API (синхронизация цен и остатков, выгрузка заказов), работа с файлами и каталогами, выполнение пакетных заданий на больших объёмах и т.д. - всё то, что может занимать много времени и ресурсов сервера.
Как добавить свою команду в CLI интерфейс Joomla расскажет эта статья.
Читать статью
#разработка
В 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, освещаемые в курсы, можно назвать полемичными (создание "служебных меню"), но, тем не менее, эта практика существует и будущий вебмастер может сней столкнуться в дальнейшей работе.
#видео
Александр Шуплецов (проект Joomla School) выпустил небольшой бесплатный видеокурс по Joomla 5. Курс предназначен для новичков, которые только-только начинают знакомиться с Joomla,
Ссылки:
Смотреть курс на YouTube
Дополнительные материалы к курсу на странице проекта
Содержание:
- Регистрация доменного имени
- Парковка домена у провайдера. Создаем базу данных для будущего сайта
- Установка CMS Joomla 5. Русификация системы. Установка шаблона.
- Создаем первую категорию и первый материал. Базовые настройки Joomla
- Создаем категории. Настройка формы обратной связи.
- Настройка модулей
- Создаем материалы категории Услуги и выводим их в модуле Новости
- Оформление главной страницы сайта. Плагин Разрыв страницы.
- Установка и настройка модуля фотогалереи ST Gallery 1.5
- Установка и настройка модуля ST Counter
- Настройка "подвала" сайта.
- Добавляем материалы в категорию Направления работы.
- Меню категории (раздела). Создаем модуль меню.
- Настройка блога категории. Категория новости.
- Служебное меню. Отдельная страница для вывода результатов поиска.
- Подключение бесплатного SSL-сертификата. Перевод сайта на HTTPS.
- reCAPTCHA v3 для Joomla 5. Установка и настройка плагина.
Анонсируется добавление новых материалов в курс. Некоторые подходы к администрированию Joomla, освещаемые в курсы, можно назвать полемичными (создание "служебных меню"), но, тем не менее, эта практика существует и будущий вебмастер может сней столкнуться в дальнейшей работе.
#видео
YouTube
Сайт на CMS Joomla 5. Вводное видео.
Почему именно Joomla. Что потребуется для создания сайта на Joomla 5.
👍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
#видео
Часть видеокурса по 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
#видео
YouTube
3.5. Умный поиск Joomla 4 / Joomla 5
Рассказываю про принцип работы умного поиска, как его подключать на сайте, что он умеет и где он ищет.
Самая полная база знаний, которая необходима, чтобы научиться работать с CMS Joomla 4. Курс является первой ступенью обучения. Полная версия курса и техническая…
Самая полная база знаний, которая необходима, чтобы научиться работать с CMS Joomla 4. Курс является первой ступенью обучения. Полная версия курса и техническая…
👍4❤1
Состоялся релиз JBZoo 4.15.5
Добавлена совместимость с Joomla 4 / Joomla 5 и актуальной версией Zoo 4.1.45 на PHP 8.1.
Рекомендуется вначале тестировать на резервной копии сайта. Уже несколько сайтов тестируют обновление и работают на этой версии для J4/J5.
Релиз на Github
Более подробнее можно почитать в телеграм-чате JBZoo
Добавлена совместимость с Joomla 4 / Joomla 5 и актуальной версией Zoo 4.1.45 на PHP 8.1.
Рекомендуется вначале тестировать на резервной копии сайта. Уже несколько сайтов тестируют обновление и работают на этой версии для J4/J5.
Релиз на Github
Более подробнее можно почитать в телеграм-чате JBZoo
❤2👍1
12-я Вебмастерская Яндекса
22 марта 2024 года состоится 12-я по счёту конференция Яндекса - Вебмастерская.
Тема конференции: Экосистема E-com 2024: как грамотно выстроить продвижение в интернете.
Будут обсуждаться тренды, технологии и практики, которые могут помочь в развитии онлайн-магазина.
В программе:
— Выступления экспертов из Яндекса и владельцев компаний.
— Реальные кейсы.
— Анонсы полезных инструментов для роста трафика.
— Фуршет и сувениры.
Конференция пройдёт в смешанном формате:
- Онлайн
Зарегистрируйтесь и вам пришлют ссылку для просмотра трансляции.
- Офлайн
Отправьте заявку и с вами свяжутся для брони мест в зале. Количество оффлайн участников ограничено!
Регистрация
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 год обновления и тех.поддержки.
Страница расширения
Осенью команда JoomShaper, известная своим шаблоном Helix Ultimate и конструктором страниц Sp Page Builder выпустила новый продукт - компонент интернет-магазина Easy Store.
Видео-демонстрация на Youtube
Киллер-фичей этого компонента, судя по всему, является возможность конструировать страницы товаров так же, как в SP Page Builder.
Доступные платёжные методы:
- Stripe,
- PayPal,
- Paddle
О плагинах доставки информации пока нет. Скорее всего, они ещё в разработке.
Компонент платный. Лицензия начинается (на данный момент) от $159 в год на 1 домен. "В комплекте" также входит SP Page Builder Pro, доступ ко всем шаблонам, расширениям, 1 год обновления и тех.поддержки.
Страница расширения
YouTube
Meet EasyStore: The Ultimate eCommerce Engine for Joomla!
Discover EasyStore, the ultimate eCommerce extension for Joomla! Explore its effortless product creation, automated inventory management, customizable email notifications, and more. Whether you're a seasoned business owner or an aspiring entrepreneur, EasyStore…
Выпуск 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
Вышел в свет мартовский выпуск журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
Интервью Anja de Crom Leadership interview: Carlos Cámara, Operations Department Coordinator.
Интервью Daniel Dubois Less than 10 mins to change the design of the login module.
Интервью Serge Billon с Harald Leithner Why I contribute to Joomla: Harald Leithner.
Статья Viviana Menzel Cassiopeia, Joomla’s powerful built-in template: how to use css classes to style images.
Статья Philip Walton You can't fool me when it comes to SPF, DKIM, and DMARC!
Статья Dan Atrill Don’t You Forget About Me - How CRON changed my working week.
Статья Sigrid Gramlinger Joomla at the women&&code conference.
Статья Christiane Maier-Stadtherr Pizza has gone - Bugs and Fun remain.
Статья Charvi Mehra Testing Joomla made easy.
Статья Emmanuel Lemor A first step into volunteering: Pizza , Bugs and Fun
Статья jimmyhich Pizza Bugs And Fun 2024 Kenya.
Статья Joe Sonne JoomlaDay USA 2024: Nashville Live & Virtual Event!.
Читать краткий обзор содержания номера на Joomlaportal.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
joomlaportal.ru
Выпуск Joomla Community Magazine за март 2024 - 2024 год - Joomlaportal
Перевод на русский язык содержания номера журнала Joomla-сообщества Joomla Community Magazine за март 2024 года
👍2
WT Articles anywhere with fields v.2.0.1
Контент-плагин Joomla, позволяющий вставлять информацию из материалов и пользовательских полей материала в любом месте, где работают контент-плагины с помощью шорт-кода.
Для плагина возможно (и даже необходимо) создавать свои макеты вывода, которые Вы указываете в шорт-коде. Данный плагин удобно использовать для ручной перелинковки страниц сайта, вставлять данные одного материала в другой материал, товар, модуль и т.д.
Что нового?
- Минимальная версия Joomla для плагина - Joomla 5
- Исправлена ошибка, возникавшая в случае, если указанный материал снят с публикации.
- Рефакторинг кода
- Добавлен changelog url
Страница расширения
#расширения
Контент-плагин Joomla, позволяющий вставлять информацию из материалов и пользовательских полей материала в любом месте, где работают контент-плагины с помощью шорт-кода.
Для плагина возможно (и даже необходимо) создавать свои макеты вывода, которые Вы указываете в шорт-коде. Данный плагин удобно использовать для ручной перелинковки страниц сайта, вставлять данные одного материала в другой материал, товар, модуль и т.д.
Что нового?
- Минимальная версия Joomla для плагина - Joomla 5
- Исправлена ошибка, возникавшая в случае, если указанный материал снят с публикации.
- Рефакторинг кода
- Добавлен changelog url
Страница расширения
#расширения
WebTolk
WT Articles anywhere with fields - WebTolk
Контент-плагин Joomla, позволяющий вставлять информацию из материалов и пользовательских полей материала в любом месте, где работают контент-плагины с помощью шорт-кода. Для плагина возможно (и даже необходимо) создавать свои макеты вывода, которые Вы указываете…
👍1
Исследование: какую долю занимает Joomla среди ru-сайтов в 2024 году?
В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и насколько они точны. Также, кроме уточнения самой доли рынка хотелось получить статистику по используемым версиям Joomla.
Ну и весомым фактором было желание попробовать сделать с Joomla что-то новое, выходящее за рамки обычной рабочей рутины - сделать собственное исследование. Исследованию подлежали 5,5М доменах
Читать на Хабре
В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и насколько они точны. Также, кроме уточнения самой доли рынка хотелось получить статистику по используемым версиям Joomla.
Ну и весомым фактором было желание попробовать сделать с Joomla что-то новое, выходящее за рамки обычной рабочей рутины - сделать собственное исследование. Исследованию подлежали 5,5М доменах
ru
-зоны, активных на 21 февраля 2024 года. В статье также упоминается другое похожее исследование, проводившееся в январе 2024 года. Сопоставление данных с ним позволяет оценить динамику.Читать на Хабре
Хабр
Исследование: какую долю занимает Joomla среди ru-сайтов в 2024 году?
В процессе работы как с самой Joomla, так и вместе с Joomla-сообществом периодически возникали вопросы о том "какую долю рынка CMS" занимает Joomla, каким общедоступным цифрам можно доверять и...
👍6🔥1
Выпущен плагин NorrCompetition Image Moderation 🌅
Новый плагин для NorrCompetiton обеспечивает модерацию изображений при помощи API SightEngine и принимает меры, если изображение не соответствует запрещенным темам. 🚫 ✅
Например, можно ограничить автоматическую публикацию заявок, если картинка не соответствует выбранным темам из списка:
🚫 Алкоголь и табак
🚫 Обнаженные тела
🚫 QR коды
и многое другое.
Это поможет сэкономить время на модерации изображений и обеспечить соответствие контента условиям использования сайта 📤
NorrCompetition — это расширение для организации конкурсов и голосований для Joomla 4/5. 🎬
Читать оригинальную новость (на сайте разработчика)
Читать на русском языке (Хабр)
По поводу приобретения продукта из России можно писать в ЛС @norrbits
Новый плагин для 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. Добавлены правила проверки структуры данных для методов
- Поле списка курсов Courselist Joomla Form
Добавлено Joomla Form поле, отображающее в Joomla список курсов Moodle. Для работы поля требуется разрешённый метод
Поля Joomla Form позволяют легко использовать в интерфейсе своих расширений (в модулях, плагинах и т.д.) данные, получаемые из Moodle по API. Пример такого использования на скриншоте: поле использовано для сопоставления товара в Joomla и курсов Moodle.
Страница расширения
GitHub расширения
Расширение в Joomla Extensions Directory
#расширения #moodle
LMS Moodle является, пожалуй, самой известной и популярной бесплатной Learning Management System - движком для создания онлайн-курсов. Для того, чтобы было удобно работать с данными Moodle внутри Joomla через встроенное REST API Moodle создана нативная библиотека для Joomla 4 / Joomla 5
- 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-запроса
- Замена ссылки в один клик в компоненте
На данный момент поддерживается:
- поиск ссылок
- поиск ссылок в пользовательских полях (контент и категории)
- поиск ссылок в модуле HTML-код (
- импорт из карт сайта или документов csv.
- поиск ссылок из YooTheme
А также:
- исправление внутренних ссылок. (неправильная категория для статьи, SEF для запроса URL)
- веб-CRON работа при активности в панели администратора для поиска и проверки
- отчет по электронной почте
Пакет расширений состоит из компонента и комплекта "плагинов-экстракторов". А значит можно предположить, что потенциально этот пакет расширений сможет проверять ссылки и в других компонентах, если дописать соответствующий плагин.
Видео демо на Youtube
Расширение на JED
Сайт автора и документация
#расширения #seo
Существует несколько методов обнаружения неработающих ссылок на вашем сайте, например, с помощью компонента перенаправления Joomla или внешних инструментов, таких как Google Search Console или Яндекс.Вебмастер. Однако найти и исправить их на вашем веб-сайте довольно сложно. Данный компонент призван помочь в решении этой проблемы.
Возможности
- Поиск внутренних и внешних ссылки из контента Joomla.
- Автоматическая проверка ссылок с помощью CLI или GET-запроса
- Замена ссылки в один клик в компоненте
На данный момент поддерживается:
- поиск ссылок
(a (href) и img (src))
в материалах Joomla- поиск ссылок в пользовательских полях (контент и категории)
- поиск ссылок в модуле HTML-код (
mod_custom
)- импорт из карт сайта или документов csv.
- поиск ссылок из YooTheme
А также:
- исправление внутренних ссылок. (неправильная категория для статьи, SEF для запроса URL)
- веб-CRON работа при активности в панели администратора для поиска и проверки
- отчет по электронной почте
Пакет расширений состоит из компонента и комплекта "плагинов-экстракторов". А значит можно предположить, что потенциально этот пакет расширений сможет проверять ссылки и в других компонентах, если дописать соответствующий плагин.
Видео демо на Youtube
Расширение на JED
Сайт автора и документация
#расширения #seo
YouTube
Broken Link Checker
Broken Link Checker Getting Started
WT JoomShopping Favorite v.2.0.2 - избранные товары для JoomShopping
Функционал избранных товаров, реализован с помощью coockie. В стандартной комплектации список желаний JoomShopping отображается только в карточке товара. В списке товаров нет. При использовании различных хаков для добавления кнопки списка пожеланий в вид категории товаров кнопка перенаправляет в карточку товара, в случае если у товара есть зависимые атрибуты (влияют на цену).
WT JoomShopping Favorites - это альтернативный список пожеланий (избранные товары) для JoomShopping, который решает эти проблемы.
v.2.0.2 Что нового?
- Рефакторинг кода
Улучшение совместимости пакета расширений с Joomla 5.
- WT Product model
Из состава пакета удалено расширение типа файл
- Добавлены позиции вывода
Добавлены позиции для вывода кнопки, появившиеся в последних версиях JoomShopping.
Страница расширения
GitHub расширения
#расширения #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
WebTolk
WT JoomShopping Favorite список желаний для JoomShopping в список товаров - WebTolk
Альтернативный список желаний (избранные товары) для JoomShopping. Кнопки в списке товаров и карточке товара. Начиная с версии 1.3.0 поддерживается только Joomla 4.
👍2
Используем поля Joomla для фильтрации материалов
Перевод статьи одного из разработчиков ядра Joomla Брайана Тимэна (Brian Teeman).
В этом небольшом уроке рассматривается практический пример, как можно использовать настраиваемые поля для фильтрации материалов Joomla, переопределив макет шаблона. При этом фильтр материалов создаётся без использования сторонних расширений.
Статья на Хабре
Спасибо за перевод статьи участнику нашего сообщества @norrbits
Перевод статьи одного из разработчиков ядра Joomla Брайана Тимэна (Brian Teeman).
В этом небольшом уроке рассматривается практический пример, как можно использовать настраиваемые поля для фильтрации материалов Joomla, переопределив макет шаблона. При этом фильтр материалов создаётся без использования сторонних расширений.
Статья на Хабре
Спасибо за перевод статьи участнику нашего сообщества @norrbits
Хабр
Используем поля Joomla для фильтрации материалов
Настраиваемые поля В данном руководстве, подготовленном Брайаном Тимэном, рассматривается кейс, как можно применить настраиваемые поля для фильтрации материалов Joomla, видоизменив макет шаблона....
👍10
Проблема с id в URL материалов Joomla при обновлении большого старого сайта до Joomla 5
В старых версиях Joomla URL адрес формировался по схеме
Начиная с версии Joomla 3.8 в ядро был включён новый роутер, лишенный этих недостатков. Так же его отличало то, что он убирал id статьи из URL адреса. А это в свою очередь приводило к проблемам на больших сайтах, так как у них уже много страниц было в индексе поисковых систем. Поэтому, даже при обновлении сайта на Joomla 4 и Joomla 5 многие старые сайты вынуждены были оставлять включённым старый роутер.
Решение проблемы
Решение проблемы довольно простое: нужно сохранить
Для этой задачи был написан плагин Console - Save old articles aliases. Подключитесь к вашему серверу по SSH (вам может помочь статья Joomla 4: мощь CLI приложений), перейдите в папку CLI вашего сайта и выполните команду
Если добавить аргумент test -
Для того, чтобы обработать статьи только выбранных категорий укажите id этих категорий в опции --cats через запятую без пробелов. Например,
Плагин пригодится вебмастерам и digital агенствам, которые обновляют сайты на Joomla до современных актуальных версий.
Демо видео на примере JoomlaPortal https://www.youtube.com/watch?v=s103DvHwwTI
Страница расширения
Статья Joomla 4: мощь CLI приложений на Хабре
GitHub плагина
#расширения #видео
В старых версиях 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 плагина
#расширения #видео
YouTube
[Решено] Проблема с id в URL материалов Joomla при обновлении до Joomla 5
В старых версиях Joomla (Joomla 2.5, Joomla 3.x) URL адрес формировался старым роутером по схеме [id материала + алиас материала]. Например, 145-my-article-alias. Начиная с версии Joomla 3.8 в ядро был включён новый роутер, лишенный этих недостатков. Так…
👍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
Страница сервиса
#расширения
Среди новых расширений в Joomla Extensions Directory увидел, что вышел очередной новый живой чат с посетителями сайта. Как и многие другие чаты, этот оказался сервисом, что вполне ожидаемо. Ожидаемо потому, что даже небольшое количество одновременных общающихся пользователей могут запросто положить простой сайт своими запросами. Удивило то, что такие платформы ещё стартуют. Казалось бы, удивить чем-то сейчас в области чатов для сайта довольно трудно.
Особенности сервиса
- это сервис. Есть бесплатный тариф и платный.
- есть готовые интеграции для 3 движков: Joomla, WordPress и OpenCart.
- чат на сайте синхронизируется с VK / Telegram. То есть кто-то пишет через VK, а ответить ему могут через сайт, админ же ответит через Telegram.
- возможность использования кастомных ботов для интеграции с сервисом
Особенности расширения для Joomla
- расширение - полноценный компонент для Joomla 4+, по новой архитектуре, а это значит, что расширение должно прослужить без проблем довольно долго (Joomla 5 / Joomla 6 )
- заявлена аутентификация пользователей Joomla в чате.
- судя по описанию, возможно историю чата опубликовать отдельным пунктом меню и тогда его смогут индексировать поисковики, привлекая кучу самого разнообразного низкочастотного трафика
В целом расширение любопытное, хотя ничто не ново под луной. Объединение разных платформ для сообщений в одной уже было в другой ипостаси: QIP и метаконтакты кто-нибудь ещё помнит? Олды в чате? )
Страница расширения на JED
Страница сервиса
#расширения
👍1