Telegram Web Link
Обновление плагина 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Вышел номер 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61
Вышел компонент 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 компонента

#расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍6
🚀 Вышли релизы 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
👍15
Подключение сторонних PHP библиотек в Joomla
PHP библиотеки удобны тем, что к ним можно обращаться из любого места Приложения: из плагина, модели компонента, модуля и т.д. В случае, если подобную задачу кто-то уже решал и оформил в виде библиотеки (и даже обновляет её) - имеет смысл подключить в свою Joomla эту библиотеку. Например, вам для разработки способа оплаты интернет-магазина нужна официальная библиотека платёжного агрегатора. Или вас устраивает официальный PHP SDK какой-нибудь CRM.
Как это сделать? - расскажет эта небольшая статья.

Читать на Хабре.
👍101🎉1
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
👍8
Как событие Joomla назовёшь, так оно и триггернётся?
— Нет! Вы, конечно, можете называть события как угодно и вызывать откуда угодно, но правильно составленные имена событий не будут требовать заучивания, они как будто сами будут печататься на экране.

Как же следует именовать события в своих компонентах? — Так, чтобы они читались как полноценные предложения, а для этого надо разобраться с их структурой.

Обычное предложение состоит из подлежащего, сказуемого и дополнения.

Читать статью на Хабре участника нашего сообщества Виталия Некрасова (@vitalik_a)

#разработка #php
👍11
Phoca Atum Custom CSS для Joomla 5
Файл user.css для шаблона панели администратора Joomla 5 - Atum. Этот файл является своеобразной "темой" для шаблона Atum. Чтобы установить его - скопируйте файл user.css из пакета в папку media/templates/administrator/atum/css/.

Подробнее
👍1
Кто создал CMS Joomla
Небольшой экскурс в историю любимой CMS от PHP Zone.

Погрузиться в историю

Также интересные крупицы информации о Joomla можно найти в статье на сайте агентства Peppers Digital
👍6
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

Читать обзор
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
Как добавить свой таб или поле в интерфейс Joomla с помощью плагина. «Joomla way».
Задачи могут быть самые разные: поле аватара для пользователя в com_users, дополнительный таб в форму редактирования материала, поле связи одной сущности с другой и т.д. Сразу оговорюсь, что бывает и "non-Joomla way" - то есть подходы, которые не предполагаются ядром CMS, но при этом и явно не запрещаются. Сейчас речь пойдёт о традиционном пути, который состоит из 2-х простых шагов.

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

#joomla #php #разработка
👍10🔥11
Заменяем устаревший метод Joomla\CMS\Table\Table::getInstance в Joomla 5.1.4.
Пост на Хабре для разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) о работе c классом Table (работа с таблицами базы данных) для Joomla 4 и Joomla 5. Полезен будет для тех, кто обновляет старое расширение.

Читать пост на Хабре

#joomla #php #разработка
👍5
Пишем класс для «Result»-события Joomla
Статья на Хабре для разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a).

Для рассчёта стоимости и оформления доставки в Сдэк надо рассчитать размеры и вес посылок. На разных сайтах этот рассчёт происходит по разному: это может быть одна коробка для всех товаров в заказе, или каждый товар в своей коробке, или, например, стулья, которые штабелируются по нескольку штук в одну коробку.
Я решил вынести рассчёт размеров посылкомест в отдельные плагины и на каждом сайте использовать нужный плагин.


Как создать класс для этого события в Joomla 4 расскажет эта статья (в этом помогут интерфейс и трейты Joomla).

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

#php #разработка #joomla
👍5
Calendar Filter - новый модуль для фильтрации материалов Joomla 🔭🛠
Команда NorrNext представила модуль, который позволяет фильтровать материалы в блоге категории без перезагрузки страницы (ajax) в двух режимах:

☑️ Календарь. основанный на Vanilla календарь с выбором нужной даты. Сортировка по выбранному дню.
☑️ Список. Выбор нужного месяца и выбор года для сортировки контента.

Расширение написано на новой архитектуре Joomla и будет работать на версиях 4, 5 и 6.

Страница продукта (на англ.)
Демо модуля
👍10🔥1💯1
Генератор плагина и модуля для Joomla 5
Сервис предоставляет возможность быстро сгенерировать "болванку" для создания модуля и плагина для Joomla 5 с учётом новой архитектуры расширений Joomla.
Сервис бесплатный. Генерируемый код потребует небольших доработок, но в целом для старта нового расширения сервис может пригодится для начинающих разработчиков.

Страница сервиса
👍181
Вышел номер Joomla Community Magazine за октябрь 2024
Октябрьский выпуск официального журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
👩‍💻 Joomla 5.2: обзор новинок. Улучшения в интерактивных турах, мультиязычности, новый универсальный модуль материалов, настраиваемые e-mail шаблоны, сохранение категории в меню и другое.
👩‍💻 Академия Joomla: возможность для студентов внести свой вклад в разработку программного обеспечения с открытым исходным кодом. Joomla неоднократно принимала участие в Google Summer of Code, где студенты-программисты получали опыт в разработке Open Source проектов, что давало рост и студентам и Joomla. Логично предположить создание собственной Академии.
👩‍💻 Как создать расширение для Joomla! с помощью искусственного интеллекта. Греческий разработчик Янис Фитрос создал 7 простых расширений с помощью ChatGPT и делится своим опытом.
👩‍💻 Комплексный подход к оптимизации вашего веб-сайта на Joomla 5 - Серия статей. Статья содержит mp3-трек для прослушивания. Что-то новенькое в JCM...
👩‍💻 Инструменты для создания компонента - 4: Встроенные дополнения и некоторые инструменты настройки. Продолжение серии статей по написанию компонента для Joomla.
👩‍💻 Анатомия умного поиска в Joomla. Часть 1: введение. Перевод на английский статьи Сергея Толкачева (@sergeytolkachyov) о создании собственного плагина умного поиска для Joomla 5, разделенная на небольшую серию.
👩‍💻 Удивительные женщины в Joomla: Elisa Foltyn. Одна из серии статей, рассказывающая о женщинах-разработчиках, которые постоянно оставляют свой след в нашей любимой CMS.
👩‍💻 Удерживайте фокус внимания. Статья поднимает ряд вопросов о доступности сайта и контента для слабовидящих и отвечает на них.
👩‍💻 Краткое содержание JoomlaDay Испания 2024: Развивающееся сообщество.
👩‍💻 Joomla для крупных проектов: стратегии успеха и лучшие практики.
Новая серия статей об использовании Joomla в "серьёзных" "больших" проектах. Первая статья из серии описывает проект логистического гиганта GLS в Германии. Интервью с David Jardin.

