Компонент просмотра логов 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
#расширения
Вышло обновление компонента для просмотра сохраненных логов ядра 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
#расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
Плагин схемы микроразметки Product для Joomla 5
В Joomla 5 появился новый тип плагинов -
В ядре Joomla 8 типов схем: статья, пост, книга, событие, организация, персона, рецепт и вакансия (Job Posting). Позже добавился плагин Custom для быстрого добавления собственных схем.
Одним из первых Pull request в Joomla 5 вскоре после выхода релиза был PR, добавляющий схему Product. На материалах Joomla и пользовательских полях часто собирают простые каталоги товаров и услуг и эта микроразметка в них пришлась бы как нельзя кстати. Но после дискуссии добавлять плагин в ядро не стали и предложили автору выложить его отдельным расширением в Joomla Extensions Directory. Что, собственно, и произошло.
Плагин бесплатный, работает только с Joomla 5 и выше.
Страница расширения в JED
Страница расширения
#расширения
В Joomla 5 появился новый тип плагинов -
Schema.org
, который позволяет автоматически формировать микроразметку для страниц штатных компонентов: материалы, контакты и т.д. Добавление поддержки возможных схем происходит с помощью плагинов. В ядре Joomla 8 типов схем: статья, пост, книга, событие, организация, персона, рецепт и вакансия (Job Posting). Позже добавился плагин Custom для быстрого добавления собственных схем.
Одним из первых Pull request в Joomla 5 вскоре после выхода релиза был PR, добавляющий схему Product. На материалах Joomla и пользовательских полях часто собирают простые каталоги товаров и услуг и эта микроразметка в них пришлась бы как нельзя кстати. Но после дискуссии добавлять плагин в ядро не стали и предложили автору выложить его отдельным расширением в Joomla Extensions Directory. Что, собственно, и произошло.
Плагин бесплатный, работает только с Joomla 5 и выше.
Страница расширения в JED
Страница расширения
#расширения
Вышел 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 в собственных файлах в папке
Страница расширения
GitHub расширения
Joomla Extensions Directory
@joomlafeed
#расширения #JoomShopping #битрикс24 #radicalform
Бесплатный плагин отправки заказов из интернет-магазина JoomShopping в CRM Битрикс24. Плагин передает лиды, сделки, создаёт контакты и повторные сделки. Обеспечивает смену статуса заказа в JoomShopping при изменении стадии сделки в Битрикс 24 (двухсторонняя интеграция).
Плагин поддерживает работу с плагином обратной связи Radical Form, что позволяет его использовать не только вместе с JoomShopping.
- Прикрепление ссылок на файлы 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
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Slash Tools - быстрый выбор элементов разметки в редакторе Tiny MCE Joomla 5.
Slash Tools — это набор сочетаний клавиш, используемых при создании контента в Joomla с помощью редактора по умолчанию (TinyMCE).
При написании статьи нажмите слеш и выберите что вы хотите создать. Плагин делает стандартный TinyMCE похожим на блочные редакторы Хабра, VC и т.д.
👩💻 Установка Slash Tools и настройка TinyMCE
После установки Slash Tools перейдите в менеджер плагинов Joomla в панели администратора и откройте плагин Editor - TinyMCE.
После спуститесь в самый низ настроек, где вы увидите опцию добавления внешних URL-адресов плагинов. Введите слово
Скачать плагин с GitHub
#расширения #tinymce #администрирование
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 #администрирование
Плагин поля Яндекс.Карт для 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-вёрстку в своём макете. Пример макета лежит в
Joomla 3 больше не поддерживается.
API Яндекс.Карт 2.1. Поддержка удалена.
‼️ Потеря обратной совместимости в макетах. Если вы создавали свои макеты вывода для версии плагина 1.х, то скорее всего их нужно будет обновить.
Страница расширения
GitHub расширения
JoomlaK Extensions Directory
За большой вклад в рефакторинг спасибо участнику нашего сообщества Андрею Смирникову (@tg_andrey)
#расширения #яндекс
Плагин добавляет новый тип пользовательского поля для Joomla - Яндекс.Карты. Он позволяет отображать метку на Яндекс картах в тех расширениях, которые поддерживают пользовательские поля (custom fields) в Joomla. Плагин бесплатный.
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)
#расширения #яндекс
Please open Telegram to view this post
VIEW IN TELEGRAM
WebTolk
Плагин Поля - WT Yandex Map для Joomla 4 - WebTolk
Плагин добавляет новый тип пользовательского поля для Joomla 4 - Яндекс.Карты. Он позволяет отображать метку на Яндекс картах в тех расширениях, которые поддерживают пользовательские поля (custom fields) в Joomla 4.
Это информация о возможном сломе обратной совместимости в классе
Pagination
Joomla 5.1.3+. Релиз 5.1.3 был связан с закрытием уязвимостей. В нём был изменён подход к генерации ссылок для страниц пагинации. Как было?
До сих пор ссылки на отдельные страницы, а также ссылки на страницы "В начало", "В конец", "Вперед" и "Назад" автоматически включали все параметры запроса, которые присутствуют в текущем запросе (
$app->getInput()
). Такое поведение создает возможность атаки злоумышленников на заражение кэша.Как стало?
Чтобы смягчить этот фактор, пришлось внести изменения в поведение класса
Pagination
. Класс разбивки на страницы по умолчанию будет включать только следующие параметры запроса в процесс генерации URL-адреса:$defaultUrlParams = [
'format' => 'CMD',
'option' => 'CMD',
'controller' => 'CMD',
'view' => 'CMD',
'layout' => 'STRING',
'task' => 'CMD',
'template' => 'CMD',
'templateStyle' => 'INT',
'tmpl' => 'CMD',
'tpl' => 'CMD',
'id' => 'STRING',
'Itemid' => 'INT',
];
Если этих параметров достаточно для формирования корректного URL с помощью
Route::_()
, то можно ничего не менять. Если вам нужны нетипичные параметры (например, project_id
, cat_id
, product_id
и т.д.), то их следует добавить в объект пагинации в методе display()
вашего View
.public function display($tpl = null)
{
$app = Factory::getApplication();
$this->pagination = $this->get('Pagination');
// Flag indicates to not add limitstart=0 to URL
$this->pagination->hideEmptyLimitstart = true;
// Add additional parameters to pagination url
$queryParameterList = [
'catid' => 'int',
'project_id' => 'int',
'language' => 'string',
];
foreach ($queryParameterList as $parameter => $filter)
{
$value = $app->getInput()->get($parameter, null, $filter);
if (is_null($value))
{
continue;
}
$this->pagination->setAdditionalUrlParam($parameter, $value);
}
}
Обратите внимание, что для каждого параметра нужно указать тип фильтра:
int
, string
, cmd
, word
и т.д.Также примеры для com_finder и com_content на GitHub
#разработка #joomla #php #development
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
[4.x] Fix paginated page links for com_finder and com_content archive by SniperSister · Pull Request #43953 · joomla/joomla-cms
Summary of Changes
The 4.4.7 and 5.1.3 security release broke the pagination in com_finder (thanks Phil for reporting) and the com_content archive view.
Testing Instructions
Create a test site with...
The 4.4.7 and 5.1.3 security release broke the pagination in com_finder (thanks Phil for reporting) and the com_content archive view.
Testing Instructions
Create a test site with...
SW JProjects v.2.1.0 - обновление менеджера цифровых проектов для Joomla разработчиков
Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам. Возможность скачивания по лицензионным ключам.
👩💻 Что нового?
Умный поиск. Добавлен плагин индексации проектов для компонента умного поиска Joomla. Плагин поддерживает мультиязычность, отображает иконку проекта в результатах поиска.
Исправление работы пагинации в списке версий. Релиз Joomla 5.1.3 был релизом закрытия уязвимостей. В связи с этим в механизм формирования ссылок пагинации Joomla были внесены изменения. Из-за этого перестали работать ссылки пагинации в списке версий. Исправлено.
Страница расширения
GitHub расширения
Joomla Extensions Directory
@joomlafeed
#расширения #joomla #php #разработка #development
Компонент позволяет разработчикам сайтов на Joomla вести свой собственный сервер обновлений для своих расширений Joomla (шаблонов, модулей, плагинов etc), что позволяет доносить обновления сразу всем своим клиентам. Возможность скачивания по лицензионным ключам.
Умный поиск. Добавлен плагин индексации проектов для компонента умного поиска Joomla. Плагин поддерживает мультиязычность, отображает иконку проекта в результатах поиска.
Исправление работы пагинации в списке версий. Релиз Joomla 5.1.3 был релизом закрытия уязвимостей. В связи с этим в механизм формирования ссылок пагинации Joomla были внесены изменения. Из-за этого перестали работать ссылки пагинации в списке версий. Исправлено.
Страница расширения
GitHub расширения
Joomla Extensions Directory
@joomlafeed
#расширения #joomla #php #разработка #development
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновление плагина Action log - JoomShopping v.2.0.0
В Joomla можно просматривать действия, совершенные пользователями в разделе "Лог действий пользователей" (находится в меню "Пользователи"). Вы можете узнать кто и когда установил или удалил расширение, обновил Joomla и т.д. События в этот раздел пишут плагины для различных компонентов и Action log - JoomShopping как раз является плагином для логирования действий пользователей в админке интернет-магазина на базе Joomla JoomShopping.
Плагин позволяет записывать 14 различных событий. Среди них создание, редактирование, удаление, публикация / снятие с публикации категорий и товаров, характеристик. Также записываются обновления изображений категорий и товаров.
👩💻 v.2.0.0 Что нового?
- Joomla 5 ready. Плагин переписан под архитектуру Joomla 4, Joomla 5. Это означает, что расширение будет без проблем работать и на Joomla 6.
- Удаление поддержки Joomla 3. Для Joomla 3 используйте предыдущую версию плагина.
- Changelog URL. Добавлен Changelog url, чтобы вы могли просмотреть список изменений в новой версии перед обновлением непосредственно в админ-панели Joomla.
Страница расширения
GitHub расширения
Joomla Extensions Directory
#расширения #joomshopping
В Joomla можно просматривать действия, совершенные пользователями в разделе "Лог действий пользователей" (находится в меню "Пользователи"). Вы можете узнать кто и когда установил или удалил расширение, обновил Joomla и т.д. События в этот раздел пишут плагины для различных компонентов и Action log - JoomShopping как раз является плагином для логирования действий пользователей в админке интернет-магазина на базе Joomla JoomShopping.
Плагин позволяет записывать 14 различных событий. Среди них создание, редактирование, удаление, публикация / снятие с публикации категорий и товаров, характеристик. Также записываются обновления изображений категорий и товаров.
- Joomla 5 ready. Плагин переписан под архитектуру Joomla 4, Joomla 5. Это означает, что расширение будет без проблем работать и на Joomla 6.
- Удаление поддержки Joomla 3. Для Joomla 3 используйте предыдущую версию плагина.
- Changelog URL. Добавлен Changelog url, чтобы вы могли просмотреть список изменений в новой версии перед обновлением непосредственно в админ-панели Joomla.
Страница расширения
GitHub расширения
Joomla Extensions Directory
#расширения #joomshopping
Please open Telegram to view this post
VIEW IN TELEGRAM
Вышел номер Joomla Community Magazine за секнтябрь 2024
Сентябрьский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
👩💻 Как сделать, чтобы шаблон Joomla выглядел как нативное мобильное приложение. Статья-мануал, рассказывающая как стандартному шаблону Joomla 4 и Joomla 5 Cassiopeia придать вид мобильного приложения.
👩💻 Кассиопея, мощный стандартный шаблон Joomla: как изменить шапку сайта с помощью CSS Grid. Даны простые примеры работы с CSS Grid, media-запросов. Один из результатов - меню шаблона Кассиопея встаёт в один ряд с логотипом.
👩💻 Joomlers Unite: Подведение итогов августовского мероприятия Pizza Bugs and Fun. Крайнее событие PDB состоялось 24 августа 2024 года, в нём приняли участие люди из Австрии, Канады, Египта, Франции, Германии, Греции, Италии, Кении, Нидерландов, Швейцарии, Великобритании и США.
👩💻 Steve Burge - человек стоящий за Joomlashack. Проекты Стива OSTraining и Joomlashack широко известны в мире Joomla. Как бывший школьный учитель решил посвятить свою профессиональную жизнь созданию качественных расширений для Joomla - в интерьвью Сержа Билона.
👩💻 Наконец-то я устранил самые досадные проблемы в управлении сайтом. В статье даются простые ответы на вопросы: как избавиться от лишних уведомлений по e-mail от Joomla? Как увидеть изменения на сайте сразу, а не с запозданием? Редактор Joomla не позволяет вставлять любой HTML несмотря на то, что я суперпользователь?
👩💻 Удивительные женщины в Joomla: Nadja Lamisch. Одна из серии статей, рассказывающая о женщинах-разработчиках, которые постоянно оставляют свой след в нашей любимой CMS.
👩💻 Шаблоны для Joomla - Эпизод 5: T3, Extendible TM, GK, YT & Plazart Frameworks. Продолжение серии статей о шаблонах для Joomla.
👩💻 Инструменты для создания компонента - Часть 3: создание компонента. Продолжение серии статей, в которой вы приступите к созданию собственного компонента.
👩💻 Пролейте немного света на ваши расширения... В статье рассказывается о том, как разработчики Joomla расширений могут разместить их в официальном маркетплейсе расширений Joomla Extensions Directory.
Подробнее на портале сообщества Joomlaportal.ru
Подписывайтесь на новости мира Joomla на канале @joomlafeed
Сентябрьский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
Подробнее на портале сообщества Joomlaportal.ru
Подписывайтесь на новости мира Joomla на канале @joomlafeed
Please open Telegram to view this post
VIEW IN TELEGRAM
Как запустить email- и SMS уведомления на Joomla с использованием API
Публикация в хабе Joomla и блоге компании Exolve о том, как использовать сервис компании по рассылке SMS.
Читать на Хабре
Публикация в хабе Joomla и блоге компании Exolve о том, как использовать сервис компании по рассылке SMS.
Читать на Хабре
Хабр
Как запустить email- и SMS уведомления на Joomla с использованием API
В цифровом маркетинге коммуникация с клиентами играет ключевую роль в успехе бизнеса. Хотя email-уведомления остаются мощным инструментом, SMS приобретают все большее значение благодаря оперативности...
Вышел компонент XML-карты сайта JL Sitemap v2.0.0 для Joomla 5
Компонент формирует статические XML-файлы карты сайта, получая данные от плагинов для каждого поддерживаемого компонента. Есть возможность запускать генерацию карты вручную, по CRON и действиями пользователей.
v.2.0.0 Что нового?
Основная задача релиза - обновить компонент в текущем его состоянии до архитектуры расширений Joomla 4 / Joomla 5.
👩💻 Добавлено
- компонент обновлён до архитектуры Joomla 4 / Joomla 5. Успешно протестирован на Joomla 4.4.x и Joomla 5.1.x
- плагины, входящие в пакет, обновлены до архитектуры Joomla 4 / Joomla 5.
- генерация XML карты сайта работает с выключенным плагином обратной совместимости Joomla 5.
👩💻 Удалено
- Удалена поддержка Joomla 3. Данная версия компонента не установится и не будет работать на Joomla 3.
- Удалён плагин для K2.
👩💻 Исправление ошибок
В процессе рефакторинга были исправлены некоторые ошибки, в том числе и те, для которых были открыты issue на GitHub.
- Плагин Kunena. Добавлена недостающая языковая константа
- Плагин Virtuemart. Исправлена ошибка, из-за которой производители не добавлялись в XML карту сайта
Новость на Joomline.ru
Скачать
GitHub компонента
#расширения
Компонент формирует статические XML-файлы карты сайта, получая данные от плагинов для каждого поддерживаемого компонента. Есть возможность запускать генерацию карты вручную, по CRON и действиями пользователей.
v.2.0.0 Что нового?
Основная задача релиза - обновить компонент в текущем его состоянии до архитектуры расширений Joomla 4 / Joomla 5.
- компонент обновлён до архитектуры Joomla 4 / Joomla 5. Успешно протестирован на Joomla 4.4.x и Joomla 5.1.x
- плагины, входящие в пакет, обновлены до архитектуры Joomla 4 / Joomla 5.
- генерация XML карты сайта работает с выключенным плагином обратной совместимости Joomla 5.
- Удалена поддержка Joomla 3. Данная версия компонента не установится и не будет работать на Joomla 3.
- Удалён плагин для K2.
В процессе рефакторинга были исправлены некоторые ошибки, в том числе и те, для которых были открыты issue на GitHub.
- Плагин Kunena. Добавлена недостающая языковая константа
- Плагин Virtuemart. Исправлена ошибка, из-за которой производители не добавлялись в XML карту сайта
Новость на Joomline.ru
Скачать
GitHub компонента
#расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Вышли релизы Joomla 5.2.0 и Joomla 4.4.9 🎉
Проект Joomla с радостью объявляет о выпуске Joomla 5.2 вместе с Joomla 4.4.9. Новая минорная версия Joomla 5.2 несет в себе улучшения, облегчающие создание и управление веб-сайтами для всех - от разработчиков до создателей контента.
https://joomlaportal.ru/news/release-news/vyshli-relizy-joomla-5-2-0-i-joomla-4-4-9
Проект Joomla с радостью объявляет о выпуске Joomla 5.2 вместе с Joomla 4.4.9. Новая минорная версия Joomla 5.2 несет в себе улучшения, облегчающие создание и управление веб-сайтами для всех - от разработчиков до создателей контента.
https://joomlaportal.ru/news/release-news/vyshli-relizy-joomla-5-2-0-i-joomla-4-4-9
joomlaportal.ru
Вышли релизы Joomla 5.2.0 и Joomla 4.4.9 - Релизы Joomla - Joomlaportal
Проект Joomla! рад сообщить о выпуске новой минорной версии Joomla 5.2.0 и версии исправлений ошибок Joomla 4.4.9.
Подключение сторонних PHP библиотек в Joomla
PHP библиотеки удобны тем, что к ним можно обращаться из любого места Приложения: из плагина, модели компонента, модуля и т.д. В случае, если подобную задачу кто-то уже решал и оформил в виде библиотеки (и даже обновляет её) - имеет смысл подключить в свою Joomla эту библиотеку. Например, вам для разработки способа оплаты интернет-магазина нужна официальная библиотека платёжного агрегатора. Или вас устраивает официальный PHP SDK какой-нибудь CRM.
Как это сделать? - расскажет эта небольшая статья.
Читать на Хабре.
PHP библиотеки удобны тем, что к ним можно обращаться из любого места Приложения: из плагина, модели компонента, модуля и т.д. В случае, если подобную задачу кто-то уже решал и оформил в виде библиотеки (и даже обновляет её) - имеет смысл подключить в свою Joomla эту библиотеку. Например, вам для разработки способа оплаты интернет-магазина нужна официальная библиотека платёжного агрегатора. Или вас устраивает официальный PHP SDK какой-нибудь CRM.
Как это сделать? - расскажет эта небольшая статья.
Читать на Хабре.
Media is too big
VIEW IN TELEGRAM
Обновление сайта с Joomla 3 до Joomla 5. Инструкция.
В видео рассказывается и показывается как быстро обновить сайт со старой Joomla 3 до Joomla 5. Собственно обновление, за вычетом всех рассказов, занимает около 10-15 минут. Рассказывается о релизном цикле Joomla, системных требованиях и общей логике обновления.
Ссылки для видео:
- Скрипт для отключения всех расширений, не относящихся к ядру Joomla
- Joomla GitHub
- Сайт русскоязычного сообщества joomla
- Русский язык для Joomla
Видео также доступно на RuTube и VK Video
В видео рассказывается и показывается как быстро обновить сайт со старой Joomla 3 до Joomla 5. Собственно обновление, за вычетом всех рассказов, занимает около 10-15 минут. Рассказывается о релизном цикле Joomla, системных требованиях и общей логике обновления.
Ссылки для видео:
- Скрипт для отключения всех расширений, не относящихся к ядру Joomla
- Joomla GitHub
- Сайт русскоязычного сообщества joomla
- Русский язык для Joomla
Видео также доступно на RuTube и VK Video
Как событие Joomla назовёшь, так оно и триггернётся?
— Нет! Вы, конечно, можете называть события как угодно и вызывать откуда угодно, но правильно составленные имена событий не будут требовать заучивания, они как будто сами будут печататься на экране.
Как же следует именовать события в своих компонентах? — Так, чтобы они читались как полноценные предложения, а для этого надо разобраться с их структурой.
Обычное предложение состоит из подлежащего, сказуемого и дополнения.
Читать статью на Хабре участника нашего сообщества Виталия Некрасова (@vitalik_a)
#разработка #php
— Нет! Вы, конечно, можете называть события как угодно и вызывать откуда угодно, но правильно составленные имена событий не будут требовать заучивания, они как будто сами будут печататься на экране.
Как же следует именовать события в своих компонентах? — Так, чтобы они читались как полноценные предложения, а для этого надо разобраться с их структурой.
Обычное предложение состоит из подлежащего, сказуемого и дополнения.
Читать статью на Хабре участника нашего сообщества Виталия Некрасова (@vitalik_a)
#разработка #php
Хабр
Как событие Joomla назовёшь, так оно и триггернётся?
— Нет! Вы, конечно, можете называть события как угодно и вызывать откуда угодно, но правильно составленные имена событий не будут требовать заучивания, они как будто сами будут печататься на экране....
Phoca Atum Custom CSS для Joomla 5
Файл
Подробнее
Файл
user.css
для шаблона панели администратора Joomla 5 - Atum. Этот файл является своеобразной "темой" для шаблона Atum. Чтобы установить его - скопируйте файл user.css
из пакета в папку media/templates/administrator/atum/css/
.Подробнее
Кто создал CMS Joomla
Небольшой экскурс в историю любимой CMS от PHP Zone.
Погрузиться в историю
Также интересные крупицы информации о Joomla можно найти в статье на сайте агентства Peppers Digital
Небольшой экскурс в историю любимой CMS от PHP Zone.
Погрузиться в историю
Также интересные крупицы информации о Joomla можно найти в статье на сайте агентства Peppers Digital
php.zone
Кто создал CMS Joomla
Эта статья посвящена тем, кто стоял у истоков Joomla, а также тем, кто управляет проектом сегодня.
Joomla 5.2: обзор обновления от центра обучения Joomla Center
14 октября 2024 года вышла Joomla 5.2. Нововведения касаются SEO, шаблонов писем, обучающих туров и многого другого. Встречайте статью-обзор от ведущего Joomla Center Антон Майоров (@notanroyamov)
👩💻 Краткое содержание:
- Улучшения обучающих туров
- - Как работают новые обучающие туры?
- - Как запустить тур самостоятельно?
- Модуль «Материалы»
- Шаблоны писем
- - Настройки шаблонов писем
- - Управления переопределениями шаблонов писем
- Улучшения SEO
- - Добавлять суффикс к URL
- - Исключать дубли URL
- Прочие новшества Joomla 5.2
- - Быстрое создание пунктов меню для категорий
- - Условные поля для форм
- - Многоязычное меню
- - CSS-классы для ссылок в TinyMCE
- - Улучшенная безопасность паролей
- - Улучшения медиа-менеджера
- - Поддержка PHP 8.4
Читать обзор
14 октября 2024 года вышла Joomla 5.2. Нововведения касаются SEO, шаблонов писем, обучающих туров и многого другого. Встречайте статью-обзор от ведущего Joomla Center Антон Майоров (@notanroyamov)
- Улучшения обучающих туров
- - Как работают новые обучающие туры?
- - Как запустить тур самостоятельно?
- Модуль «Материалы»
- Шаблоны писем
- - Настройки шаблонов писем
- - Управления переопределениями шаблонов писем
- Улучшения SEO
- - Добавлять суффикс к URL
- - Исключать дубли URL
- Прочие новшества Joomla 5.2
- - Быстрое создание пунктов меню для категорий
- - Условные поля для форм
- - Многоязычное меню
- - CSS-классы для ссылок в TinyMCE
- - Улучшенная безопасность паролей
- - Улучшения медиа-менеджера
- - Поддержка PHP 8.4
Читать обзор
Please open Telegram to view this post
VIEW IN TELEGRAM
Каждому событию Joomla — свой класс
Посты на Хабре для разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) о работе над плагинами для Joomla 4 и Joomla 5.
- Каждому событию Joomla — свой класс
- Заменяем устаревший метод CMSApplicationInterface::triggerEvent в Joomla 5.1.4
#разработка #php
Посты на Хабре для разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) о работе над плагинами для Joomla 4 и Joomla 5.
- Каждому событию Joomla — свой класс
- Заменяем устаревший метод CMSApplicationInterface::triggerEvent в Joomla 5.1.4
#разработка #php
Хабр
Каждому событию Joomla — свой класс
В посте Заменяем устаревший метод CMSApplicationInterface::triggerEvent в Joomla 5.1.4 я вскольз упоминал собственные классы событий. Теперь я хочу рассказать о них подробнее. Создание класса...
Как добавить свой таб или поле в интерфейс Joomla с помощью плагина. «Joomla way».
Задачи могут быть самые разные: поле аватара для пользователя в
Читать на Хабре
#joomla #php #разработка
Задачи могут быть самые разные: поле аватара для пользователя в
com_users
, дополнительный таб в форму редактирования материала, поле связи одной сущности с другой и т.д. Сразу оговорюсь, что бывает и "non-Joomla way" - то есть подходы, которые не предполагаются ядром CMS, но при этом и явно не запрещаются. Сейчас речь пойдёт о традиционном пути, который состоит из 2-х простых шагов.Читать на Хабре
#joomla #php #разработка