Telegram Web Link
Доступна новая версия компонента "Жимолость" (ex. Спам-оборона для Joomla)
Бесплатный компонент работает под Joomla и позволяет защищать формы сайта от атак спам ботов и спам-регистраций.

👩‍💻 Что нового?
В настройках компонента был добавлен параметр «Ограничение на количество символов при записи в лог», так как некоторые формы передают настолько большое количество данных, что не умещались в поле базы при логировании.

Компонент бесплатный. Работает с Joomla 4 и Joomla 5. Существует более ранние версии для Joomla 3.
Разработчик - участник нашего сообщества Владимир Егоров @sitogon

Новость на сайте разработчика
Страница расширения

#расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
SM WT CDEK аддон доставки для JoomShopping v.1.2.0
Способ доставки для интернет-магазина JoomShopping с выбором ПВЗ на карте, работающий со CDEK API v.2.0. Расчет стоимости по актуальным тарифам для физ.лиц (доставка) и интернет-магазин (для некоторых тарифов требуется юр.лицо).
👩‍💻 v.1.2.0 Что нового?
- Обновление бесплатной библиотеки WT Cdek до версии 1.2.0. Библиотека предназначена для Joomla разработчиков, бесплатная. Так же обновилась сегодня.
- Информация о выбранном ПВЗ в подтверждении заказа. Id и адрес пункта выдачи заказа CDEK добавляется к информации о доставке на странице подтверждения заказа.
- Показывать кнопку выбора ПВЗ? В настройки цены способа доставки добавлен новый параметр "Выбор ПВЗ для покупателя?". Для некоторых тарифов не имеет смысла показывать кнопку выбора ПВЗ. Вы можете скрыть эту кнопку для способа доставки курьером и оставить для ПВЗ или постамата.
- Добавлен системный плагин. Для корректной обработки нулевой цены способов доставки CDEK должен быть включен плагин System - WT JShop CDEK.
- Улучшена кодовая база.

Системные требования: Joomla 4.2.7+, JoomShopping 5+.
Рекомендуемые: Joomla 5.x, JoomShopping 5.5.x
Зависимости: требует установленную и настроенную бесплатную библиотеку WT Cdek.

- Страница расширения
- Скачать WT CDEK library v.1.2.0
- GitHub библиотеки

#joomla #php #cdek #JoomShopping
Please open Telegram to view this post
VIEW IN TELEGRAM
WT Category - плагин пользовательского поля Joomla для выбора категорий
Плагин пользовательского поля выбора категории, который можно использовать в материалах, контактах, баннерах и других компонентах, которые используют стандартные для Joomla категории.
Обычно этот функционал называется мультикатегории.

Стандартный макет плагина выводит список выбранных дополнительных категорий через запятую.

Плагин нужен больше для Joomla-разработчиков, так как сама Joomla не позволяет находиться одной сущности в нескольких категориях сразу и неопытному пользователю плагин может быть бесполезен.
В параметрах поля можно указать имя компонента, для которого нужно получить список категорий в виде com_component или com_component.entity или выбрать из списка стандартных.

Плагин поддерживает уровни доступа и не будет отображать недоступные для текущего пользователя категории.

Минимальная версия Joomla 4.2.0.
- Страница расширения
- GitHub расширения
Подготовка расширений к Joomla 6: CMSObject -> stdClass
В Joomla 6 метод getItem() в Adminmodel будет возвращать \stdClass вместо CMSObject. Это означает, что все устаревшие функции этого класса будут недоступны. Разработчики в Joomla 6 должны напрямую работать со свойствами объекта item и не использовать устаревшие методы set() и get().
Устаревший способ
$article = $app->bootComponent('content')->getMVCFactory()->createModel('Article', 'Administrator')->getItem(1);
echo $article->get('title');

Как будет в Joomla 6
$article = $app->bootComponent('content')->getMVCFactory()->createModel('Article', 'Administrator')->getItem(1);
echo $article->title;

Соответствующий Pull Request уже принят в ветку Joomla 6.

PR на GitHub


#php #joomla #разработка #development #webdev
Отладка мобильной версии сайта по WI FI в браузере Mozilla Firefox
Львиная доля сил по разработке сайта уходит на отладку его мобильной версии. И если функционал сайта хотя бы на пару шагов в сторону далёк от стандартных решений, то могут возникнуть определенные проблемы при работе со смартфонами, планшетами и прочими мобильными устройствами. Внезапно выясняется, что один и тот же браузер себя ведёт по разному на компьютере и мобильном телефоне.
И если на компьютере у нас под рукой инструменты разработчика, то на смартфоне мы не видим исходный код сайта и не можем на него влиять в режиме реального времени.

Однако, не всё так грустно и плачевно.
Разработчики браузеров предоставили нам замечательную возможность решения данной задачи.

Статья участника нашего сообщества Владимира Егорова (@sitogon)

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Плагин Яндекс.Турбо для Joomla 5.
Плагин реализован в виде плагина задачи для стандартного планировщика задач (WebCron) Joomla 5.

👩‍💻 Возможности плагина
- Генерирует Яндекс турбо страницу из материалов в выбранных категориях в формате XML.
- Возможно указать собственное имя канала, описание и ссылку на канал. В случае, если поля оставить пустыми, информация автоматически подгрузится из категории. Возможно указать сразу несколько категорий, учитывать подкатегории, а также удалять отдельные материалы из генерации. На данный момент кастомные поля материалов не поддерживаютя.
- Сгенерированный файл будет находится в папке media/yandex/my-file.turbo.xml
- Поддерживает переменные плагина Revars.

Плагин бесплатный. Скачать можно с GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from WebTolkRu (Sergey Tolkachyov)
This media is not supported in your browser
VIEW IN TELEGRAM
Обновление пакета плагинов WT JShopping Cart save - сохранение брошенных корзин
Плагин сохраняет товары, положенные зарегистрированным пользователем в корзину, но не оформленные в заказ, а также список пожеланий. Работает с JoomShopping 5.3.2+.
👩‍💻 v.1.1.0 Что нового?
- Очистка просроченных корзин.
Добавлен плагин стандартного планировщика задач Joomla для удаления из базы данных сохранённых корзин гостей и пользователей сайта старше определенного срока. Рекомендуется настроить выполнение задач планировщика Joomla с помощью серверного CRON. Включите плагин группы task, а затем создайте задачу в разделе Система - Управление - Планировщик задач.
- Рефакторинг кода. Чистка и улучшение кода.

Пакет плагинов бесплатный. Joomla 4,1+. Тестировалось на Joomla 5.2.2.

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

@webtolkru

#joomla #JoomShopping
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
WT update JShopping prices and quantity v.1.1.0
Бесплатный плагин позволяет обновлять цены и остатки товаров и зависимых атрибутов интернет-магазина Joomla + JoomShopping из CSV файла.
Список изменений
- Снимать с публикации товары, отсутствующие в выгрузке. Добавлен параметр, позволяющий снимать с публикации товары, отсутствующие в файле выгрузки.
- Небольшой рефакторинг. Проведен небольшой рефакторинг кода.

Системные требования: версия Joomla 4.3+

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