Подробнее на портале сообщества Joomlaportal.ru

Подписывайтесь на новости мира Joomla на канале @joomlafeed
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
[ВИДЕО] Joomla 5 Hidden secrets.
От одного из разработчиков ядра Joomla - Брайана Тимена.

👩‍💻 Быстрое прототипирование и создание структуры сайта
Создание статей, контактов прямо из меню и создание новых категорий прямо из материала Joomla
👩‍💻 Шаблоны контента
Штатный редактор Joomla - TinyMCE поддерживает вставку html шаблонов, которые можно предварительно сверстать и поместить в папку html вашего шаблона. Настроить директорию для html-шаблонов можно в параметрах плагина Редактор - TinyMCE, параметр Каталог шаблонов контента.
👩‍💻 Slashtools - бесплатный аддон для TinyMCE превращает стандартный TinyMCE в продвинутый редактор наподобие VC, Хабра и т.д. Нажав слеш / на клавиатуре можно быстро создать нужный элемент в материале.
👩‍💻 На каком сайте я работаю? Когда открыто несколько вкладок разных сайтов и у всех одинаковая админка - это может стать проблемой. Поэтому не поленитесь кастомизировать админку. Загрузите логотип сайта для админки в настройках стиля шаблона Atum: Система - Шаблоны - Стили - Atum.
👩‍💻 Персональные дашборды в админке. При входе в админку мы видим стандартный главный дашборд. Он составлен как правило из модулей. Его можно персонализировать: скрыть лишнее и добавить нужное.
👩‍💻 Ширина колонок и количество колонок в списках материалов, контактов и т.д. Все списки сущностей Joomla поддерживают настройку количества колонок, где можно выбрать какие показывать, а какие скрыть.
👩‍💻 Примечания для сущностей Joomla. Вы создали модуль Joomla и забыли зачем? А рядом ещё один с таким же названием, но неопубликован? Используйте поле "Примечание" для модулей, материалов и т.д. Они отображаются только в панели админстратора и помогут быстро вспомнить зачем вы что-то сделали. Это поле доступно для поиска в списке сущностей - найдите модуль с примечанием "тест" прямо в списке
👩‍💻 Пользовательские меню для админки. Можно создавать собственные меню для панели администратора, собственные модули, скрывать стандартные и заменять их своими, настраивать группы доступа для них и т.д. Контент-менеджер или менеджер по продажам может видеть только то, что ему необходимо.
👩‍💻 E-mail шаблоны. В Joomla 5.2 добавилась возможность использовать собственный HTML-шаблон для стандартных писем Joomla: напоминания, восстановления паролей и т.д. теперь могут содержать ваш логотип и быть не просто текстом, а красивым шаблоном.
👩‍💻 Удаление неиспользуемых переопределений. Можно удалять неиспользуемые переопределения, что облегчит поддержку на больших сайтах. В менеджере шаблонов можно сравнить содержимое переопределения и оригинального файла. Если нет различий - можно удалить этот файл.
👩‍💻 Автосоздание миниатюр изображений. В стандартном Media-менеджере мы видим оригинальные изображения. Однако, в плагине файловой системы Файловая система - Локальный каталог можно включить автоматическое создание миниатюр. Ваша админка начнёт летать.
👩‍💻 Свой дизайн для страниц 404 и 403. Можно создать модуль типа HTML-код с собственным текстом и изображением и опубликовать его в позиции error-404 (работает для шаблона Cassiopeia). Аналогично для кода 403.

И это лишь около половины секретов. Я думаю, вам уже стало интересно что же там дальше?..

Смотреть видео на YouTube
Скачать SlashTools с GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥1
Комплект плагинов умного поиска для Virtuemart и Joomla 4 / Joomla 5
На GitHub обнаружены плагины-провайдеры данных компонента интернет-магазина Virtuemart для штатного компонента Умный поиск. Его отличие от встроенного поиска Virtuemart заключается в индексации контента. Слова и словосочетания разделяются на токены, токенам назначается вес и в зависимости от веса токенов определяется релевантность товара запросу.

Плагины поддерживают как запущенную вручную индексацию, так и точечную переиндексацию после сохранения/публикации товара, категории или производителя.

Плагины созданы по архитектуре Joomla 4, это означает, что они должны работыть бесперебойно и на Joomla 5, а также Joomla 6, которая выйдет уже через год.
Пакет включает в себя 4 плагина, из которых 3 предоставляют данные для умного поиска:
- категории товаров
- товары
- производители

После установки необходимо включить все 4 плагина.
На странице репозитория сообщается, что пакет плагинов был успешно протестирован с Virtuemart 4.2.16 и Joomla 5.1.2.

Скачать с GitHub

#virtuemart
👍4
2025/07/08 21:59:26
Back to Top
HTML Embed Code: