Новости Joomla

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

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

🏆 Открыто голосование за Joomla в премии CMS Critic People’s Choice Awards 2025

🏆 Открыто голосование за Joomla в  премии CMS Critic People’s Choice Awards 2025

🗓 Голосование продлится до 27 февраля 2026 года.

👩‍💻 Проголосовать! 👩‍💻

Номинации, в которых можно проголосовать за Joomla:
⭐️ Best Free CMS
⭐️ Best Open Source CMS
⭐️ Best Enterprise CMS

Также в номинации Best e-Commerce Solution участвуют компоненты интернет-магазинов для Joomla:
⭐️ HikaShop
⭐️ Virtuemart

В номинации Best Website Builder оказались:
⭐️ YooTheme
⭐️ SP Page Builder

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

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

@joomlafeed

0 Пользователей и 1 Гость просматривают эту тему.
  • 166 Ответов
  • 10267 Просмотров
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Да разблокирован уже amazon. Зачем истерику развели. Ну ошиблись немножко, из-за того, что некоторые провы блокировали не думая по IP. Большое дело. Никто и не мешал из админки обновляться.



На всех не угодишь - то блокируй, то не блокируй. Не заблокируешь - опять истерика, куда вы смотрели.

«Некорректный DNS-резолвинг, который осуществляют отдельные операторы связи при блокировке интернет-страниц с противоправной информацией, возникает, когда оператор связи самостоятельно определяет IP-адрес запрещенного интернет-ресурса. В таком случае в результате действий злоумышленников под избыточную блокировку у отдельных провайдеров могут попасть добропорядочные сайты, данные о которых отсутствуют в выгрузке Роскомнадзора операторам связи. В частности, при самостоятельном определении оператором связи IP-адреса запрещенного интернет-ресурса, провайдерам рекомендовано проверять, не попадут ли под блокировку популярные и общественно значимые сайты и их IP-адреса»
« Последнее редактирование: 10.11.2017, 05:31:26 от capricorn »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
capricorn, ты где это взял вообще?
никто ничего не отменил, блокировка всё так же висит. ещё на гитхабе воду мутишь!
ВОТ САЙТ. забей и проверь, прежде чем опять тупость свою выставлять.
http://blocklist.rkn.gov.ru
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Всё равно функционал лишним не будем. Задел на будущее. Уже Pull request сделали!
https://issues.joomla.org/tracker/joomla-cms/18545

Готовимся тестировать.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Уже Pull request сделали!
https://issues.joomla.org/tracker/joomla-cms/18545
Ну там не совсем, то что хотели изначально конечно. Но уже одназначно прогресс. Теперь главное чтобы приняли и сам fallbackdownloadurl Joomla добавили.
Позавтракаю и протестирую, но думаю проблем не будет
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Я тоже не полностью удовлетворен этим решением. Можно было не ограничиться 1 дополнительным downloadurl и не трогать контроллер.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
на сколько я понял из ответов, туча зеркал нам не грозит в любом случае, так что резервный сервер - уже что-то.
но если есть другие предложения - можно же их написать.  какое было бы оптимальным?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Тут писать можем сколько угодно... Нас тут не читают. Обсуждение вести надо в PR или сначала тут хотите вывести какое-то окончательное?
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Я тоже не полностью удовлетворен этим решением. Можно было не ограничиться 1 дополнительным downloadurl и не трогать контроллер.
Согласен. Вприципе же downloads = array
или сначала тут хотите вывести какое-то окончательное?
Ну скорее просто потрепаться и по раскидывать мозгами. И держать людей в курсе, что что-то движеться
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
я за обсуждение ТАМ, но пока что имеем:
  • первый ответ  - мало ресурсов и времени, если перенесем ещё куда-то или создадим зеркало то ещё и с кодом надо что-то делать
  • решение под резервный сервер (одна штука).
имхо, пока все логично. т.е. два резервных сервера нам не грозили изначально.
другое дело, что если изящнее с позиции кода можно было бы организовать стек серверов, без лимита в 1 (с прицелом на светлое будущее, типа) то надо ТУДА запостить предложение.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
По сути, сама правка ядра ерундовая. чтобы сделать зеркала. Но нашу проблему это не решает. В итоге все равно нужно чтобы сама Joomla отвада несколько ссылок.
p.S вообще как я уже писал имхо но это надо было сделать уже давно. Это же логично. Если не удалось скачать с одного зеркала идет на сл. Все таки это же обновление ядра где может быть исправление критической уязвимости.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
лично я уже слабо понимаю, в чем разница предложенного ТАМ и тобой  ^-^
там же тоже вторая ссылка будет. т.е. стек из 2х серверов. основной недоступен - стучать в резервный.
или я не понял чего-то?

в любом случае, конкретику программисты должны с программистами осуждать, а не с сочувствующими  ;D напиши на гитхаб.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
лично я уже слабо понимаю, в чем разница предложенного ТАМ и тобой
Ну тут просто теоретизируем. И ничего пока не предлагаем. Полазаю в ядре если придумаю как сделать лучше сделаю пулл.
Я это к тому, что даже есть пулл принять, без открытия второго зеркала официально. толку не будет. Так что могут вообще до 3.9 или 4.0 отложить. вот я о чем.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
а, ну это само собой ).
но изначально-то нас вообще в будущее послали, частично ввиду того, что ядро не готово  ^-^
так что уже какое-то движение к цели.
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
так что уже какое-то движение к цели.
Ага, это самый положительный момент. теперь как говориться. уже не отвертеться.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Цитировать
Let's keep this open. The PR is at best a workaround, even if it means we have to make a B/C break in the API it should be possible to add more download URLs here without coming up with a new name for each tag.
Ну собственно ожидаемо.
P.S сделал форк.

UPD идет хуже чем я думал....
« Последнее редактирование: 10.11.2017, 16:56:27 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Так ну сами зеркала то я сделал =_ теперь осталосб скачивание сделать =)
P.S как лучше
mirror0
mirror-0
или downloadmirror ?

« Последнее редактирование: 10.11.2017, 18:13:45 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Слелал так mirror0 ибо по другому тупо не фурчит
Сейчас с тестами закончу и сделаю pull
« Последнее редактирование: 10.11.2017, 19:09:33 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
@Septdir А не проще ли так
Код
            [downloadurl] => stdClass Object
                (
                    [_data] =>
https://downloads.joomla.org/cms/joomla3/3-1-3/Joomla_3.1.2_to_3.1.3-Stable-Patch_Package.tar.gz;
https://downloads.joomla.org/cms/joomla3/3-1-3/Joomla_3.1.2_to_3.1.3-Stable-Patch_Package2.tar.gz;
https://downloads.joomla.org/cms/joomla3/3-1-3/Joomla_3.1.2_to_3.1.3-Stable-Patch_Package3.tar.gz;
https://downloads.joomla.org/cms/joomla3/3-1-3/Joomla_3.1.2_to_3.1.3-Stable-Patch_Package4.tar.gz

                    [type] => full
                    [format] => zip
                )
? Минимальная модификация кода.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Минимальная модиикация кода.
Не так не выйдет. Там наркомания.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Почему не выйдет? Менять нужно только модель в 2-х местах и view - в 1-м. Я даже кое-что начал набросать.
« Последнее редактирование: 10.11.2017, 19:34:31 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Почему не выйдет? Менять нужно только модель в 2-х местах и view - в 1. Я даже кое-что начал набросать.
Так предложи и свой вариант, думаю это только в +. В кой-то веки вклад сделаем. Глядишь и озаботятся проблемой.
Я не трогал downloads потому что в объекте jupdate он вообще пустой приходит, ну это лучше,что я придумал.
Я изменил логику обновлений, не только самой joomla =) Надо будет потом еще обновы com_extensions поправить. если примут.
А вообще свои 5 копеек я вставил PR сделал. А дальше пусть сами решают =)
« Последнее редактирование: 11.11.2017, 03:20:09 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Ну, download() будет примерно такой
Спойлер
[свернуть]
« Последнее редактирование: 10.11.2017, 20:01:37 от robert »
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Ну, download() будет примерно такой
А ты их уже получаешь? Просто я этот вариант откинул, почти сразу когда умаялся пытаться получать downloads в нужном виде.
Вообще, имхо в идеале, бы сделать mirrors в XML да и все.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Кстати еще одно, там когда на заболоченный ресурс идет, то еще до download erorr отдает
P.S https://joomla.septdir.ru/updateserver/list.xml малоли для тестов надо
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
А ты их уже получаешь?
У меня нет возможности сделать mirror, поэтому проверял только на примерах. Да и проверять там особо нечего. Я просто закинул все ссылки, разделенные ";", в 1 тэг. Строку получаю стандартным способом, в download() перевожу в массив ссылок и пробую по одной, пока не получу файл или не закончатся ссылки.
Не будь паразитом, сделай что-нибудь самостоятельно!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

joomla-i.org - что за воришки?

Автор Филипп Сорокин

Ответов: 290
Просмотров: 25516
Последний ответ 01.09.2017, 18:00:19
от vipiusss
Захотел делать сайты, взял Joomla, появились вопросы? Потрать 3 мин. на прочтение и сэкономишь время

Автор NortonFox

Ответов: 24
Просмотров: 17175
Последний ответ 08.12.2016, 19:17:40
от dmitry_stas
Устанавливаем Joomla, пошаговая инструкция

Автор vipiusss

Ответов: 12
Просмотров: 2142
Последний ответ 10.01.2016, 10:13:12
от vipiusss
Joomla точно бесплатная?

Автор cRow

Ответов: 71
Просмотров: 16714
Последний ответ 01.12.2011, 00:18:25
от CTPZ