Joomla Feed
635 subscribers
503 photos
15 videos
4 files
1.32K links
Новости о Joomla! и веб-разработке по-русски.
Наш сайт: https://joomlaportal.ru
По вопросам размещения новостей о Joomla @sergeytolkachyov
Download Telegram
Статья "Как создать плагин для Joomla 4 для авторизации пользователя по email" (How to Create a Joomla 4 Plugin to Allow User Login with Email)
По умолчанию Joomla нужен логин для того, чтоб авторизовать пользователя. Однако, можно позволить ему (пользователю) авторизовываться с помощью e-mail и пароля. Для этого потребуется создать несложный плагин. В статье приводится пример кода.
Статья на английском языке.
https://www.jreviews.com/blog/joomla-plugin-for-user-email-login
WT Revars insert
Плагин кнопки редактора для вставки шорт-кодов, созданных с помощью плагина Revars.
С помощью плагина Revars в Joomla можно создавать шорткоды-переменные (и не только), которые плагин может заменять по всему сайту. Это могут быть контактные данные (телефон, почта, адрес), js-скрипт карты для сайта, ИНН, название бренда и т.д.
Для того, чтобы было удобно вставлять эти переменные в поле редактора создан этот плагин - плагин кнопки редактора.
Поддерживается только Joomla 4.
Демо-видео
https://www.youtube.com/watch?v=T1LItbxr3VA
Скачать плагин WT Revars insert
Скачать плагин Revars
Разработчик Revars @progreccor
Разработчик WT Revars insert @sergeytolkachyov
CMS Joomla победила в премии CMS Critics Awards - People's Choice Awards 2022
С 2012 года премия CMS Critic Awards отмечает выдающиеся достижения сообщества CMS, награждая разработчиков за их инновации и сервис.
С конца декабря начинается номинирование CMS для участие в премии, которое заканчивается в январе. Из всех номинантов отбирается top 6. Начинается голосование, которое длится в течение февраля.
Итак, в 2022 году:
- Best Free CMS: Joomla!
- Best Website Builder: YOOtheme
Joomla была номинирована в 6 категориях. Подобные рейтинги и награды оценивают технологичность, активность и консолидацию сообщества, складывающегося вокруг каждой CMS.
https://www.cmscritic.com/lets-celebrate-the-winners-of-the-2022-cms-critic-peoples-choice-awards/
NorrCompetition 2.0.0 — стабильная версия компонента конкурсов для Joomla 4

Наконец, вышла версия под Joomla 4. Из нововведений: множество улучшений, обеспечение повышенной производительности и расширенные функциональные возможности.

NorrCompetition 2.0.0 предоставляет пользователям решение, необходимое для проведения тематических конкурсов и голосований.

Ключевые возможности:
✔️ Полная совместимость с Joomla 4.
✔️ Новый шаблон по умолчанию
✔️ Удалена зависимость от jQuery.
✔️ Новая опция для отключения обрезки изображений (crop)
✔️ Оптимизированная производительность
✔️ Поддержка анимированных изображений .gif и видеороликов Instagram Reels
✔️ Совместимость с PHP 8.x.

👉 https://joomlaportal.ru/news/extensions/commercial/3531-norrcompetition-2-0-0-stabilnaya-versiya-komponenta-konkursov-dlya-joomla-4
Youtube видео: Как найти переопределение какого именно файла сделать? (How to Find the File You Want to Make a Joomla Layout Override For)
На канале Basic Joomla Tutorials относительно недавно вышло видео, в котором рассказывается как можно быстро найти и сделать переопределение файла макета, если Вам нужно изменить внешний вид вывода расширения Joomla
https://www.youtube.com/watch?v=7Vf2mnjgfjU
WT Guru YooKassa платёжный плагин для компонента продажи видео-курсов
Guru - известный компонент для продажи доступа к видео-курсам для Joomla. Сервис Юкасса (YooKassa) позволяет принимать платежи для юридических лиц, ИП и самозанятых.
Данный бесплатный плагин добавляет возможность принимать оплату с помощью Юкасса за ваши видеокурсы.
Минимальная версия Joomla - 4. Плагин написан с учетом новой структуры Joomla 4 и будет работать и в Joomla 5.
Для работы плагина требуется PHP библиотека WT YooKassa library. Это официальная PHP-библиотека Юкасса для разработчиков, "обёрнутая" в расширение Joomla. Она автоматически устанавливается при установке плагина платёжного метода.

Страница расширения
Демо видео
🚀 Вышел релиз Joomla 4.2.9

Это релиз исправлений и улучшений.

Изменение в файле htaccess.txt (Header set Content-Encoding gzip) с новым сообщением после установки

Сброс пароля теперь логируется в логах действия пользователя

Исправлена ссылка на VCF контакта

Изображения с символом @ в имени файла теперь отображаются правильно

Добавлено сообщение при входе в систему, если у пользователя нет доступа к сайту в режиме оффлайн

Исправление "reply to" в шаблонизаторе писем

Вход администратора - установка максимальной ширины для изображения

Несколько исправлений для субформы

И многое другое ☑️ Всего порядка 60 исправлений и улучшений 🔚

https://joomlaportal.ru/news/release-news/3535-vyshel-reliz-joomla-4-2-9
Quick Menu - модуль панели администратора для Joomla 4
После установки создайте и настройте модуль в менеджере модулей для панели администратора. Модуль выводит 2 столбца меню, один для задач контент-менеджмента, второй - для быстрого доступа к задачам администрирования сайта.
Поддерживает настройки прав доступа Joomla (ACL).
Только для Joomla 4
Скачать модуль
11-я Вебмастерская Яндекса - трансляция стартует меньше чем через час!
В 11.00 МСК начнётся трансляция 11-й Вебмастерской Яндекса,
Вебмастерская — это конференция для маркетологов, аналитиков и владельцев сайтов. Будет обсуждаться ключевая тема для интернет-магазинов — привлечение клиентов. В программе — рассказы о полезных инструментах для роста трафика, анонсы от сервисов Яндекса и кейсы компаний, которые могут помочь вам в развитии магазина. Также спикеры ответят на вопросы, которые вы будете оставлять в Telegram-чате.
Ссылка на трансляцию или сразу на Youtube
Список тем
- Как увеличить продажи на маркетплейсах с помощью внутренней и внешней рекламы
- Роль поисковых систем в процессе выбора товаров в Сети
- Как получать больше заказов за счёт продвижения на маркетплейсе
- Эффективная реклама: чем поможет фид и как улучшить сайт
- Обновления в Поиске и возможности для владельцев сайтов
- От ссылок к карточкам товаров: новые способы поискового продвижения магазинов
- Анализ эффективности органических источников трафика для электронной коммерции
- ABC-анализ для поиска проблем и зон роста в продвижении категорий в интернет-магазине
- Вызовы 2022 года в онлайн-торговле: ищем замену ушедшим сервисам. Опыт re:Store
- Как изучать мнение целевой аудитории через опросы Яндекс Взгляда
- Как работает пункт выдачи заказов: взгляд изнутри
- Почему информационная безопасность важна для интернет-магазина
Вопросы спикерам можно задавать в чате Вебмастерской. Ведущие Елена Першина и Михаил Сливинский.
This media is not supported in your browser
VIEW IN TELEGRAM
Модуль Notepad для панели администратора Joomla 4.
Модуль позволяет добавлять заметки в панели администратора и хранить их в текстовом файле. Заметка и поле редактора отображается в offcanvas. Для вывода кнопки быстрого доступа к заметкам модуль нужно опубликовать в позиции status. Редактор поддерживает markdown синтаксис. Файл заметок можно затем скачать.
Обратите внимание, что при сохранении страница обновляется. Убедитесь, что Ваши изменения на странице сохранены.
Скачать модуль с GitHub
Amazon S3 Filesystem для Joomla 4 v.1.0.2
Обновление плагина файловой системы Amazon S3 и S3-совместимых хранилищ для Joomla 4 от Akeeba.
Что нового?
- добавлено кэширование миниатюр изображений в локальной файловой системе Joomla
- добавлено локальное кэширование операций Amazon S3 с файлами
Скачать плагин с GitHub

