WebTolkRu
99 subscribers
618 photos
72 videos
2 files
643 links
Joomla-разработчик. Контрибьютер ядра Joomla. https://web-tolk.ru. Разработка Joomla на заказ. Также пишу в @JoomlaFeed.
@sergeytolkachyov Хабр: https://habr.com/ru/users/sergeytolkachyov/posts/
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
А тем временем, как-то незаметно на web-tolk.ru набежало 800к скачиваний расширений для #joomla

@webtolkru
🔥9👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Плагин joomLab SocLogin позволяет упростить стандартную форму регистрации Joomla, а так же использовать для входа мессенджер Max.
Через плагин можно реализовать несколько сценариев регистрации:

1. Упрощение стандартной формы регистрации
Можно только упростить стандартную форму, без использования регистрации и входа через Max

2. Регистрация используя Max, но через стандартную форму
При первом входе через Max, пользователя перекинет на стандартную форму, где будут заполнены все его данные, которые нужно проверить и подтвердить.
Далее, после регистрации, следующие авторизации через Max будут автоматическими.

3. Быстрая регистрация и вход через Max
После первого входа, учетная запись создается автоматически и пользователь сразу авторизовывается на сайте с данными переданными от Max

P.S: Прошу обратить внимание. Плагин авторизации через Max пока не эксплуатировался на "боевых" сайтах! (версия 0.0.1 beta)

Демо > https://social.joomlab.ru
Страница расширения > https://joomlab.ru/extentions/plugins
👍2🙏1
Вышел SW JProjects v.2.7.1.

Компонент позволяет сделать свой - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

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

Скачивание версий платных проектов. Авторизованные пользователи могут скачать любую версию платного расширения, если у них есть действующий лицензионный ключ.
Non-stable версии. В параметры компонента добавлена опция, позволяющая включать или выключать отображение в списке проектов и на странице проекта информации о не стабильных версиях. Этот же параметр позволяет скачивать не только стабильные версии из списка проектов и страницы проекта.

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

@webtolkru

#joomla
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
Process Forge — фреймворк для создания AI-процессов.

На новогодних каникулах 2026 в одном из чатов Joomla-сообщества коллега по цеху поделился промптом для ИИ-агента и результатом этого промпта. За неделю до этого он впервые попробовал Gemini CLI. Я до этого ИИ пользовался только в веб версиях и в целом меня это устраивало. Увидев простыню текста, запрос в CLI и простыню ответа первое, что меня охватило: "Я НЕ ХОЧУ вот это всё изучать! Опять что-то новое, надоело...".

Потом были стадии проб и ошибок, попыток использовать готовые пакеты community skills с гитхаба с ролевым внушением "ты супер-пупер мега-бэкенд-Joomla разработчик с 40-летним опытом, сделай мне красиво". Где-то в середине этого полугодия я стал формализовать свои процессы (а это не только разработка, но и SEO, аналитика, бизнес-аналитика, проработка и выстраивание процессов и т.д., но в итоге это, как правило, или связано с или ведёт к сайту на Joomla). Формализация привела к моему пониманию некоторых базисов, которые общие для всех процессов. Об этом чуть ниже.

Теперь я хочу представить на суд уважаемой публике свои наработки по фреймворку для создания формализованных процессов работы для ИИ-агентов - Process Forge.

- Читать статью на Хабре
- Process Forge (GitHub)

@joomlafeed

#joomla #ai #ии
👍3
👩‍💻 SM WT CDEK аддон доставки для JoomShopping v.1.4.0.

Способ доставки для интернет-магазина JoomShopping. Работает с API CDEK v.2. Считает стоимость доставки, позволяет выбрать пункт выдачи заказа CDEK на карте, отображает полную информацию о ПВЗ в заказе. Для работы аддона необходимо установить и настроить библиотеку WT CDEK. Joomla 4.2.7+, JoomShopping 5+.

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

Ручная цена доставки CDEK. В настройках конкретной цены доставки добавлен переключатель Не рассчитывать цену СДЕК. Если он включен, стоимость берется из полей JoomShopping Цена и Стоимость упаковки, а запрос к CDEK за расчетом тарифа не выполняется.

При ручной цене покупатель по-прежнему может выбрать ПВЗ CDEK: расширение сохраняет минимальные данные запроса для виджета выбора пункта выдачи. Срок доставки выводится из настроек JoomShopping, если он задан.

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

@webtolkru

#joomla #joomshopping #cdek
Please open Telegram to view this post
VIEW IN TELEGRAM
Правильно формулировать мысли иногда надо ))
👍4
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 На Хабре вышел Joomla-дайджест за 2-й квартал 2026 года.
Все главные новости из мира Joomla за апрель, май и июнь 2026 года в одной статье. Традиционно дайджест собирает новости сообщества, релизы, расширения, интеграции, видео и статьи из мира Joomla.

Читать дайджест

@joomlafeed

#joomla
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
👩‍💻 WT JoomShopping Finder - плагин умного поиска Joomla.
Индексирует товары 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 6.2 появятся встроенный функционал мультикатегорий.

Это то, чего ждали много лет многие пользователи 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)
👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки
.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки 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
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
👍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
👍11❤1🔥1
👩‍💻 Совет по Joomla: Как сделать ссылки на списки сущностей Joomla с фильтрацией?

В 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.
Интеграция и расчет доставки для интернет-магазинов и крупных отправителей с помощью сервиса Почты России для бизнеса 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
👍4🔥2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 SM WT CDEK аддон доставки для JoomShopping.

Способ доставки для интернет-магазина 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
Ох-ты ж... Это честь
🔥7👍2
"Управление всеми контактными данными сайта на Joomla в одном месте". Статья 2020 года. Обновил вчера, с учётом текущих реалий.


https://web-tolk.ru/blog/upravlenie-vsemi-kontaktnymi-dannymi-sajta-na-joomla-v-odnom-meste-komponent-attributes

@webtolkru

#joomla
👍1
Хорошо люди Joomla крутят )) Так держать!

https://t.me/projoomla/179963

#joomla
👍1