Как сделать Joomla лучше своими руками? Тестирование PR на GitHub. Видео.
Joomla – опенсорсный движок. Он развивается десятками разработчиков со всего мира. Кто-то делает ядро, кто-то работает над локализацией, кто-то - документацию, кто-то пишет статьи и т.д. У всех, кто делает вклад – есть основная работа, бизнес, для некоторых Joomla – хобби. Почти у всех есть семьи, дети, но они находят время на то, чтобы внести свой маленький вклад в развитие движка. Да и вообще весь мир Open Source устроен так, что если ты от него что-то берешь, пользуешься, то и должен вносить свой вклад, отдавать. Тогда продукт будет развиваться и приносить пользу не только вам, но и окружающим.
Как помочь?
Не обязательно быть разработчиком для этого. Но можно сделать много другого: написать статью, записать видео, сделать перевод, сделать необходимые тесты. О том, как помочь Joomla получать больше улучшений в каждом релизе - как их протестировать – показывает это видео.
Смотреть видео
#сообщество
Joomla – опенсорсный движок. Он развивается десятками разработчиков со всего мира. Кто-то делает ядро, кто-то работает над локализацией, кто-то - документацию, кто-то пишет статьи и т.д. У всех, кто делает вклад – есть основная работа, бизнес, для некоторых Joomla – хобби. Почти у всех есть семьи, дети, но они находят время на то, чтобы внести свой маленький вклад в развитие движка. Да и вообще весь мир Open Source устроен так, что если ты от него что-то берешь, пользуешься, то и должен вносить свой вклад, отдавать. Тогда продукт будет развиваться и приносить пользу не только вам, но и окружающим.
Как помочь?
Не обязательно быть разработчиком для этого. Но можно сделать много другого: написать статью, записать видео, сделать перевод, сделать необходимые тесты. О том, как помочь Joomla получать больше улучшений в каждом релизе - как их протестировать – показывает это видео.
Смотреть видео
#сообщество
YouTube
Как сделать Joomla лучше своими руками? Тестирование PR на GitHub
Joomla – опенсорсный движок. Он развивается десятками разработчиков со всего мира. Кто-то делает ядро, кто-то работает над локализацией, кто-то - документацию, кто-то пишет статьи и т.д. У всех, кто делает вклад – есть основная работа, бизнес, для некоторых…
👍3
WT JShopping cart save для JoomShopping 5.3+
Плагин сохраняет товары, положенные зарегистрированным пользователем в корзину, но не оформленные в заказ, а также список пожеланий. Работает с JoomShopping 5.3+.
Часто бывают случаи, когда покупатели на сайте кладут товар в корзину, но не завершают заказ. Или же добавляют товары в список пожеланий, но забывают о их. Данный плагин сохраняет брошенные корзины зарегистрированных пользователей в базе данных и отображает администраторам сайта в списке пользователей информацию о том, у кого из пользователей есть забытые в корзине товары.
На странице редактирования пользователя можно увидеть какие именно товары находятся в корзине и дату последнего обновления корзины пользователем.
В настройках плагина можно указать количество дней, сколько хранить cookie, по которым идентифицируется пользователь и его забытая корзина или лист пожеланий.
Плагин может использовать настройки штатного плагина Joomla - Аутентификация - Cookie. Его настройки использует плагин Запомнить меня. Если использовать эти плагины в связке, то пользователь останется авторизованным на сайте столько же, сколько будет храниться его забытая корзина.
Системные требования
- Joomla 4+. Рекомендуется Joomla 5.
- JoomShopping 5.3.0 и выше. Это связано с исправлением командой JoomShopping некоторых ошибок в логике работы внутри компонента.
Скачать плагин
#расширения #JoomShopping
Плагин сохраняет товары, положенные зарегистрированным пользователем в корзину, но не оформленные в заказ, а также список пожеланий. Работает с JoomShopping 5.3+.
Часто бывают случаи, когда покупатели на сайте кладут товар в корзину, но не завершают заказ. Или же добавляют товары в список пожеланий, но забывают о их. Данный плагин сохраняет брошенные корзины зарегистрированных пользователей в базе данных и отображает администраторам сайта в списке пользователей информацию о том, у кого из пользователей есть забытые в корзине товары.
На странице редактирования пользователя можно увидеть какие именно товары находятся в корзине и дату последнего обновления корзины пользователем.
В настройках плагина можно указать количество дней, сколько хранить cookie, по которым идентифицируется пользователь и его забытая корзина или лист пожеланий.
Плагин может использовать настройки штатного плагина Joomla - Аутентификация - Cookie. Его настройки использует плагин Запомнить меня. Если использовать эти плагины в связке, то пользователь останется авторизованным на сайте столько же, сколько будет храниться его забытая корзина.
Системные требования
- Joomla 4+. Рекомендуется Joomla 5.
- JoomShopping 5.3.0 и выше. Это связано с исправлением командой JoomShopping некоторых ошибок в логике работы внутри компонента.
Скачать плагин
#расширения #JoomShopping
👍7
Joomla-дайджест. 2-е полугодие 2023 года
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 4 августа 2023 года в одной статье. Также в этот дайджест попадает январь 2024 года. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla.
Читать дайджест
Все главные новости из мира Joomla с момента выхода предыдущего дайджеста 4 августа 2023 года в одной статье. Также в этот дайджест попадает январь 2024 года. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla.
Читать дайджест
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
WT Modules in Jshopping positions v.2.0.0 - плагин вставки модулей Joomla в JoomShopping
Плагин позволяет выводить модули Joomla в позициях на страницах интернет-магазина JoomShopping. Поддерживаются как стандартные позиции шаблона JoomShopping, так и пользовательские. Если Вы - разработчик шаблона, то можете добавлять внутрь шаблона JoomShopping любое количество позиций для вывода модулей Joomla.
👩💻 Поддерживается вывод позиций модулей
- в категории (в корневой категории, категории, товаре как элементе категории)
- в карточке товара
- в корзине
- на этапе заполнения адреса
- на этапе выбора доставки
- на этапе выбора оплаты
- страница предпросмотра заказа (подтверждения)
- страница “спасибо за заказ”
👩💻 Что нового?
1️⃣ Joomla 5 ready. Плагин переписан под архитектуру Joomla 4, Joomla 5. Это означает, что расширение будет без проблем работать и на Joomla 6
2️⃣ Joomla 3 больше не поддерживается. Окончательно убрана поддержка версий Joomla 3.x.x.
Скачать плагин
Спасибо за проделанную работу участнику сообщества @tg_andrey
#расширения #JoomShopping
Плагин позволяет выводить модули Joomla в позициях на страницах интернет-магазина JoomShopping. Поддерживаются как стандартные позиции шаблона JoomShopping, так и пользовательские. Если Вы - разработчик шаблона, то можете добавлять внутрь шаблона JoomShopping любое количество позиций для вывода модулей Joomla.
- в категории (в корневой категории, категории, товаре как элементе категории)
- в карточке товара
- в корзине
- на этапе заполнения адреса
- на этапе выбора доставки
- на этапе выбора оплаты
- страница предпросмотра заказа (подтверждения)
- страница “спасибо за заказ”
1️⃣ Joomla 5 ready. Плагин переписан под архитектуру Joomla 4, Joomla 5. Это означает, что расширение будет без проблем работать и на Joomla 6
2️⃣ Joomla 3 больше не поддерживается. Окончательно убрана поддержка версий Joomla 3.x.x.
Скачать плагин
Спасибо за проделанную работу участнику сообщества @tg_andrey
#расширения #JoomShopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Видео "Как работает Joomla" - путеводитель для разработчиков расширений
На канале Robbie Jackson вышло видео, в котором разъясняется внутренняя механика работы Joomla. Затрагиваются вопросы роутинга, шаблонизации, REST API, CLI, диспетчеризации (события для плагинов) и т.д.
https://www.youtube.com/watch?v=JKnq47Yhtvs
#видео #разработка
На канале Robbie Jackson вышло видео, в котором разъясняется внутренняя механика работы Joomla. Затрагиваются вопросы роутинга, шаблонизации, REST API, CLI, диспетчеризации (события для плагинов) и т.д.
https://www.youtube.com/watch?v=JKnq47Yhtvs
#видео #разработка
YouTube
How Joomla works - a guide for extension developers
This video describes how Joomla handles an HTTP request in order to respond with a website page. It's an overview particularly aimed at anyone who is looking to develop a Joomla extension.
Slides available at https://docs.google.com/presentation/d/1Xz8CX…
Slides available at https://docs.google.com/presentation/d/1Xz8CX…
👍2
Вышел Quantum Manager 3.0.0 - файловый менеджер для Joomla
Quantum Manager — бесплатный файловый и медиа-менеджер для Joomla. Он позволяет загружать и изменять размер изображений в редакторе. Есть возможность переопределить кнопки-изображения основного медиа-менеджера и сделать вашу работу с контентом намного удобнее. Вы можете управлять не только изображениями, но и файлами любого типа, которые вы разрешаете загружать. Мощная кнопка редактора контента позволяет создавать собственные шаблоны для встраивания. Профили групп пользователей сделают вашу работу с файлами более гибкой.
👩💻 Что нового?
- Удаление legacy кода от Joomla 3.x
- Совместимость с Joomla 5.x
- Поддержка PHP 8.2
- Новая темная тема для Joomla 5.x
- исправления ошибок
Если вам нравится Quantum Manager, просим потратить до 10 минут времени и оставить отзыв на Joomla Extensions Directory. Это поможет в продвижении данного бесплатного продукта.
Страница расширения (на англ.)
Страница расширения (на рус.)
Оригинальная новость
#расширения
Quantum Manager — бесплатный файловый и медиа-менеджер для Joomla. Он позволяет загружать и изменять размер изображений в редакторе. Есть возможность переопределить кнопки-изображения основного медиа-менеджера и сделать вашу работу с контентом намного удобнее. Вы можете управлять не только изображениями, но и файлами любого типа, которые вы разрешаете загружать. Мощная кнопка редактора контента позволяет создавать собственные шаблоны для встраивания. Профили групп пользователей сделают вашу работу с файлами более гибкой.
👩💻 Что нового?
- Удаление legacy кода от Joomla 3.x
- Совместимость с Joomla 5.x
- Поддержка PHP 8.2
- Новая темная тема для Joomla 5.x
- исправления ошибок
Если вам нравится Quantum Manager, просим потратить до 10 минут времени и оставить отзыв на Joomla Extensions Directory. Это поможет в продвижении данного бесплатного продукта.
Страница расширения (на англ.)
Страница расширения (на рус.)
Оригинальная новость
#расширения
👍10🎉1
🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2023
🗓 Голосование продлится до 26 февраля 2024 года.
👩💻 Проголосовать!
Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
Также в номинации Best Website Builder участвует шаблон-конструктор Yootheme.
А также в номинации Best e-commerce solution участвуют Hikashop (и в первый раз) Virtuemart.
Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.
Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
Только TOP-5 движков по количеству номинаций допускаются до 2-го этапа - голосования.
Организаторы премии сообщают:
🗓 Голосование продлится до 26 февраля 2024 года.
👩💻 Проголосовать!
Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
Также в номинации Best Website Builder участвует шаблон-конструктор Yootheme.
А также в номинации Best e-commerce solution участвуют Hikashop (и в первый раз) Virtuemart.
Что такое CMS Critic Awards?
С 2012 года премия CMS Critic Awards занимает особое место в сообществе систем управления контентом (CMS). Это единственный в своем роде сайт, который составляет рейтинг системы управления контентом и связанных с ними решений на рынке — от малого до крупного и подчеркивает их инновации и услуги.
Каждый год награда CMS Critic Awards присуждается одному победителю в различных отраслевых категориях, таких как: «Лучшая облачная CMS», «Лучший DXP», «Лучшая Headless CMS и других. Затем результаты оглашаются через СМИ вместе с выбором редакции CMS Critic.
Только TOP-5 движков по количеству номинаций допускаются до 2-го этапа - голосования.
Организаторы премии сообщают:
В этом году мы увеличили количество номинантов, расширив список представленных брендов. В нём встречаются как хорошо знакомые, так и новые названия и мы рады такому большому количеству участников со всего земного шара.
👍9
WT Contact anywhere with fields плагин для Joomla 5
Этот пакет плагинов нужен для вывода информации из компонента контактов
👩💻 Пакет состоит из двух плагинов:
- Плагин контента - обрабатывает шорт-коды и выводит информацию об авторе в материалах Joomla.
- Плагин кнопки редактора - позволяет удобно искать и выбирать контакты в модальном окне и вставлять шорт-код с выбранным макетом вывода.
👤 Информация об авторе статьи в Joomla
Также контент плагин может выводить блок информации об авторе материала в статье и в категории материалов. Для каждого вывода можно указать отдельный макет. Ранее были распространены отдельные плагины, которые добавляли дополнительные поля в профиль пользователя и выводили данные из них. Однако, в Joomla есть плагин, который при регистрации пользователя создаёт контакт в компоненте контактов. Также при создании контакта можно указать соответствующего ему пользователя Joomla вручную. Joomla с помощью стандартного плагина может отображать автора материала как ссылку (ссылка на профиль автора / ссылка на его сайт / email).
Компонент "Контакты" позволяет указывать немало информации: адрес, телефоны, email, должность, фотографию (аватар), текст "о себе" и т.д. Также в компонент можно добавить любое количество пользовательских полей. Но стандартный плагин Joomla "Контент - Контакт" не позволит отобразить все эти данные.
Данную проблему в том числе решает этот плагин.
Системные требования
Минимальная версия Joomla - Joomla 5. На Joomla 4 плагины из пакета не будут работать.
Страница расширения
GitHub расширения
Этот пакет плагинов нужен для вывода информации из компонента контактов
com_contact
Joomla. Например, Вы создали каталог онлайн курсов на одном из компонентов для электронной коммерции или материалах Joomla и Вам нужно вывести информацию о преподавателе курса - Вы можете использовать этот плагин. Плагин позволяет отображать данные контакта со всеми стандартными полями, а так же данными пользовательских полей. Для этого нужно создать свой макет вывода в папке tmpl
плагина и указать его в параметре шорт-кода.- Плагин контента - обрабатывает шорт-коды и выводит информацию об авторе в материалах Joomla.
- Плагин кнопки редактора - позволяет удобно искать и выбирать контакты в модальном окне и вставлять шорт-код с выбранным макетом вывода.
👤 Информация об авторе статьи в Joomla
Также контент плагин может выводить блок информации об авторе материала в статье и в категории материалов. Для каждого вывода можно указать отдельный макет. Ранее были распространены отдельные плагины, которые добавляли дополнительные поля в профиль пользователя и выводили данные из них. Однако, в Joomla есть плагин, который при регистрации пользователя создаёт контакт в компоненте контактов. Также при создании контакта можно указать соответствующего ему пользователя Joomla вручную. Joomla с помощью стандартного плагина может отображать автора материала как ссылку (ссылка на профиль автора / ссылка на его сайт / email).
Компонент "Контакты" позволяет указывать немало информации: адрес, телефоны, email, должность, фотографию (аватар), текст "о себе" и т.д. Также в компонент можно добавить любое количество пользовательских полей. Но стандартный плагин Joomla "Контент - Контакт" не позволит отобразить все эти данные.
Данную проблему в том числе решает этот плагин.
Системные требования
Минимальная версия Joomla - Joomla 5. На Joomla 4 плагины из пакета не будут работать.
Страница расширения
GitHub расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
КАК В СВОЕМ КОМПОНЕНТЕ ПОД JOOMLA СОЗДАТЬ СОБЫТИЯ И ОБРАБОТАТЬ ИХ ПЛАГИНАМИ?
Сумбурность заголовка данной заметки может навести на мысль о том, что текст этот — перевод чужой статьи. На самом деле я просто попытался описать в одном предложении то, о чём пойдет речь ниже. А ниже ни много ни мало мы будем создавать события и подключать их в своем условном компоненте, который работает либо под Joomla 4, либо под Joomla 5.
Статья @sitogon расскажет о нюансах разработки под Joomla 4 и Joomla 5.
https://sitogon.ru/blog/268-kak-v-svoem-komponente-pod-joomla-sozdat-sobytiya-i-vposledstvii-obrabotat-ikh-plaginami
Сумбурность заголовка данной заметки может навести на мысль о том, что текст этот — перевод чужой статьи. На самом деле я просто попытался описать в одном предложении то, о чём пойдет речь ниже. А ниже ни много ни мало мы будем создавать события и подключать их в своем условном компоненте, который работает либо под Joomla 4, либо под Joomla 5.
Статья @sitogon расскажет о нюансах разработки под Joomla 4 и Joomla 5.
https://sitogon.ru/blog/268-kak-v-svoem-komponente-pod-joomla-sozdat-sobytiya-i-vposledstvii-obrabotat-ikh-plaginami
sitogon.ru
Как в своем компоненте под Joomla создать события и обработать их плагинами?
Сегодня ни много ни мало мы будем создавать события и подключать их в своем условном компоненте, который работает либо под Joomla 4, либо под Joomla 5
👍10
JA Image Hotspot v.1.3.0 - модуль меток на изображении
Бесплатный модуль, позволяющий размещать метки на изображении. Каждая метка может иметь свой заголовок и описание, цвет. Для меток поддерживается 4 типа контента: текст, видео, ссылка на сайт, ссылка на соц.сеть. Возможно воспроизведение видео прямо во всплывающем окне метки.
👩💻 Что нового?
Поддержка Joomla 5. Несмотря на это код модуля пока что следует старой архитектуре, но будем надеятся, что он будет обновлён к выходу Joomla 6.
Страница расширения
#расширения
Бесплатный модуль, позволяющий размещать метки на изображении. Каждая метка может иметь свой заголовок и описание, цвет. Для меток поддерживается 4 типа контента: текст, видео, ссылка на сайт, ссылка на соц.сеть. Возможно воспроизведение видео прямо во всплывающем окне метки.
Поддержка Joomla 5. Несмотря на это код модуля пока что следует старой архитектуре, но будем надеятся, что он будет обновлён к выходу Joomla 6.
Страница расширения
#расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Вышел шаблон Astroid v.3.0.10
Новая версия популярного шаблона-конструктора для Joomla. Последние несколько релизов команда разработчиков активно добавляет в шаблон элементы конструктора страниц (page builder). Astroid - параллельная ветвь эволюции другого популярного шаблона - Helix Ultimate от JoomShaper. И если разработчики JoomShaper разделили в Helix шаблон и конструктор страниц, то здесь, в Astroid сам шаблон постепенно превращается в конструктор страниц.
⛔️ Минусы данного решения.
Все параметры конкретной собранной страницы находятся в настройках шаблона. Это означает, что для того, чтобы создать с помощью конструктора Astriod несколько страниц нужно дублировать стиль шаблона и назначать на разные пункты меню. Это решение скорее всего не подойдет для крупных сайтов с множеством разных типов страниц. А простые сайты могут оказаться перед проблемой излишнего усложнения структуры меню из-за того, что стили шаблона привязываются именно к пунктам меню.
✅ Плюсы данного решения.
Все параметры конкретной собранной страницы находятся в настройках шаблона. Это означает, что при создании простого лендинга Вам достаточно поставить только один шаблон Astroid и работать только с ним: большая часть работы будет идти именно в шаблоне, в одном месте, а не будет разделяться между шаблоном и компонентом конструктора. Если вам нужен свой маленький Wix или Tilda, то данный шаблон вполне подойдёт.
🧐 В целом речь идёт скорее об изменении паттернов поведения пользователя в панели администратора Joomla. С точки зрения backend параметры и данные в любом случае хранятся в базе данных, тогда зачем плодить ещё один компонент для того, чтобы с ними работать?
Но в таком случае вебмастер, собирающий сайт большую часть времени будет проводить в другой части админки, не предназначенной для работы с собственно контентом. Это не хорошо и не плохо. Просто это отличается от логики, заложенной в Joomla.
Страница проекта
Скачать шаблон
GitHub проекта
#расширения #astroid #шаблоны
Новая версия популярного шаблона-конструктора для Joomla. Последние несколько релизов команда разработчиков активно добавляет в шаблон элементы конструктора страниц (page builder). Astroid - параллельная ветвь эволюции другого популярного шаблона - Helix Ultimate от JoomShaper. И если разработчики JoomShaper разделили в Helix шаблон и конструктор страниц, то здесь, в Astroid сам шаблон постепенно превращается в конструктор страниц.
⛔️ Минусы данного решения.
Все параметры конкретной собранной страницы находятся в настройках шаблона. Это означает, что для того, чтобы создать с помощью конструктора Astriod несколько страниц нужно дублировать стиль шаблона и назначать на разные пункты меню. Это решение скорее всего не подойдет для крупных сайтов с множеством разных типов страниц. А простые сайты могут оказаться перед проблемой излишнего усложнения структуры меню из-за того, что стили шаблона привязываются именно к пунктам меню.
✅ Плюсы данного решения.
Все параметры конкретной собранной страницы находятся в настройках шаблона. Это означает, что при создании простого лендинга Вам достаточно поставить только один шаблон Astroid и работать только с ним: большая часть работы будет идти именно в шаблоне, в одном месте, а не будет разделяться между шаблоном и компонентом конструктора. Если вам нужен свой маленький Wix или Tilda, то данный шаблон вполне подойдёт.
Но в таком случае вебмастер, собирающий сайт большую часть времени будет проводить в другой части админки, не предназначенной для работы с собственно контентом. Это не хорошо и не плохо. Просто это отличается от логики, заложенной в Joomla.
Страница проекта
Скачать шаблон
GitHub проекта
#расширения #astroid #шаблоны
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Факторы ранжирования Google 2024 — исследование Semrush
Рассказываем самое важное об исследовании более 60 предполагаемых факторов ранжирования.
Компания Semrush провела исследование факторов ранжирования Google, актуальных для 2024 года. Во вступительной части авторы говорят, что вдохновились утечкой данных Яндекса и решили собрать подобные данные для Google. Проверяли и привычные факторы вроде трафика, ссылочной массы или текстовой релевантности, и некоторые новые, например, измерение релевантности страницы запросу с помощью вкраплений слов.
Читать статью на pr-cy.ru
#seo
Рассказываем самое важное об исследовании более 60 предполагаемых факторов ранжирования.
Компания Semrush провела исследование факторов ранжирования Google, актуальных для 2024 года. Во вступительной части авторы говорят, что вдохновились утечкой данных Яндекса и решили собрать подобные данные для Google. Проверяли и привычные факторы вроде трафика, ссылочной массы или текстовой релевантности, и некоторые новые, например, измерение релевантности страницы запросу с помощью вкраплений слов.
Читать статью на pr-cy.ru
#seo
pr-cy.ru
Факторы ранжирования Google 2024 — исследование Semrush
Рассказываем самое важное об исследовании более 60 предполагаемых факторов ранжирования.
🔥1
Вышли релизы безопасности Joomla 5.0.3 и Joomla 4.4.3
Проект Joomla! рад сообщить о выпуске Joomla 5.0.3 и 4.4.3. Это релиз безопасности и исправлений ошибок для серий 5.x и 4.x Joomla.
Исправление безопасности Joomla 5 и Joomla 4
[20240201] - Core - Некорректное завершение сессий при мультифакторной авторизации
[20240202] - Core - Неверный парсинг URL может привести к открытому редиректу в installaion application.
[20240203] - Core - Потенциальная возможность XSS в поле типа media
[20240204] - Core - Потенциальная возможность XSS в поле ввода email
[20240205] - Core - Потенциальная возможность XSS из-за неверной валидации контента в некоторых расширениях
Улучшения и изменения в Joomla 5.0.3
- Цвет фона для полноэкранного режима Code Mirror #42683
- Обновления языковых файлов #42669
- Отображение системных сообщений на странице ошибки #42652
- Увеличение размера поля value для пользовательских полей #42606
Полный список изменений доступен на GitHub.
Рекомендуем поддерживать версию Joomla Ваших сайтов актуальной. Обновляйтесь своевременно.
Подробнее на сайте сообщества
Проект Joomla! рад сообщить о выпуске Joomla 5.0.3 и 4.4.3. Это релиз безопасности и исправлений ошибок для серий 5.x и 4.x Joomla.
Исправление безопасности Joomla 5 и Joomla 4
[20240201] - Core - Некорректное завершение сессий при мультифакторной авторизации
[20240202] - Core - Неверный парсинг URL может привести к открытому редиректу в installaion application.
[20240203] - Core - Потенциальная возможность XSS в поле типа media
[20240204] - Core - Потенциальная возможность XSS в поле ввода email
[20240205] - Core - Потенциальная возможность XSS из-за неверной валидации контента в некоторых расширениях
Улучшения и изменения в Joomla 5.0.3
- Цвет фона для полноэкранного режима Code Mirror #42683
- Обновления языковых файлов #42669
- Отображение системных сообщений на странице ошибки #42652
- Увеличение размера поля value для пользовательских полей #42606
Полный список изменений доступен на GitHub.
Рекомендуем поддерживать версию Joomla Ваших сайтов актуальной. Обновляйтесь своевременно.
Подробнее на сайте сообщества
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Js-скрипт Bootstrap breakpoints informer в помощь верстальщику на Bootstrap
Добавьте этот скрипт в
Может быть использовано не только на Joomla сайтах. После окончания разработки не забудьте удалить этот скрипт.
https://gist.github.com/sergeytolkachyov/6db436690629051c8a50033009060950
Добавьте этот скрипт в
index.php
своего шаблона и сбоку экрана появится небольшой маркер, который будет отображать какой диапазон разрешений Bootstrap 5 (breakpoints) сейчас на вашем экране: SM, MD, LG, XL или XXL. Может быть использовано не только на Joomla сайтах. После окончания разработки не забудьте удалить этот скрипт.
https://gist.github.com/sergeytolkachyov/6db436690629051c8a50033009060950
👍10👎2
Выпуск Joomla Community Magazine за февраль 2024 года: краткий обзор
Вышел в свет февральский выпуск официального журнала сообщества Joomla. Перевели для вас краткое содержание статей и интервью этого номера.
👩💻 В этом номере:
- Плагин обратной совместимости и почему вы должны отключить его
- Самое плавное обновление Joomla - Моя история обновлений Joomla с 1,5 до 5
- Почему я вношу свой вклад в Joomla: Allon Moritz
- Cassiopeia, мощный встроенный шаблон Joomla: как использовать классы css для блога вашей категории
- Ценность программного обеспечения с открытым исходным кодом
- Я встретил джумлиста в... Стокгольме!
- Представители местного сообщества, что это такое и есть ли у вас все необходимое, чтобы присоединиться к ним?
- Joomla на выставке FOSDEM 2024: запуск Альянса открытых веб-сайтов
- Группы пользователей Joomla: место, где встречаются пользователи Joomla
- Это началось с бага - Как я помогал улучшать ядро Joomla
- Превращение самодельного сайта в лицо бренда
- Панель администратора Joomla - сделайте её своей!
Здесь вы прочтете не только заголовки, но и краткую аннотацию к статьям: Читать
#сообщество
Вышел в свет февральский выпуск официального журнала сообщества Joomla. Перевели для вас краткое содержание статей и интервью этого номера.
- Плагин обратной совместимости и почему вы должны отключить его
- Самое плавное обновление Joomla - Моя история обновлений Joomla с 1,5 до 5
- Почему я вношу свой вклад в Joomla: Allon Moritz
- Cassiopeia, мощный встроенный шаблон Joomla: как использовать классы css для блога вашей категории
- Ценность программного обеспечения с открытым исходным кодом
- Я встретил джумлиста в... Стокгольме!
- Представители местного сообщества, что это такое и есть ли у вас все необходимое, чтобы присоединиться к ним?
- Joomla на выставке FOSDEM 2024: запуск Альянса открытых веб-сайтов
- Группы пользователей Joomla: место, где встречаются пользователи Joomla
- Это началось с бага - Как я помогал улучшать ядро Joomla
- Превращение самодельного сайта в лицо бренда
- Панель администратора Joomla - сделайте её своей!
Здесь вы прочтете не только заголовки, но и краткую аннотацию к статьям: Читать
#сообщество
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Вышел JoomShopping 5.3.3
Один из популярных компонентов интернет-магазина для Joomla за недавнее время получил 3 релиза: 5.3.0-5.3.3.
Что нового?
- редактирование товара: добавлен поиск на странице по характеристикам
- редактирование товара: новое поле EAN (в коде -
- редактирование характеристики: добавлена опция "уникальное значение для продукта" (чекбокс)
- 2 новых опции в конфиге (не все опции доступны для изменения через админку, смотрите в файле конфига):
- -
- -
- отображение товаров и категорий с учетом текущего языка админки
- список товаров в админке: в фильтр категорий добавлена опция "без категории"
- исправлена ошибка сохранения основной категории для товара при массовом редактировании
- сохранение списка желаний (wish list) для пользователя
- поддержка тёмной темы Joomla 5
- добавлены новые тригеры для плагинов
- добавлен новый сервер обновлений для аддонов
- оптимизирована работа с зависимыми атрибутами
- улучшение совместимости PHP 8
Страница расширения
#расширения #JoomShopping
Один из популярных компонентов интернет-магазина для Joomla за недавнее время получил 3 релиза: 5.3.0-5.3.3.
Что нового?
- редактирование товара: добавлен поиск на странице по характеристикам
- редактирование товара: новое поле EAN (в коде -
real_ean
)- редактирование характеристики: добавлена опция "уникальное значение для продукта" (чекбокс)
- 2 новых опции в конфиге (не все опции доступны для изменения через админку, смотрите в файле конфига):
- -
$config->product_admin_demo_file = 1;
- -
$config->product_admin_sale_file = 1;
- отображение товаров и категорий с учетом текущего языка админки
- список товаров в админке: в фильтр категорий добавлена опция "без категории"
- исправлена ошибка сохранения основной категории для товара при массовом редактировании
- сохранение списка желаний (wish list) для пользователя
- поддержка тёмной темы Joomla 5
- добавлены новые тригеры для плагинов
- добавлен новый сервер обновлений для аддонов
- оптимизирована работа с зависимыми атрибутами
- улучшение совместимости PHP 8
Страница расширения
#расширения #JoomShopping
www.webdesigner-profi.de
Joomshopping Downloads
JoomShopping download for Joomla 3
👍9❤1
MIP Darkmode Switch модуль переключения тёмной темы для панели администратора Joomla 5
В Joomla 5 появилась поддержка тёмной темы браузера, однако пока что нет встроенного переключателя в панели администратора. Данный модуль добавляет переключатель темы в админку. Для этого его нужно установить и опубликовать в позиции
Несмотря на то, что модуль всё же работает на Joomla 5 - под капотом он использует старую структуру модулей Joomla 3, поэтому его работоспособность под грядущей Joomla 6 под вопросом. Но, будем надеяться, что к тому времени переключатель такой всё же добавят в ядро.
Страница расширения в JED
#расширения
В Joomla 5 появилась поддержка тёмной темы браузера, однако пока что нет встроенного переключателя в панели администратора. Данный модуль добавляет переключатель темы в админку. Для этого его нужно установить и опубликовать в позиции
Status
.Несмотря на то, что модуль всё же работает на Joomla 5 - под капотом он использует старую структуру модулей Joomla 3, поэтому его работоспособность под грядущей Joomla 6 под вопросом. Но, будем надеяться, что к тому времени переключатель такой всё же добавят в ядро.
Страница расширения в JED
#расширения
👍1
Компонент выбора городов для Joomla My City Selector выложен в открытый доступ
Разработчики известного решения для мультирегиональности на Joomla выложили код в открытый доступ.
В GitHub расширения сообщается, что последние тесты пакета были проведены на Joomla 5.0, однако под капотом (в коде) по прежнему старый My City Selector, который нужно обновлять до актуальной кодовой базы Joomla 5+. К этому приглашают подключиться всех заинтересованных разработчиков.
Системные требования
- Joomla >= 4.0 (последний тест на 5.0)
- PHP >= 8.1
- PHP Extension
GitHub расширения
#расширения
Разработчики известного решения для мультирегиональности на Joomla выложили код в открытый доступ.
ИСХОДНЫЙ КОД ВЫЛОЖЕН В ПУБЛИЧНЫЙ ДОСТУП НАВСЕГДА.
НЕ ПОКУПАЙТЕ данное расширение ни у кого, так как теперь оно БЕСПЛАТНОЕ.
Рано или поздно приходит момент, когда приоритеты меняются и такой момент пришел и к нам.
Больше мы не можем заниматься поддержкой расширения. Поэтому было решено выложить все в открытый доступ, чтобы те, кто уже покупал или кто собирался использовать это расширение, смогли самостоятельно продолжить его поддержку.
В GitHub расширения сообщается, что последние тесты пакета были проведены на Joomla 5.0, однако под капотом (в коде) по прежнему старый My City Selector, который нужно обновлять до актуальной кодовой базы Joomla 5+. К этому приглашают подключиться всех заинтересованных разработчиков.
Я готов добавить в соавторы тех, всех захочет делать комиты в этот репозиторий.
Помимо прочего, буду стараться принимать pull request'ы время от времени.
Системные требования
- Joomla >= 4.0 (последний тест на 5.0)
- PHP >= 8.1
- PHP Extension
ionCube
GitHub расширения
#расширения
GitHub
GitHub - joomx/mycityselector: My City Selector - extension for joomla
My City Selector - extension for joomla. Contribute to joomx/mycityselector development by creating an account on GitHub.
👍3
Вышел JoomGallery JUI 3.7.0-rc1 и JoomGallery 4.0.0-alpha2
JoomGallery - один из старейших и популярнейших компонентов галереи изображений для Joomla. В 2016 году основная команда разработчиков перестала его поддерживать. Компонент подхватили 2 энтузиаста и стали выпускать небольшие обновления, а затем начали подготовку перевода компонента на архитектуру Joomla 4. Работа длится долго, но не останавливается.
Версия 3.7.0 - промежуточный релиз, подготовка к переходу на JoomGallery 4.0. В Maintenance Manager добавлена ещё одна кнопка и пакетное задание, выполняющее проверку и исправление алиасов и структуры папок.
JoomGallery 4.0.0-alpha2 - это 2-й тестовый релиз для Joomla 4 и Joomla 5, находящийся в активной разработке.
⚠️ Все версии, не имеющие статус stable не рекомендуется использовать на боевых сайтах. Версии alpha, beta, RC (release candidate) предназначены только для добавления новых функций, тестирования их, исправления ошибок и предназначены для фиксации разных этапов процесса разработки.
❓ По словам тех, кто знакомился с новым кодом подробнее - по сути это новый компонент, который весьма сильно отличается от старого JoomGallery, так как изменилась структура базы данных. Поэтому это будет не обновление, а миграция. На странице с инструкцией по миграции представлены видео, описывающие 2 сценария: новую установку на Joomla 5 и обновление с предыдущей версии. Минимально необходимая версия JoomGallery для обновления до 3.7.0 - 3.6.2.
Как и любому Open Source проекту, JoomGallery нужна помощь: отладка, поиск ошибок, внятное их описание, тестирование разных пользовательских сценариев. Ну и конечно помощь в написании кода. Присоединиться можно на GitHub.
Сайт проекта JoomGallery firends
Инструкция по миграции
Репозиторий GitHub JoomGallery для Joomla 4+
#расширения
JoomGallery - один из старейших и популярнейших компонентов галереи изображений для Joomla. В 2016 году основная команда разработчиков перестала его поддерживать. Компонент подхватили 2 энтузиаста и стали выпускать небольшие обновления, а затем начали подготовку перевода компонента на архитектуру Joomla 4. Работа длится долго, но не останавливается.
Версия 3.7.0 - промежуточный релиз, подготовка к переходу на JoomGallery 4.0. В Maintenance Manager добавлена ещё одна кнопка и пакетное задание, выполняющее проверку и исправление алиасов и структуры папок.
JoomGallery 4.0.0-alpha2 - это 2-й тестовый релиз для Joomla 4 и Joomla 5, находящийся в активной разработке.
⚠️ Все версии, не имеющие статус stable не рекомендуется использовать на боевых сайтах. Версии alpha, beta, RC (release candidate) предназначены только для добавления новых функций, тестирования их, исправления ошибок и предназначены для фиксации разных этапов процесса разработки.
Как и любому Open Source проекту, JoomGallery нужна помощь: отладка, поиск ошибок, внятное их описание, тестирование разных пользовательских сценариев. Ну и конечно помощь в написании кода. Присоединиться можно на GitHub.
Сайт проекта JoomGallery firends
Инструкция по миграции
Репозиторий GitHub JoomGallery для Joomla 4+
#расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
CMS Joomla победила в премии CMS Critics Awards - People's Choice Awards 2023
С 2012 года премия CMS Critic Awards отмечает выдающиеся достижения сообщества CMS, награждая разработчиков за их инновации и сервис.
С конца декабря начинается номинирование CMS для участие в премии, которое заканчивается в январе. Из всех номинантов отбирается top 6. Начинается голосование, которое длится в течение февраля.
В 2023 году:
- Best Free CMS: Joomla!
- Best Open Source CMS: Joomla!
- Best Website Builder: YooTheme
Подобные рейтинги и награды оценивают технологичность, активность и консолидацию сообщества, складывающегося вокруг каждой CMS.
https://cmscritic.com/announcing-the-winners-of-the-2023-cms-critic-peoples-choice-awards
#сообщество
С 2012 года премия CMS Critic Awards отмечает выдающиеся достижения сообщества CMS, награждая разработчиков за их инновации и сервис.
С конца декабря начинается номинирование CMS для участие в премии, которое заканчивается в январе. Из всех номинантов отбирается top 6. Начинается голосование, которое длится в течение февраля.
В 2023 году:
- Best Free CMS: Joomla!
- Best Open Source CMS: Joomla!
- Best Website Builder: YooTheme
Подобные рейтинги и награды оценивают технологичность, активность и консолидацию сообщества, складывающегося вокруг каждой CMS.
https://cmscritic.com/announcing-the-winners-of-the-2023-cms-critic-peoples-choice-awards
#сообщество
❤12🍾2