Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Глюк только в одном проекте (но все шаблоны в нём Master Template).

Имеем туры:
Спойлер
[свернуть]
Внутри туров игры, например, второй тур:
Спойлер
[свернуть]

Смотрим в БД, дата игр прописалась правильно:
Спойлер
[свернуть]

Во фронте nextmatch_ext прописывает матчи верно:
Спойлер
[свернуть]
Но если смотрим анонс матча, то дата волшебным образом меняется на +1 день:
Спойлер
[свернуть]

И если зайдём в календарь игр конкретной команды, то все даты всех игр также смещены на +1 день:
Спойлер
[свернуть]

Хотя в самом календаре для всех команд всё ыв порядке, например, для того же второго тура:
Спойлер
[свернуть]

Первый раз за всё время использования с таким сталкиваюсь! ни у кого подобного глюка не было? Как решить эти расхождения?
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Клик на любой матч из турнирной сетки также выдаёт дату + 1 день. Смещение есть у всех команд без исключения именно в календаре игр команды и по ссылкам из турнирной сетки.

Поскольку проблема только в конкретном проекте - удалил его. Создал заново. Проблема осталась. В чём дело - не пойму абсолютно.
« Последнее редактирование: 15.04.2013, 11:22:30 от uf1976 »
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Первое что приходит на ум - в настройках турнира "Временная зона турнира" такая же как и в других проектах?
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
в настройках турнира "Временная зона турнира" такая же как и в других проектах?
Да.
Временная зона сервера, Временная зона JoomLeague и Временная зона проекта у всех проектов одинаковы.
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Матчи другого проекта начинаются в 13:00, а "проблемного" в 20:00. Попробуй поставить такое же время начала матча и посмотри есть ли сдвиг.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Попробуй поставить такое же время начала матча и посмотри есть ли сдвиг.
Спасибо, Александр.
При замене времени на 13:00 дата перестаёт прыгать. Попробовал увеличивать время матча - перескок даты идёт при времени 18:00. При этом показывает:
Спойлер
[свернуть]
Если выставить на час меньше или раньше, то всё ОК:
Спойлер
[свернуть]

Как можно это безобразие подправить?
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Пока сделал временную затычку - вместо 20:00 везде выставил 8:00. Главное, чтобы команды не припёрлись играть с утра.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Нашёл у себя проект, где матчи начинаются также после 18:00 - и там точно такая же проблема! Т.е. при времени матча > 17:59 дата перепрыгивает на + 1 сутки, при этом само время не меняется.
Никто с подобным не сталкивался?
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Попробуй поиграться с настройками в
JoomLeague->Настройки->Конфигурация->Корекция времени сервера
и
Сайт->Общие настройки->Сервер->Временная зона
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Попробуй поиграться с настройками в
JoomLeague->Настройки->Конфигурация->Корекция времени сервера
и
Сайт->Общие настройки->Сервер->Временная зона
На коррекцию временной зоны в Джумлиге никакой реакции не было, а вот при установке часового пояса в Гринвич в самой Joomla - даты встали на свои места.
Однако теперь все новости на сайте идут с опережением на 5 часов :-)
Но это лучше, чем глюк с датой в матчах.

Спасибо за направление и подсказки, tranceRoller!
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
А есть ли решение, не затрагивающее временную зону Joomla? А то и статистика, и новости теперь с временным смещением - не очень удобно.
*

tranceRoller

  • Захожу иногда
  • 452
  • 37 / 0
Решено.
Версия JoomLeague - 1.5.3
Часовой пояс сервера совпадает с часовым поясом сайта (сервер находится в том же городе).
В интересующем нас виде (teamplan или nextmatch, в этом конкретном случае) ищем файлы со строками типа этой:
Цитировать
<span><?php echo JHTML::date($this->match->match_date, JText::_( 'JL_NEXTMATCH_GAMES_DATE' )); ?></span>
Проще искать по выделенному тексту.
И в конце функции date добавляем ", 0"
Цитировать
<span><?php echo JHTML::date($this->match->match_date, JText::_( 'JL_NEXTMATCH_GAMES_DATE' ), 0 ); ?></span>

*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Решено.
Спасибо, Александр, огромное за решение!
Поменял, как указано - даты встали на свои места.
"+" в репутацию с огромным удовольствием!
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
В интересующем нас виде (teamplan или nextmatch, в этом конкретном случае) ищем файлы со строками типа этой:Проще искать по выделенному тексту.
И в конце функции date добавляем ", 0"
... и не забыть ещё matchreport
*

Геныч

  • Захожу иногда
  • 287
  • 9 / 0
Какая-то трабла возникает, если обновлять JL 2.0. Время, которое отображается на экране (для matchreport, teamplan и др.) увеличивается на 9 часов. Судя по всему, это разница между Гринвичем и реальным временем и возникает из-за новой фишки UTC. В прошлый раз я как-то избавился от этой проблемы, но методом тыка, поэтому решение вспомнить не могу. Никто не сталкивался?

P.S. Когда то же самое обновление происходит на локальном компе, все нормально, без последствий :)

-----------------------

Ответ лежит как раз в кнопке "преобразовать в UTC", которую, судя по всему, трогать не нужно.
« Последнее редактирование: 28.04.2014, 20:27:48 от Геныч »
*

M0sk0W

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Ответ лежит как раз в кнопке "преобразовать в UTC", которую, судя по всему, трогать не нужно.

Походу да, особенно, когда был кривой билд (1-ый или 2-ой касающийся этой темы), когда я вообще не понял, что это было. А потом "преобразование" сдвинуло все мои матчи на 4 или 5 часов. "Восстанавливал" руками, ибо немного. Думаю, для локальных турниров тема с UTC не очень актуальна.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Если матч назначен на 16:00 или позже дата матча увеличивается на день

Автор Геныч

Ответов: 0
Просмотров: 2601
Последний ответ 28.04.2023, 19:33:14
от Геныч
Вывод статистики по всем проектам в один roster

Автор 4a4a

Ответов: 2
Просмотров: 19252
Последний ответ 30.01.2018, 18:04:22
от DragonbyKuzya
Проблема с результатами матчей в teamplan

Автор apugachev86

Ответов: 0
Просмотров: 1763
Последний ответ 09.10.2015, 13:27:50
от apugachev86
joomleague 2.92 - описание команды

Автор pro1024

Ответов: 1
Просмотров: 2314
Последний ответ 19.08.2015, 07:36:20
от dimix1978
Добавление команды в календарь

Автор born

Ответов: 3
Просмотров: 2278
Последний ответ 27.05.2015, 15:01:08
от Геныч