Плагин поля Яндекс.Карт для Joomla - WT Yandex Map v.2.0.0
Плагин добавляет новый тип пользовательского поля для Joomla - Яндекс.Карты. Он позволяет отображать метку на Яндекс картах в тех расширениях, которые поддерживают пользовательские поля (custom fields) в Joomla. Плагин бесплатный.
👩💻 v.2.0.0. Что нового?
Joomla 5 ready. Плагин переписан под архитектуру Joomla 4, Joomla 5. Это означает, что расширение будет без проблем работать и на Joomla 6.
API Яндекс.Карт 3.0. Используется API Яндекс.Карт 3.0. Для работы необходимо указать API ключ.
Выбор типа маркера: стандартный или пользовательский. Для стандартного возможно указать свой цвет. Для пользовательского - собственную HTML-вёрстку в своём макете. Пример макета лежит в plugins/fields/wtyandexmap/tmpl/markers/custom.php
.
Joomla 3 больше не поддерживается.
API Яндекс.Карт 2.1. Поддержка удалена.
‼️ Потеря обратной совместимости в макетах. Если вы создавали свои макеты вывода для версии плагина 1.х, то скорее всего их нужно будет обновить.
Страница расширения
GitHub расширения
JoomlaK Extensions Directory
За большой вклад в рефакторинг спасибо участнику нашего сообщества Андрею Смирникову (@tg_andrey)
#расширения #яндекс
Вышел WT JoomShopping Bitrix24 PRO v.3.2.0, плагин интеграции с CRM Битрикс 24
Бесплатный плагин отправки заказов из интернет-магазина JoomShopping в CRM Битрикс24. Плагин передает лиды, сделки, создаёт контакты и повторные сделки. Обеспечивает смену статуса заказа в JoomShopping при изменении стадии сделки в Битрикс 24 (двухсторонняя интеграция).
Плагин поддерживает работу с плагином обратной связи Radical Form, что позволяет его использовать не только вместе с JoomShopping.
👩💻 v.3.2.0 Что нового?
- Прикрепление ссылок на файлы Radical Form. Если в ваших формах обратной связи на Radical Form используется поле для загрузки файлов, то теперь эти ссылки прикрепляются к комментарию лида. Для этого необходима версия Radical Form не ниже 3.2.0.
- Настройки для Radical Form. Добавлены настройки данных, включаемых в комментарий к лиду/сделке для Radical Form.
- Предобработка данных перед отправкой в Битрикс 24. Добавлена возможность обрабатывать данные непосредственно перед отправкой их в Битрикс 24 в собственных файлах в папке /plugins/system/wt_jshopping_b24_pro/src/Custompreprocess
. Для использования этого функционала нужно обладать знаниями PHP и хотя бы минимальными знаниями Joomla API. Вы используете этот функционал на свой страх и риск! Подробнее на странице расширения.
Страница расширения
GitHub расширения
Joomla Extensions Directory
@joomlafeed
#расширения #JoomShopping #битрикс24 #radicalform
Компонент просмотра логов View logs 2.0.0 для Joomla 5
Вышло обновление компонента для просмотра сохраненных логов ядра Joomla и её расширений.
👩💻 Что нового?
- Joomla 5 ready. Сделан большой рефакторинг. Компонент переписан на архитектуру расширений Joomla 5 и работает без плагина обратной совместимости.
- Changelog URL. Добавлен стандартный функционал Joomla, позволяющий просматривать изменения в расширении перед его обновлением.
- Смена разработчика. Этот компонент был создан разработчиком AlekVolsk, затем (после версии 1.3.9) передан для дальнейшей разработки и развития WebTolk.
Для гладкого перехода на новый сервер обновлений был выпущен релиз 1.3.10, где добавлен источник получения обновлений. После этого будет доступно обновление до версии 2.0.0.
Страница расширения
GitHub расширения
Версия компонента для Joomla 3.x
@joomlafedd
#расширения
JLSitemap - SWJProjects v.2.0.0
Плагин для интеграции Joomla компонента цифровых проектов SW JProjects и статической XML-карты сайта JLSitemap
Список изменений
- Joomla 5. Плагин переписан по архитектуре расширений Joomla 5. Это означает, что он будет работать без проблем и в Joomla 6.
- Скрытые проекты. Добавлена поддержка видимых проектов. Скрытые проекты теперь не попадают в карту сайта.
- SW JProjects 2.0.0. Поддержка SW JProjects 2.0.0. С более ранними версиями компонента плагин работать не будет.
Подробнее
#расширения
Вышли релизы Joomla 5.1.4 и Joomla 4.4.8
Команда разработки Joomla представила очередные релизы веток Joomla 5.1.4 и 4.4.8. Релизы включают в себя исправление ошибок, найденных с момента предыдущих версий.
👩💻 Улучшения и изменения
- Исправлена ошибка в постраничной навигации, вызванная исправлением безопасности в 5.1.3
- Исправлен фильтр для option, format, view и layout в кэше и постраничной навигации
- Обновлены даты для поддерживаемых версий PHP
- Исправлены небезопасные теги в шаблонах почты
- Обновления переводов
Подробнее на сайте Joomla-сообщества
Анатомия умного поиска в Joomla 5. Создание плагина.
Исторически в ядре Joomla существовало 2 компонента поиска: просто "поиск" и "умный поиск" (smart search). Простой поиск был в составе ещё Joomla 1.x и с тех пор существенно не менялся, а начиная с Joomla 4 был исключен из состава ядра. Начиная с Joomla 2.5 в число штатных был включен компонент Умного поиска (smart search) - com_finder
, главным отличием которого от простого поиска стала индексация контента. Как создать плагин для умного поиска Joomla расскажет эта статья.
Читать на Хабре
#разработка #php #хабр
🚀 Вышли релизы безопасности Joomla 5.1.3 и Joomla 4.4.7
Было устранено 5 уязвимостей:
✅ Core - XSS-векторы в методах Outputfilter::strip*
✅ Core - Ненадлежащий ACL при просмотре профиля в админке
✅ Core - XSS в HTML-шаблонах почты
✅ Core - Отравление кэша (cache poisoning) постраничной навигации
✅ Core - Недостаточная проверка внутренних URL-адресов
Кроме того, было внесено порядка 17 исправлений и улучшений.
https://joomlaportal.ru/news/release-news/vyshli-relizy-bezopasnosti-joomla-5-1-3-i-joomla-4-4-7
Стоимость авторизации по смс и звонку в 2024 году - рассказ и анализ.
Небольшая статья Joomla-разработчика Владимира Егорова (@sitogon), рассказывающая о том: во сколько обходится в 2024 году отправка смс с сайта. Владимир - автор компонента для Joomla для авторизации и регистрации по смс и звонку.
https://sitogon.ru/dlya-tech-kto-delaet-internet/284-stoimost-avtorizatsii-po-sms-i-zvonku-rasskaz-i-analiz
Как облегчить форму редактирования материала в Joomla
По умолчанию при редактировании материала в Joomla открывается довольно много табов и у неопытных пользователей разбегаются глаза: тут тебе и сам материал, и "Изображения и ссылки", и "Отображение", а также "Публикация", "Форма" и "Права доступа". Заполняй - не хочу!
Однако далеко не на всех проектах заполняются все эти поля и их отображение можно отключить.
Для этого нужно зайти в менеджер материалов, нажать на кнопку "настройки" в правом верхнем углу. В табе "Форма" находятся искомые выключатели табов: "Публикция", "Отображение" и т.д. Можно отключить настройки прав доступа, формы редактирования, если их не нужно настраивать для каждого материала и т.д.
Ну и если нужно совсем своё отображение, то можно сделать переопределение макета редактирования материала в шаблоне админки Joomla. Для админки работают те же принципы шаблонизации, что и для фронтенда.
@joomlafeed
H5P - компонент внедрения интерактивного HTML5 контента на сайт Jooma
H5P - сервис-конструктор интерактивного контента, с помощью которого можно создавать интерактивные видео (в процессе просмотра можно приостанавливаться и ожидать действия пользователя - ответ на вопрос), HTML5 обучающие игры, квизы, аудио-записи, кроссворды, диктанты. Все подразумевает разветвленные сценарии действий пользователя.
Подобные сервисы используются для геймификации онлайн-образования.
Результаты своего творчества можно экспортировать в файлы в формате .h5p
и повторно использовать.
Пакет расширений H5P включает в себя компонент, модуль и плагин.
Вставлять интерактивный контент из своей библиотеки можно с помощью шорт-кодов вида [h5p Id="1"]
.
Расширение на JED
GitHub расширения
h5p.org
@joomlafeed
#расширения
Поменяли CMS сайта на Joomla – получили двойной рост трафика и +50% к прибыли за год.
Коллеги из агентства SLT (@seoltru) делятся кейсом переноса сайта со старой OKAY CMS на новую блестящую Joomla 😉. Как справедливо отметили в комментариях к посту - очень важно, чтоб хороший инструмент оказался в хороших умелых руках. И с ним тогда можно творить чудеса )
Как исправить ошибку 500 в Joomla
Сервер вернул ответ «500 — Упс, похоже, что-то пошло не так». Ого, спасибо, Joomla! Я это вижу. Мой сайт не работает. Хотите дать мне дополнительную информацию, чтобы я мог исправить эту чёртову штуку?
Перевод статьи из Joomla Community Magazine "How to solve the Joomla Error 500 - Sorry, there was a problem we could not recover from". Перевёл участник нашего сообщества Виталий Некрасов (@vitalik_a)
Читать статью
📰 CDEKpay Hikashop
▶️ Payment systems
✍️ CDEKFIN
Version: 1.0.0
Developer: CDEKFIN
License: GPLv2 or later
Type: Free download
Includes: Plugin
Compatibility: J4, J5
⬇️ Download
🌐 Demo
❓ Support
📚 Documentation
CDEK Pay is a payment system within the structure of Russia's largest logistics operator, CDEK Global. We work with all businesses offering goods or services online.
CDEK Pay provides secure and uninterrupted operations for conducting online sales and receiving payments on the website.
🔗 extensions.joomla.org
#Paymentsystems #NewlyListedJoomlaExtensions #JoomlaLatestExtensions #JoomlaExtensions #JED #JoomlaOrg
📣 @joomlanews
WT SM Otpravka.pochta.ru - обновление расчета стоимости доставки Почтой России для JoomShopping
Расширение для расчета стоимости доставки и интеграции интернет-магазина Joomla JoomShopping с личным кабинетом сервиса Отправка Почты России для бизнеса. Расчет стоимости происходит по тарифам согласно Вашему договору с Почтой России. Автоматическое создание заказов в Личном кабинете Почты России после успешной оплаты или при смене статуса заказа (как вручную, так и программно).
В историю заказа сохраняется созданный трек-номер и расчетное время доставки.
👩💻 Что нового?
Joomla 4 / Joomla 5
Пакет расширений переписан под архитектуру Joomla 4 / Joomla 5. Это означает, что он без проблем будет работать и на Joomla 6.
Габариты отправления и платный вес Почты России
С лета 2024 года Почта России начинает учитывать не только вес отправления при рассчете стоимости, но и объём. Поэтому необходимо указать минимальные габариты отправления для корректного расчета стоимости доставки. Настройки габаритов находятся в настройках цены на способ доставки JoomShopping.
Рефакторинг кода
Большая работа по рефакторингу и чистке кода.
Страница расширения
#расширения #JoomShopping
@joomlafeed
Яндекс выпустил в beta инструмент Подбор запросов и анализ рынка
В некоторых кабинетах вебмастеров Яндекс.Вебмастер появился инструмент для подбора запросов и анализа рынка. Он позволяет указать запрос, минус-слова, регион и тип устройства. В итоге будут показаны запросы и их частотность, конкурентность, спрос и количество кликов.
Основные запросы - содержащие ключ. Дополнительные запросы - это запросы, которые могут не содержать заданных слов, но при этом они популярны у пользователей в схожем контексте. Пример: "joomla" и "джумла". По спросу и кликам показывается среднемесячное значение за последний год.
Также инструмент показывает популярные сайты в поиске Яндекса по данным запросам, где можно увидеть как сайты, так и конкретные страницы. а так же их частоту показов и среднюю позицию в поисковой выдаче. Результаты выборки можно сохранить в виде таблицы.
Можно сказать, что это сильно упрощенная версия Key Collector, которая нужна в тех случаях, когда нужно просто за полчаса примерно понять картину на рынке в конкретной нише. В проектах, где предполагается серьёзная работа по продвижению сайта по прежнему требует сбора и кластеризации полноценного семантического ядра и анализа конкурентов.
Главным плюсом этого инструмента видится то, что он несет просветительскую, образовательную роль и в целом поднимет общий уровень понимания того, как живёт и функционирует веб изнутри. Покажет, что можно пользоваться аналитикой тем, кто ей ещё не пользовался и станет трамплином для развития и профессионального роста вебмастеров.
@joomlafeed
#seo #яндекс
Slash Tools - быстрый выбор элементов разметки в редакторе Tiny MCE Joomla 5.
Slash Tools — это набор сочетаний клавиш, используемых при создании контента в Joomla с помощью редактора по умолчанию (TinyMCE).
При написании статьи нажмите слеш и выберите что вы хотите создать. Плагин делает стандартный TinyMCE похожим на блочные редакторы Хабра, VC и т.д.
👩💻 Установка Slash Tools и настройка TinyMCE
После установки Slash Tools перейдите в менеджер плагинов Joomla в панели администратора и откройте плагин Editor - TinyMCE.
После спуститесь в самый низ настроек, где вы увидите опцию добавления внешних URL-адресов плагинов. Введите слово slashtools
в качестве имени плагина и /media/plg_editors_tinymce/js/plugins/slashtools/plugin.min.js
в качестве URL-адреса плагина. Сохраните настройки и всё заработает.
Скачать плагин с GitHub
#расширения #tinymce #администрирование
Плагин схемы микроразметки Product для Joomla 5
В Joomla 5 появился новый тип плагинов - Schema.org
, который позволяет автоматически формировать микроразметку для страниц штатных компонентов: материалы, контакты и т.д. Добавление поддержки возможных схем происходит с помощью плагинов.
В ядре Joomla 8 типов схем: статья, пост, книга, событие, организация, персона, рецепт и вакансия (Job Posting). Позже добавился плагин Custom для быстрого добавления собственных схем.
Одним из первых Pull request в Joomla 5 вскоре после выхода релиза был PR, добавляющий схему Product. На материалах Joomla и пользовательских полях часто собирают простые каталоги товаров и услуг и эта микроразметка в них пришлась бы как нельзя кстати. Но после дискуссии добавлять плагин в ядро не стали и предложили автору выложить его отдельным расширением в Joomla Extensions Directory. Что, собственно, и произошло.
Плагин бесплатный, работает только с Joomla 5 и выше.
Страница расширения в JED
Страница расширения
#расширения
WT YOOtheme Yandex Map - плагин элемента Яндекс Карт для конструктора YooTheme PRO
YooTheme PRO - один из популярных шаблонов-конструкторов для Joomla, имеет в своём составе конструктор контента. Этот конструктор позволяет собирать страницы из готовых элементов, а добавлять элементы к нему возможно с помощью плагинов.
Плагин WT YOOtheme Yandex Map добавляет элемент Яндекс карт для конструктора страниц в YOOtheme в Joomla. Гибкие настройки отображения маркеров и содержимого, кластеризация меток.
👩💻 Основные возможности
- API Яндекс.Карт 3.0 (требуется API ключ)
- настройки содержимого метки (заголовок, краткий и полный текст, ссылка, собственная иконка, изображение)
- неограниченное количество меток в элементе
- кластеризация меток, иконка для кластера
- выбор типа карты: схема, спутник.
и многое другое.
Плагин работает только с Joomla 4+. Устанавливается как обычное расширение Joomla.
Спасибо за работу участнику нашего сообщества Андрею Смирникову (@tg_andrey).
Страница расширения
GitHub расширения
@joomlafeed
#расширения #yootheme #yandex
JT Playlist модуль аудиоплеера для Joomla
Модуль позволяет сделать аудиоплеер на вашем сайте.
👩💻 Особенности:
- форматы MP3, WAV, FLAC и другие
- локальные и удалённые файлы
- просмотр изображения для композиций
- название, ссылка для композиции
- гибкие настройки внешнего вида модуля
Заявлена совместимость модуля с Joomla 4 и Joomla 5. Модуль бесплатный.
Страница расширения в JED
Демо
#расширения
⚠️ Joomla 5.1.3 и 4.4.6 - изменена работа пагинации. Ошибки в работе JoomShopping.
Релизы 5.1.3 и 4.4.6 были связаны в том числе с закрытием уязвимостей.
Все Pull Requests, связанные с безопасностью являются не публичными. Была изменена работа пагинации, что вызвало ошибки в работе страниц пагинации в компоненте интернет-магазина JoomShopping.
В международном чате Joomla-сообщества знают о проблемах и сообщили, что ближайшие релизы Joomla 5.1.4 и 4.4.8 исправят проблему. На GitHub Joomla они имеют уже статус RC2, а это означает, что стабильная версия ожидается со дня на день.
С одной стороны не могу не рекомендовать обновить Joomla до последних актуальных версий, так как это релизы безопасности. С другой стороны, если вы используете JoomShopping - стоит чуть повременить, чтобы не сломать боевые сайты.
Будьте внимательны и осторожны!
Вышел номер Joomla Community Magazine за август 2024
В августе Joomla исполнилось 19 лет и многие статьи так или иначе обращаются к этой цифре.
Краткое содержание августовского номера.
👩💻 Как Joomla изменила мою жизнь: 19 вдохновляющих историй
Журнал задал 19 людям всего один простой вопрос: как Joomla изменила вашу жизнь? Прочитайте их вдохновляющие истории!
👩💻 Празднуем с удивительными женщинами Joomla
Интервью с Аней де Кром (Anja de Crom), на чьих плечах лежит вся работа по организации новых выпусков журнала Joomla-сообщества.
👩💻 Документация Joomla - Мы почти у цели!
В прошлом у Joomla была не лучшая репутация в области документации для разработчиков, однако сейчас идёт большая работа по наполнению нового портала документации manual.joomla.org
. Статья Robbie Jackson.
👩💻 19 человек, которые сделали Joomla лучше
За 19 лет Joomla изменилась. НАМНОГО. Эти изменения были приняты и реализованы добровольцами - женщинами и мужчинами, которые уделили свое время этому проекту - узнайте кто именно.
👩💻 Никогда не недооценивайте силу предположений
Статья Ани де Кром о сложностях текстовой коммуникации в чатах сообщества.
👩💻 19 причин выбрать Joomla 5 для вашего следующего проекта
Как обосновать свой выбор CMS ждя клиента, особенно если у него есть опыт работы с инструментами для создания веб-сайтов, и объяснить, почему Joomla 5 - лучшая CMS для его нового сайта.
👩💻 Инструменты для создания компонента - Часть 2: встроенное приложение
Продолжение серии статей о создании компонента для Joomla. В этом материале рассказывается о Seblod и Fabrik - конструкторах расширений для Joomla.
👩💻 Pizza, Bugs & Fun 2024.2 - вы готовы?
24 августа 2024 года состоится очередной ивент Pizza, Bugs & Fun - когда все, кто любит Joomla, приходят на GitHub и помогают с тестированием новшеств, написанием документации, статей, видео - кто в чём силён.
👩💻 Как создать главную страницу сайта с полноэкранным фото
Как с помощью CSS, небольшого кусочка кода Javascript и доступных опций шаблона Cassiopeia можно сделать красивую домашнюю страницу с полноэкранным фото.
👩💻 Joomla.social - приходите к нам в Mastodon!
Mastodon - альтернатива X (Twitter) с открытым исходным кодом и распределенным хранением данных по всему миру. У Joomla есть свой аккаунт.
👩💻 Документация: отличный способ внести свой вклад в Joomla
Однажды мудрый человек сказал:
Качество программного обеспечения измеряется качеством его документации.
Обновление компонента SW JProjects v.2.0.0
Компонент позволяет создать свой собственный каталог расширений Joomla (и не только) и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей. Для разработчиков Joomla есть возможность для каждого расширения указать сервер обновлений, changelog url для отображения изменений прямо в панелях администратора сайтов ваших клиентов.
v.2.0.0. Что нового?
👩💻 Joomla 5 ready
Сделан большой рефакторинг. Компонент переписан на архитектуру расширений Joomla 5 и работает без плагина обратной совместимости.
👩💻 Новый дизайн
Для большинства разделов обновлён дизайн. Вы также можете создать свои собственные макеты и выбрать их в настройках компонента.
👩💻 Оглавление в документации
Теперь при чтении документации вам доступны все разделы, связанные с данным расширением.
👩💻 Плагины для вставки проекта в контент
Добавлено 2 плагина: контент плагин и плагин кнопки редактора. Контент плагин позволяет превращать non-SEF ссылки вида index.php?option=com_swjprojects...
в SEF. А также обрабатывает шорт-коды вида {swjprojects project_id=1 tmpl=your_tmpl_name}
. Таким образом вы можете вставлять информацию о проектах везде, где работают плагины контента. Плагин кнопки редактора позволяет легко вставлять ссылки или шорт-коды с выбранным макетом.
👩💻 Исправление ошибок
Модуль категорий неправильно работал на мультиязычных сайтах, отображая данные на одном языке. Исправлено.
- Страница расширения
- GitHub расширения
- Joomla Extensions Directory
#расширения #разработка
Joomla 19 лет! С днём рождения!
17 августа 2005 года вышел первый релиз Joomla. На протяжении всего этого времени Joomla развивалась исключительно волонтерами, искренне увлеченными своим делом людьми.
Поздравляем сообщество с праздником!
Быстрый поиск по id или содержимому в админке Joomla.
Если вы ищете конкретный модуль и знаете его Id, то укажите в поиске через двоеточие его id - id:124
. Точно так же можно искать в материалах, контактах, тегах и т.д.
В материалах можно искать ещё и по содержимому, написав content:искомое слово
. Ещё один поддерживаемый префикс поиска в Joomla - author:имя автора
.
#joomla #администрирование
Поменяли CMS – получили двойной рост трафика и +50% к прибыли за год. 🤑
Как так получилось? Прямые руки команды творят чудеса!
Предыстория: пару лет назад к нам пришел клиент – завод отопительного оборудования, с уже готовым, правда устаревшим сайтом на OKAY CMS, спустя год мы уперлись в потолок SEO возможностей и в итоге клиент согласился на новый сайт на CMS Joomla.
Мы полностью реорганизовали ресурс:
✅ упростили каталог,
✅ избавились от страниц-зомби,
✅ привели в порядок UI/UX,
✅ улучшили показатели GPSI.
В процессе переезда столкнулись с не самой тривиальной задачей по переосмыслению текущей структуры каталога, URL и настройке редиректов. Мы писали про этот опыт на нашем сайте.
Итак, год прошел, пора снимать сливки отчет.
На новом сайте мы существенно уменьшили кол-во страниц, удалив нагенерированные прошлой CMS страницы фильтра.
Поисковики не любят однотипный материал (экономим краулинговый бюджет, они это любят).
В итоге за год трафик (в сезон) на сайт вырос почти в 2 раза! (Сравнение графиков с трафиком в сторис).
У клиента работает в связке SEO + Контекст – суммы и объем работ остались прежними, так что связать рост трафика только с какими-то прорывными инновациями в проводимых рекламных кампаниях мы не можем.
Понятная структура каталога и грамотное UI/UX проектирование увеличили процент конверсии в заказ с 0,17 до 1,1 % (в зависимости от сезона).
Средний чек плюс-минус остался таким же, но за счет роста количества заказов среднемесячный доход клиента увеличился на 50% (по понятным причинам чистые цифры озвучить не можем).
В целом, чтобы переехать работающему сайту на новую CMS нужно тщательно оценить все риски и подобрать исполнителя, зачастую такие манипуляции в неопытных руках приводят к SEO-самоубийству и полному краху всего проекта.
Либо к таким красивым результатам 🥹
#Seo
#Продвижениесайтов
Улучшение производительности Joomla 4. Часть I
Joomla 4 существенно улучшена по сравнению с Joomla 3. Прямо из коробки вы получаете очень быструю CMS со встроенной поддержкой структурированных данных (которые ранее назывались «микроданными»), а также несколько типов кэширования, подходящих для любой сферы применения, от легковесных персональных сайтов до массивных, нагруженных порталов.
Cтарые версии Joomla имели неоправданно плохую репутацию медленной и плохой для SEO CMS. Но теперь это далеко от истины. Joomla 4 без каких-либо сторонних расширений превосходит своих конкурентов, даже если они используют специально созданные расширения.
В этой серии статей мы обсудим, как оптимизировать Joomla 4, чтобы ещё больше улучшить её производительность, и как избежать всех ловушек, когда разрабатываете сайт для себя или клиента. Наша цель — сайт, привлекательный как для поисковых систем, так и для реальных посетителей.
Это перевод первой из цикла статьи об оптимизации и ускорении Joomla. Перевод сделал участник нашего сообщества Виталий Некрасов @vitalik_a
Читать перевод на Хабре
#хабр #разработка
Список устаревших классов ядра Joomla 1.6-3.10 и их современные аналоги в ядре Joomla 5.x
Разработчикам при обновлении расширений на архитектуру Joomla 4 / Joomla 5 нередко не сразу удаётся найти аналоги устаревших методов ядра. Особенно, если под рукой нет современной среды разработки (IDE), например PHP Storm, который подсказывает нужные методы ядра Joomla. Без него, конечно, разработка для Joomla становится непростым делом. В этой статье вы найдете табличку соответствия старых и новых названий PHP классов ядра Joomla и её расширений для того, чтобы быстрее и легче было обновить свои расширения. Эти классы пока что можно использовать в случае, если включён плагин обратной совместимости Joomla 4 / Joomla 5. Но в Joomla 6 или последующих версиях он может быть удалён....
Read more …
Программное создание материалов с пользовательскими полями в Joomla 5+
С помощью материалов Joomla на сайте можно сделать не только контентный сайт-статейник или новостник, но каталог, простую доску объявлений и т.д. Начиная примерно года с 2016 очень много трафика из поисковиков уходит в соц.сети, стриминговые платформы, мессенджеры. Много контента стало создаваться напрямую в интерфейсе, например, Telegram. И в связи с этим встаёт вопрос об автоматическом наполнении сайта контентом из соц.сетей и мессенджеров. Для этого как раз и нужно знать как создавать материалы в Joomla 4 / Joomla 5 и старше программным способом. В статье описывается процесс получения данных из сервиса парсинга объявлений о продаже автомобилей в Telegram и сохранения данных в категорию материалов.
Читать статью
Стоит упомянуть статью Дмитрия Рекуна (@drekun) Как программно создать материал с настраиваемыми полями на PHP и Владимира Егорова (@sitogon) Как программно добавить статью в Joomla 3 и Joomla 4, посвященным той же в целом задаче. Зачем нужна ещё одна статья на ту же тему? В процессе разработки плагина по упомянутым статьям обнаружились неописанные нюансы работа Joomla, а так же сами кейсы применения были несколько другими. Поэтому всё оформилось в отдельную статью.
@joomlafeed
#разработка #php
Заказ в один клик для любого интернет-магазина на Joomla. Модуль Wedal Joomla Callback.
Заказ в один клик стал сегодня стандартом для интернет-магазинов. Да, у вас может быть полноценная корзина, но всегда находятся клиенты, которым лень с ней разбираться. Им проще вызвать форму с 2-3 полями, заполнить их, и оставить заявку. В статье рассказывается как можно легко создать кнопки быстрого заказа для страниц товаров вашего интернет-магазина, построенного на Joomla, с помощью расширения формы обратной связи Wedal Joomla Callback.
Модуль бесплатный. Поддерживает Joomla 4+.
Разработчик @wedalru
Читать статью
#расширения #virtuemart
Доступна новая версия компонента "Жимолость" (ex. Спам-оборона для Joomla)
Бесплатный компонент работает под Joomla и позволяет защищать формы сайта от атак спам ботов.
В новой версии полностью переработан системный плагин и теперь компонент способен запускаться под Joomla 5 без режима совместимости.
Компонент бесплатный. Существует версия для Joomla 3.
Разработчик @sitogon
Страница расширения
#расширения