#JoomShopping
Joomla - это вкусно! И не только про сайты!
В последнем выпуске Joomla Community Magazine есть статья Joomla cookie, для которых вам не нужно получать согласие пользователей, в которой можно скачать 3D-модель формы для выпечки печений с логотипом любимой CMS в формате STL. Модель подходит для печати на 3D-принтере.
Вышел номер Joomla Community Magazine за дедкабрь 2024
Декабрьский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
👩‍💻 Как внести свой вклад в Joomla. Любой пользователь Joomla может сделать её ещё лучше, исправить баги, помочь другим узнать о Joomla. Читаем как.
👩‍💻 Accordion: переопределение модуля материалов Joomla. Как сделать красивый макет модуля вывода стандартных материалов в виде красивого Accordion.
👩‍💻 Анатомия умного поиска в Joomla. Часть 3: создание плагина. 3-я заключительная часть статьи о создании плагина умного поиска от Сергея Толкачева.
👩‍💻 В конце пути к высокопроизводительному сайту. Вопросы доступности для слабовидящих, экологичности сайта и некоторых других вопросов оптимизации.
👩‍💻 Diátaxis: улучшая документацию Joomla. Это методология улучшения документации путем разделения ее на категории для удовлетворения различных потребностей. Можно использовать не только в Joomla.
👩‍💻 Инструменты для создания компонента - 6: Component Generator. Краткий обзор онлайн-сервиса по генерации кода расширений для Joomla.
👩‍💻 Удивительные женщины в Joomla: Christiane Maier-Stadtherr. Как мы уже видели, в Joomla много женщин-волонтеров. Одна из них - Кристиана.
👩‍💻 Новое поле Joomla ModalSelect. Краткое описание нового поля модального окна Joomla 5, в котором упоминаются ранее не освещенные возможности.
👩‍💻 JoomlaDay France 2024: Открытое и вдохновляющее событие. 18 и 19 октября 2024 года в городе Metz состоялся JoomlaDay France.
👩‍💻 Открытый исходный код: Диалог между поколениями. Проект Joomla очень наглядно демонстрирует, как быстро развивались веб-технологии и как они влекут за собой множество проблем, с которыми разработчикам приходится сталкиваться сегодня.
👩‍💻 Joomla 5.3: загрузка файлов в /files вместо /images. Начиная с Joomla 5.3, вы можете загружать файлы в специальную папку files вместо папки images.
👩‍💻 Joomla cookie, для которых вам не нужно получать согласие пользователей. Скачайте STL 3D-модели формы для выпечки печения с лого Joomla!
👩‍💻 Управление переопределениями шаблонов в Joomla. Статья Брайана Тимена.
👩‍💻 Углеродный след веб-технологий или насколько "зеленый" мой сайт? Статья Дэна Атрила.
👩‍💻 Опасности и риски при использовании ChatGPT для создания расширений Joomla. Об этом решили спросить саму ChatGPT...
👩‍💻 Roland Dalmulder - человек, стоящий за RO CSVI. Интервью с разработчиком известного расширения.

Подробнее на сайте нашего сообщества.
Please open Telegram to view this post
VIEW IN TELEGRAM
Плагин Yandex Smart Captcha для Joomla 5
Плагин подставляет во все стандартные формы CMS Joomla систему защиты от автоматических запросов, которая использует технологию распознавания образов. Она определяет, является ли пользователь человеком или ботом, на основе анализа его действий.

Для использования Smart Captcha Вам будет необходимо создать платежный аккаунт в Yandex.Cloud, то есть ввести данные банковской карты.
Хотя тарификация и начинается от 250 000 запросов каптчи в месяц, Вы должны иметь это ввиду. Без создания платежного аккаунта, установить Smart Captcha не получится

Разработчик - участник нашего сообщества Александр Новиков (@pro_portal).

Плагин бесплатный. Протестирован на Joomla 5, однако, возможно будет работать и на Joomla 4.

Страница расширения
Документация

#yandex #яндекс
WT AmoCRM - JoomShopping v.1.1.0
Плагин отправки заказов из интернет-магазина JoomShopping в Amo CRM.

👩‍💻 v.1.1.0 Что нового?
- Оплата и доставка в комментарий к сделке. В комментарий к сделке добавлены названия способа оплаты, доставки и стоимость доставки.
- Рефакторинг. Небольшой рефакторинг кода.

Для работы плагина необходимо установить и настроить библиотеку WT Amocrm.

Подробнее
GitHub расширения
Библиотека WT Amocrm

#amocrm #crm #JoomShopping
Please open Telegram to view this post
VIEW IN TELEGRAM
С наступающим (и кое-где уже наступившим) Новым 2025 Годом!
Поздравляем всех джумлян с праздником! Счастья и здоровья вам и вашим близким, мирного неба всем нам, чистого кода, взаимопонимания с семьёй и клиентами, успешно завершённых проектов и долгих отношений с нашей любимой CMS - Joomla!
С Новым годом, с Новым счастьем!
Релиз безопасности Joomla 5.2.3 и Joomla 4.4.10.
Вышел релиз безопасности, закрывающий 3 уязвимости низкого уровня и низкой вероятности, но средней степени тяжести.

👩‍💻 Список:
- [20250101] - Core - XSS вектор атаки в chromes модулей - Joomla 4.0+
- [20250102] - Core - XSS вектор в атрибутах ID в списках меню - все версии начиная с Joomla 3.0
- [20250103] - Core - чтение нарушений прав доступа в некоторых страницах системы - Joomla 3.9.0+

⚠️ Настоятельно рекомендуем обновить ваши сайты до актуальной версии Joomla.

