Forwarded from Joomla Feed (Sergey Tolkachyov)
Все главные новости из мира Joomla за апрель, май и июнь 2026 года в одной статье. Традиционно дайджест собирает новости сообщества, релизы, расширения, интеграции, видео и статьи из мира Joomla.
Читать дайджест
@joomlafeed
#joomla
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Хм...
https://www.youtube.com/watch?v=mQVDQ2UsQhc
@webtolkru
«Впереди 12 лет ада. Потом будет библейский рай» | Бывший топ Google Х о том, чего ждать уже к 2027
https://www.youtube.com/watch?v=mQVDQ2UsQhc
@webtolkru
YouTube
«Впереди 12 лет ада. Потом будет библейский рай» | Бывший топ Google Х о том, чего ждать уже к 2027
📌 Забирай 300 идей для постов в LinkedIn: https://edu.marinamogilko.ru/LI_300ideas?utm_source=youtube&utm_medium=video&utm_campaign=LI_300ideas&utm_content=24042026
📌 Подписывайся на мою русскоязычную рассылку — там даю пошаговые гайды, как сделать AI частью…
📌 Подписывайся на мою русскоязычную рассылку — там даю пошаговые гайды, как сделать AI частью…
Индексирует товары JoomShopping в стандартном умном поиске Joomla: названия, описания, характеристики, атрибуты, производителя, артикулы, EAN и мультиязычные данные товаров.
v.1.1.0. Что нового?
Поля товара для индексации.
Добавлена настройка выбора полей товара для индексации в умном поиске.
Исправление ошибок.
Исправлены ошибки, возникавшие при сохранении товаров JoomShopping.
- Страница расширения
- GitHub
@webtolkru
#joomla #расширения #joomshopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
Это то, чего ждали много лет многие пользователи Joomla - иметь возможность отображать материалы и другие сущности Joomla в одной основной и нескольких дополнительных категориях. На днях PR с этим функционалом был добавлен в ядро Joomla 6.2, которая выйдет осенью 2026 года. В связи с этим некоторые сторонние расширения перестанут быть нужными (скорее всего).
PR на GitHub
@joomlafeed
#joomla
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Forwarded from Joomla Feed (Sergey Tolkachyov)
Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.
v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.
Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от
Lapay Group. Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.
В пакете библиотеки
WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.
Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
--
ext-mbstring--
ext-simplexml--
ext-soap (опционально, для трекинга)--
ext-zipСсылки:
- Страница расширения
- GitHub библиотеки и документация
@joomlafeed
#joomla #api #почтароссии #расширения #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Forwarded from Александр Новиков
Media is too big
VIEW IN TELEGRAM
Вышла новая версия плагина joomLab Gallery 1.2.0
Плагин joomLab Gallery позволит Вам добавлять в любой материал или модуль HTML неограниченное количество галерей, а главное удобно управлять файлами, описаниями изображений и эффектами в каждой галерее.
Что нового?
1. При выборе галереи в модальном окне, в тексте материала отображается не шорт-код {gallery ID}, а все миниатюры изображений этой галереи. Это делает работу с плагином очень удобной. В тексте всегда видно, где и какая галерея используется
2. Добавил дополнительную проверку при загрузке файлов (в последнее врем это актуально)
3. Благодаря участнику сообщества Joomla - Дмитрию К. @kit2m2, в плагин добавлено 2 новых макета, которые выводят изображения без слайдера
4. Исправлен вывод галереи в блоге категории
Страница расширения > https://joomlab.ru/extentions/plugins/joomlab-gallery
Плагин joomLab Gallery позволит Вам добавлять в любой материал или модуль HTML неограниченное количество галерей, а главное удобно управлять файлами, описаниями изображений и эффектами в каждой галерее.
Что нового?
1. При выборе галереи в модальном окне, в тексте материала отображается не шорт-код {gallery ID}, а все миниатюры изображений этой галереи. Это делает работу с плагином очень удобной. В тексте всегда видно, где и какая галерея используется
2. Добавил дополнительную проверку при загрузке файлов (в последнее врем это актуально)
3. Благодаря участнику сообщества Joomla - Дмитрию К. @kit2m2, в плагин добавлено 2 новых макета, которые выводят изображения без слайдера
4. Исправлен вывод галереи в блоге категории
Страница расширения > https://joomlab.ru/extentions/plugins/joomlab-gallery
👍5
Media is too big
VIEW IN TELEGRAM
2 моих плагина попали в подборку "100 бриллиантов для Joomla 4, 5 и 6, без которых я не могу жить" известного французского Joomla-публициста Марка Дешевр - "More than 100 gems for Joomla 4 & 5 & 6 I can’t live without
by Marc Dechèvre".
Первый плагин попал в эту подборку в декабре 2024 года, относительно давно. А вот второй - совсем недавно - в мае 2026 года, о чем я не знал.
Приятная новость!
https://slides.woluweb.be/gems/
@webtolkru
#joomla
by Marc Dechèvre".
Первый плагин попал в эту подборку в декабре 2024 года, относительно давно. А вот второй - совсем недавно - в мае 2026 года, о чем я не знал.
Приятная новость!
https://slides.woluweb.be/gems/
@webtolkru
#joomla
👍11❤1🔥1
В Joomla в любом списке сущностей есть параметры поиска, которыми мы привыкли пользоваться руками в админке. Но что если вам нужно сделать ссылку на список в админке с заранее заданными параметрами фильтрации?
Например:
- разработчик хочет дать ссылку на плагин для быстрого перехода к настройкам;
- разработчик хочет в документации для контент-менеджера дать ссылку на нужные модули, плагины, о которых идёт речь;
Админка Joomla поддерживает фильтры в URL-адресе, а названия GET-параметров для фильтрации можно посмотреть в названиях полей фильтров админки.
Например, в списке плагинов поле фильтра:
- выбор состояния -
filter[enabled]=1 или 0- выбор типа (группа плагинов) -
filter[folder]={название группы плагина}- element плагина (уникальное систеное имя) -
filter[element]={element}- уровень доступа, с которым работает плагин -
filter[access]={числовой-код-уровня-доступа}- строка поиска -
filter[search]={любой%20текст%20для%20поиска}Таким образом, чтобы дать ссылку на свой плагин в админке можно сделать следующий url:
https://your-joomla-site.ru/administrator/index.php?option=com_plugins&view=plugins&filter[element]=wtotpravkapochtaru&filter[folder]=system
Аналогичным образом работает список модулей, контактов, материалов и т.д.
Найти имена параметров можно либо в HTML-коде страницы, либо в XML-форме опций фильтра нужного компонента. Для списка плагинов используется компонент
com_plugins, а форма фильтра лежит в administrator/components/com_plugins/forms/filter_plugins.xml.Для списка материалов Joomla - в
administrator/components/com_content/forms/filter_articles.xml.@webtolkru
#joomla #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
WT SM Otpravka.pochta.ru Почты России для Бизнеса JoomShopping v.3.0.0.
Интеграция и расчет доставки для интернет-магазинов и крупных отправителей с помощью сервиса Почты России для бизнеса
v.3.0.0. Что нового?
- Важное обновление. Аддон переведен на отдельную библиотеку
- Макет формы доставки. Макет shippingform можно переопределить в шаблоне:
- Системные требования. Минимальная версия PHP повышена до 8.3, минимальная версия Joomla - до 5.0. Настройки способа доставки сохранены, старые поля выбора ОПС, типа и категории отправления заменены новыми Joomla Form полями из библиотеки.
- Страница расширения
- Библиотека интеграции с Почтой России
@webtolkru
#joomla #joomshopping
Интеграция и расчет доставки для интернет-магазинов и крупных отправителей с помощью сервиса Почты России для бизнеса
otpravka.pochta.ru.v.3.0.0. Что нового?
- Важное обновление. Аддон переведен на отдельную библиотеку
WT Otpravka.pochta.ru Joomla Library. Перед установкой или обновлением установите библиотеку, затем обновите аддон. - Макет формы доставки. Макет shippingform можно переопределить в шаблоне:
templates/<template>/html/layouts/components/joomshopping/shippingform/smwtotpravkapochtaru/default.php.- Системные требования. Минимальная версия PHP повышена до 8.3, минимальная версия Joomla - до 5.0. Настройки способа доставки сохранены, старые поля выбора ОПС, типа и категории отправления заменены новыми Joomla Form полями из библиотеки.
- Страница расширения
- Библиотека интеграции с Почтой России
@webtolkru
#joomla #joomshopping
👍1
В грядущей Joomla 6.2 будет встроенный функционал мультикатегорий, в связи с чем все (надеемся) расширения, которые реализовывали эту возможность станут не нужными с октября 2026 года.
В том числе и мой плагин WT Multicategories, который попал в презентацию нового функционала Joomla в Joomla User Group в Лондоне.
https://www.youtube.com/watch?v=hGPjAc28HTw
@webtolkru
#joomla
В том числе и мой плагин WT Multicategories, который попал в презентацию нового функционала Joomla в Joomla User Group в Лондоне.
https://www.youtube.com/watch?v=hGPjAc28HTw
@webtolkru
#joomla
👍4🔥2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK. Joomla 4.2.7+, JoomShopping 5+.
v.1.5.0. Что нового?
- Выпадающий список ПВЗ. Добавлен выбор пункта выдачи CDEK в виде выпадающего списка. Его можно включить для всего расширения или настроить отдельно для нужной цены доставки.
- Сохранение выбранного ПВЗ. Выбранный ПВЗ сохраняется при переходах между шагами оформления заказа.
- Отключить расчет доставки. При необходимости можно использовать только выбор ПВЗ на карте или в списке.
- Страница расширения
- Сервисная библиотека WT Cdek
@webtolkru
#joomla #joomshopping #cdek
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
"Управление всеми контактными данными сайта на Joomla в одном месте". Статья 2020 года. Обновил вчера, с учётом текущих реалий.
https://web-tolk.ru/blog/upravlenie-vsemi-kontaktnymi-dannymi-sajta-na-joomla-v-odnom-meste-komponent-attributes
@webtolkru
#joomla
https://web-tolk.ru/blog/upravlenie-vsemi-kontaktnymi-dannymi-sajta-na-joomla-v-odnom-meste-komponent-attributes
@webtolkru
#joomla
👍1
👍1
Мы все знаем, что при работе с сайтом создание своих переопределений стандартных макетов - это типовая, стандартная работа. Она позволяет сделать из материалов, контактов почти всё, что угодно.
И так же мы знаем, что по классике эти переопределения кладутся в папку
html активного шаблона Joomla (не важно, для админки или для пользовательской части). Макет
blog.php и blog.xml к нему из JPATH_SITE/components/com_content/tmpl/category/ мы помещаем в templates/<ВАШ_ШАБЛОН>/html/com_content/category и творим там всё, что захотим:- любая вёрстка в
blog.php и субмакетах- любое название для типа пункта меню (гаражи, дачи, самолёты - каталог чего вы делаете на материалах) - в
blog.xml (или samolet.php + samolet.xml).- любые дополнительные параметры для пункта меню на этот тип - добавьте нужные кнопки и инпуты в
blog.xmlДа, это всё классика. Удобно то, что мы создаём нужный нам тип пункта меню таким образом и можем выбрать его в админке: список самолётов, список гаражей.
Если наше переопределение лежит в шаблоне, то URL при создании пункта меню будет вида
index.php?option=com_content&view=category&layout=yourtemplate:samolet. Именно так, через двоеточие:
layout=yourtemplate:samolet. Joomla будет знать, что нужно залезть в нужный шаблон и взять нужное переопределение. Если мы НЕ создаём свой тип пункта меню таким образом, а просто переопределяем - то всё ок.На старых долгоживущих проектах нередко структура пунктов меню большая и запутанная. Если мы сделали новый шаблон сайта и переключили его в админке - у нас послетают все наши переопределения. И они не будут работать до тех пор, пока мы не прощёлкаем все пункты меню и не пересохраним их. Так, чтобы в их url теперь был
new-template:samolet в параметре layout.И тут мне вспомнился механизм работы с макетами в модулях, где мы можем положить свой макет как в папку с модулем, так и в папку с переопределением. В обоих случаях мы можем его использовать.
Если макет лежит в папке с модулем.
- Он работает
- Его можно переопределить в шаблон (хотя зачем, это же наш макет)
- Он не изменится при смене шаблона
- ⛔️ Минус - неудобно в работе, когда все макеты разложены по своим модулям и нужно прыгать по папкам в проекте
Макеты лежат в папке html шаблона.
- всё рядышком
- типовой подход Joomla (хотя и предыдущий тоже типовой)
- удобно для типовых шаблонов - сделал комплект переопределений в своём шаблоне и таскаешь из проекта в проект
- ⛔️ неудобно, когда впереди большая работа по смене шаблона и нельзя, чтобы сразу послетало всё из-за смены шаблона.
Я решил провести мини-эксперимент, в целом заранее зная его результат: положить "переопределение" материала не в
html/com_content шаблона, а в папку с компонентом. Точь-в-точь как с модулями. Оно работает. Мы создаём собственный тип вывода контента, не привязанный к конкретному шаблону. URL нашего пункта меню будет без двоеточия и имени шаблона. Просто
index.php?option=com_content&view=category&layout=samolet.И знаете, это повод задуматься о применении этой возможности, хотя раньше я бы первым закричал: "Вы что-о-о?!?! Нельзя-а-а!"
Когда у нас проект, где:
- не сложная структура
- переопределения макетов в шаблоне делаются один раз на несколько лет.
- их (переопределений и новых типов пунктов меню) МАЛО...
...здесь положить всё в шаблон сам Бог велел.
Когда:
- сложная структура меню
- в ней много разных ТИПОВ пунктов меню
- и все они норовят зависеть от шаблона...
... поневоле задумываешься о том, что ведь можно же и в папку ядра положить свои файлики...
Риски есть - когда-нибудь кто-нибудь добавит в ядро файл с совпадающим именем. Но это решается брендированным префиксом в именах файлов.При обновлении эти файлы не затираются - проверил сценарий обновления.
🤔 В общем, это скорее философские вопросы о разграничении ответственности и кто эту ответственность на себя берёт, кто это будет поддерживать.
@webtolkru
#joomla #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Forwarded from Joomla Feed (Sergey Tolkachyov)
Joomla-библиотека для API мессенджера MAX с системным плагином для настроек и диагностики подключения. Библиотека предназначена для разработчиков.
Пакет оборачивает основной Composer PHP SDK
webtolk/max в joomla-расширение, даёт набор Joomla Form полей для удобной работы в контексте Joomla.v.0.3.0. Что нового?
- Обновление Max PHP SDK. Обновлена встроенная PHP-библиотека для работы с MAX API.
- Команды бота. Добавлена поддержка команд бота: теперь интеграции могут обновлять список команд, который видят пользователи.
- Работа с комментариями. Добавлена работа с комментариями к сообщениям: отправка, просмотр, редактирование и удаление.
- Работа с чатами. Расширены возможности работы с чатами и ответами на кнопки, включая описание чата и управление предпросмотром ссылок.
- Обновление документации. Обновлены документация и проверочные схемы API.
- Страница расширения (GitHub)
- Max platform PHP SDK
@joomlafeed
#joomla #php #расширения #разработка #max
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Тёмная сторона / Темнографика
1. «У тебя должен быть кор бизнес, иначе ты ни о чём», — услышал с соседнего столика. «Кор бизнес» — это core business (основная деятельность). Но не в том смысле, что этим ты зарабатываешь, а для души занимаешься чем-то другим 😉
2. Core business на самом деле — это то, чем ты занимаешься «по-крупному». Разговор за соседним столиком вёл чувак, занимающийся недвижимостью. А он её покупает, сдаёт, продаёт всякую разную и даже устраивает на ней разную движуху, которая, может быть, принесёт денег больше, чем сдача в аренду.
3. Другими словами, его core business — это недвижимость, приносящая доход. А в рамках этого core business он, если использовать более привычную нам терминологию, проверяет и запускает очень разные продукты 😉
4. А это очень сильно не похоже на большинство стартаперов — которые ищут и занимаются исключительно отдельными продуктами, не связывая их никаким core business. Которого пока может и не быть. Но который как раз нужно искать! А уже потом рождать из него разные продукты.
5. Такой подход через core business позволяет постоянно накапливать и улучшать «базу» — понимание, компетенции и опыт в одной большой сфере. А когда есть крепкая база — тогда можно заниматься много чем разным, что на эту базу опирается.
6. А вот ты можешь сформулировать, какой у тебя core business? Кроме как «программы, приносящие доход» — так как в данном случае это, к сожалению, как раз ни о чём 😉
🎯 Бери хорошие идеи для поиска своего кор бизнеса и запуска новых продуктов — из моих обзоров интересных стартапов на https://fastfounder.ru/news
2. Core business на самом деле — это то, чем ты занимаешься «по-крупному». Разговор за соседним столиком вёл чувак, занимающийся недвижимостью. А он её покупает, сдаёт, продаёт всякую разную и даже устраивает на ней разную движуху, которая, может быть, принесёт денег больше, чем сдача в аренду.
3. Другими словами, его core business — это недвижимость, приносящая доход. А в рамках этого core business он, если использовать более привычную нам терминологию, проверяет и запускает очень разные продукты 😉
4. А это очень сильно не похоже на большинство стартаперов — которые ищут и занимаются исключительно отдельными продуктами, не связывая их никаким core business. Которого пока может и не быть. Но который как раз нужно искать! А уже потом рождать из него разные продукты.
5. Такой подход через core business позволяет постоянно накапливать и улучшать «базу» — понимание, компетенции и опыт в одной большой сфере. А когда есть крепкая база — тогда можно заниматься много чем разным, что на эту базу опирается.
6. А вот ты можешь сформулировать, какой у тебя core business? Кроме как «программы, приносящие доход» — так как в данном случае это, к сожалению, как раз ни о чём 😉
🎯 Бери хорошие идеи для поиска своего кор бизнеса и запуска новых продуктов — из моих обзоров интересных стартапов на https://fastfounder.ru/news
👍1
В разработке то же самое )))
@webtolkru
Трое математиков и трое физиков собираются ехать на поезде в другой город на конференцию. Они вcтречаются перед кaссой на вокзале. Первой подходит очeредь физиков и они, как все нoрмальные люди покупают по билету на человекa. Математики же покупают один билeт на всех.
— Как же так? — удивляются физики. — Ведь в поeзде контролер, вас без билeтов выгoнят!
— Не волнуйтесь, — отвечают математики. — У нас есть МEТОД.
Перед oтправкой поезда физики расcаживаются по вагонам, но стараются проследить за применением зaгадочного «метода». Математики все нaбиваются в один туалет. Когда контролep подходит к туалету и стучит, дверь пpиотворяется, оттуда высовывается рука с билeтом. Контролер забирает билет и дальше вcе они без проблем едут в пункт назначения.
После конференции физики, воодушевившись примером матемaтиков, покупают один билeт. Математики — ни одного.
— А что же вы покажете контролеру?
— У нас есть МЕТOД.
В поeзде физики набиваются в oдин туалет, математики — в дpугой. Незадолго до oтправления, один из математиков пoдходит к туалету, где прячутся физики. Стучит. Высoвывается рука с билетом. Математик забиpaет билет и возвращается к кoллегам.
МОРАЛЬ: нeльзя использовать матемaтические методы, не пoнимая их!
@webtolkru
😁11