Что это такое?
Joomla 4 представила концепцию плагинов-адаптеров для Media Manager, которые позволяют вам указывать хранилище для ваших медиафайлов за пределами папки images на вашем сайте.

Сама Joomla поставляется с одним адаптером под названием «Файловая система — Локальный каталог». Он реализует стандартное хранилище медиафайлов в файловой системе вашего сервера. По умолчанию он разрешает доступ только к папке images, но при необходимости его можно настроить для поддержки большего количества папок в корневом каталоге вашего сайта.

Преимущество плагинов-адаптеров для Media Manager в Joomla 4 заключается в том, что такой подход позволяет сторонним разработчикам, создавать дополнительные плагины-адаптеры для служб облачного хранения файлов.
Плагины файловой системы от Digital Peak - DP Media
Ранее на канале также сообщалось о комплекте плагинов файловой системы Joomla 4 от Digital Peak - DP Media (которые, кстати, тоже недавно обновились - в январе 2023). В комплект входит 12 плагинов, часть из которых - плагины файловой системы:
- Amazon filesystem - по подписке
- Dropbox filesystem - по подписке
- Plugin Flickr - по подписке
- FTP filesystem - бесплатно. Позволяет подключать в Медиа менеджер удаленные FTP
- Google Drive filesystem - по подписке
- Joomla filesystem - по подписке. Позволяет подключать к файловой системе сайта другой сайт на Joomla 4.
- Microsoft OneDrive filesystem - по подписке
- Permissions filesystem - бесплатно. Позволяет настроить доступ к папкам для различных групп юзеров.
- Pexels filesystem - бесплатно.
- Pixabay filesystem - бесплатно.
- Smugmug filesystem - по подписке.
- Unsplash filesystem - по подписке.
- WebDAV filesystem - по подписке.
SW JProjects v.1.6.2 - обновление менеджера цифровых проектов для Joomla разработчиков
Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим (и не только своим) клиентам.
Что нового?
- Контрольная сумма файла в XML сервера обновлений
Добавлены контрольные суммы файла sha 256, sha348 и sha512 в xml-манифеста сервера обновлений. При обновлении расширения в Joomla 4 показывалось предупреждение о том, что не найдена контрольная сумма в сервере обновлений. Исправлено.
- Патчи PHP 8
В панели администратора и фронтенде исправлены уведомления PHP 8
- Не показывается кнопка скачать, если нет версии
Если проект не имел ни одной опубликованной версии - показывалась кнопка "скачать", что вело на страницу 404. Исправлено.
Страница расширения
Пожалуй один из первых не информационных, а скорее развлекательных постов в канале)) Joomla - мощная штука. И пользовательские поля - тоже. Вся страница на скриншоте - это описание категории материалов. Всё в ней реализовано с помощью пользовательских полей, часть из которых - модули. Скриншот админки прилагается :-)
Phoca Gallery 4.5.3 - бесплатная галерея изображений для Joomla 4
В новой версии компонент получил совместимость с Joomla 4.2 и PHP 8.2.

Страница расширения
Muta - шаблон для панели администратора Joomla 4.
Бесплатный шаблон тёмной темы для админки Joomla 4. В целом это стандартный шаблон Atum, но с некоторыми изменениями.
Модульность
С момента появления дочерних шаблонов в Joomla 4 и Cassiopeia, и Atum (шаблоны по умолчанию) не соответствуют механизмам переопределения основных частей шаблонов. Шаблон Muta предлагает следующую концепцию: вы никогда не переопределяете точки входа шаблона ( index.php, component.php, error.php и т. д.), вместо этого каждая из записей является просто оболочкой нескольких JLayouts, поэтому, если вам нужны собственные значки, вы просто переопределяете конкретный макет для этого. Макеты — это фавиконы, ассеты, логотипы. Здесь шаблон следует философии модульности Unix: делай что-то одно и делай это хорошо!
Цветовые схемы
Это в основном светлая/темная тема. Шаблон сохраняет состояние в файле cookie и передает его в HTML в качестве атрибута documentElement (data-bs-theme , вероятно, Joomla будет использовать data-theme для работы с фреймворками, отличными от Bootstrap). Фактически в Joomla нужно сохранить состояние шаблона в базе данных для конкретного пользователя, но, возможно, также сохранить и файл cookie.
Зачем?
Этот шаблон был создан для того, чтобы разработчики могли протестировать свои собственные расширения и выяснить, какие изменения необходимо применить к их html/css/js для поддержки prefers-color-scheme. В целом, применение правильной переменной CSS — это все, что нужно. Но это зависит от вашего фактического html/css/js. JavaScript tinyMCE — очень хороший пример того, как работать с приложениями, визуализированными на стороне клиента.
Страница расширения и скачать
GitHub расширения
Чат Joomla-сообщества в Mattermost
Обнаружен международный чат Joomla-сообщества, в котором собрались представители из Европы и Азии. Среди них многие имена мы видим среди разработчиков ядра Joomla, членов департаментов Joomla, в качестве авторов статей в Joomla Community Magazine.

Ссылка на сервер Mattermost
Для того, чтобы присоединиться, нужно иметь аккаунт на https://identity.joomla.org/ - центр идентификации Joomla. Вход в мессенджер происходит с помощью этого портала.
Mattermost - это мессенджер с открытым исходным кодом от команды GitLab
WT Typograph - плагин для исправления типографики текста для Joomla 4
Современные интернет-издания немало внимания уделяют качественной подготовке своих текстов к web-изданию. В тексте должен соблюдаться определенный code style, принятый на данном конкретном ресурсе. Правила оформления текста могут быть разные:
- знаки длинного тире, вместо "минуса" или "дефиса",
- французские кавычки (ёлочки) вместо английских (как запятые),
- значения дат не должны переноситься на следующую строку,
- нужно убрать все лишние повторяющиеся пробелы
и так далее.
Обычно, этой работой в интернет-издании занимается корректор, иногда редактор. Однако, выполнение многих правил оформления текста можно автоматизировать и этой задаче служат типографы.
Для кого этот плагин?
Данный плагин для Joomla 4 пригодится всем изданиям, следящим за качеством оформления текстов на своих страницах: информационные, контентные сайты, сайты-новостники. Плагин работает с бесплатным сервисом Типограф. Во время тестирования сервис легко обрабатывал объёмы текста ~ 30 000 знаков. Как сам сервис, так и плагин - бесплатные.

Страница расширения
Сервис Типограф
Подборка видео для разработчиков о Joomla 4.
Robbie Jackson на своём канале выложил 6 (на момент написания этой заметки) видео о разработке Joomla 4, в которых описываются общие концепции и подходы, а так же демонстрируются примеры кода. Также даются рекомендации по апргейду расширения до Joomla 4.

Плейлист видео

Содержание плейлиста:
- joomla 4 namespacing
- joomla 4 extension class
- joomla4 dispatcher and MVCFactory classes
- Joomla 4 dependency injection (DI-контейнеры)
- Joomla 4 services/provider.php
- Joomla 4 Web Asset Manager

В описании к каждому видео даны ссылки на презентацию из видео, а так же ссылки на документацию.

Ранее (5 лет назад) он начал серию из 52 видео о создании компонента для Joomla 3.
Разработка шаблона для Joomla 4.
Плейлист на Youtube с 3 (из 4) видео о создании шаблона для Joomla 4. Видео на английском языке. В описаниях под видео есть полезные ссылки на образцы кода, инструкции по настройке рабочего окружения.

https://www.youtube.com/watch?v=GYtoAd_aj8E&list=PLW9NoYP4jLh1lo53tDFDADs47grN0WgUE