Так же в релиз входит 31 улучшение, которое получила Joomla 5.2.3. Joomla 4.4.10 находится в режиме поддержки и получает только исправления безопасности и ошибок.

Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
SW JProjects v.2.2.0 - обновление менеджера цифровых проектов для Joomla разработчиков
Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам. Возможность скачивания по лицензионным ключам.

👩‍💻Что нового?
Умный поиск. Добавлен плагин индексации документации для компонента умного поиска Joomla. Плагин поддерживает мультиязычность, отображает иконку проекта в результатах поиска.
Ошибка XML в коллекции расширений.Исправлено некорректное отображение версии в XML сервера обновлений для коллекции расширений.
Мелкие исправления и рефакторинг. Несколько мелких исправлений ошибок и улучшений.

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

@joomlafeed

#расширения #joomla #php #разработка #development
Please open Telegram to view this post
VIEW IN TELEGRAM
Номинируйте Joomla на премию CMS Critic People’s Choice Awards 2024 🏆
На CMS Critic Awards официально открыты номинации за 2024 год! Чтобы представить платформу Joomla, 🗓 до 24 января 2025 года перейдите по ссылке внизу на официальный сайт и используйте форму для заполнения.

Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.

Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.

Обратите внимание, что только TOP-5 движков по количеству номинаций допускаются до 2-го этапа - голосования.

Пожалуйста, до 24 января 2025 года номинируйте Joomla на участие в следующих категориях:
👩‍💻 Лучшая корпоративная CMS
👩‍💻 Лучшая бесплатная CMS
👩‍💻 Лучшая поддержка CMS с открытым исходным кодом.

Также вы можете указать и другие категории, если считаете, что Joomla может в них участвовать.

Читать новость целиком
❤️Номинировать сразу
Please open Telegram to view this post
VIEW IN TELEGRAM
Почти 100 драгоценных камней Joomla 4 и 5, без которых я не могу жить
Известный представитель французского Joomla-сообщества Марк Дешевр (Marc Dechèvre) начал собирать следующую версию своей подборки расширений уже для Joomla 4 и 5. Читатели канала хорошо с ним знакомы по его статьям в журнале международного сообщества Joomla Community Magazine, а так же с предыдущей версией его подборки - для Joomla 3.

В подборку входят расширения, которые он использует на большинстве своих сайтов. Важным преимуществом расширений из этого списка является то, что они Open Source (вы можете сделать свой вклад в их улучшение) и большая часть из них бесплатна.

Подборка включает в себя 10 разделов:
- медиа менеджеры
- SEO и Open Graph
- пользовательские поля
- редакторы
- работа с контентом
- администрирование
- дополнительные возможности
- разработка расширений
- список блогов, книг и видео о Joomla
- non-Joomla инструменты

- Посмотреть список расширений Joomla
- Статьи Марка Дешевра в Joomla Community Magazine
- Joomla 4 – шаблон Cassiopeia – советы и хитрости. Перевод на Хабре.

@joomlafeed

👩‍💻 А также не забываем номинировать Joomla на премию CMS Critics Award, о чём сообщалось в предыдущем посте.
Please open Telegram to view this post
VIEW IN TELEGRAM
Доступна новая версия компонента "Жимолость" (ex. Спам-оборона для Joomla)
Бесплатный компонент работает под Joomla и позволяет защищать формы сайта от атак спам ботов.

👩‍💻 Что нового?
Исправлена ошибка при обработке запросов из компонента J SMS Registration. При подтверждении Email компонент мог блокировать новых пользователей. В новой версии это не происходит.

Компонент бесплатный. Существует версия для Joomla 3.
Разработчик - участник нашего сообщества Владимир Егоров (@sitogon)

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

#расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
Триггеры ядра Joomla при CRUD-операциях

CRUD - аббревиатура основных операций с данными: создание (Create), чтение (Read), изменение (Update) и удаление (Delete). Практически все действия на сайте как в админке, так и пользовательской части можно описать этими действиями. Разработчикам при создании функционала часто в какие-то моменты этих действий нужно проделать некие действия с участием данных или без них.

Как найти нужное событие для своего плагина в Joomla подскажет эта статья.

Читать статью на Хабре

@joomlafeed

#разработка #php #development
2025/07/01 20:36:32
Back to Top
HTML Embed Code: