Новости 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

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

misha51reg

  • Новичок
  • 1
  • 0 / 0
Вчера скачал Joomla, начал делать свой шаблон, при добавлении своей позиции в templateDetails в опциях модулей напротив пункта позиционирование выскакивает такая ошибка:

Warning: Invalid argument supplied for foreach() in
Z:\home\joomla\www\administrator\components\com_modules\view s\module\tmpl\edit_positions.php on line 31

И позиция моего шаблона не ищется.
Искал в Google, толком ничего не нашел, позиции везде так же добавляют, как и я.
Что я делаю не так ?

xml:
Код
<?xml version="1.0" encoding="utf-8"?>
<extension version="1.6" type="template">
         <name>XPole</name>
         <creationDate>26.04.2013</creationDate>
         <author>Автор</author>
         <authorEmail>misha51reg@gmail.com</authorEmail>
         <authorUrl>Nope</authorUrl>
         <copyright>© Гончарук М. И., 2013</copyright>
         <license>GNU General Public License</license>
         <version>1.0.0</version>
         <description>DESCRIPTION_XPOLE</description>
         <files>
                 <filename>index.php</filename>
                 <filename>templateDetails.xml</filename>
                 <folder>html</folder>
                 <folder>img</folder>
                 <folder>css</folder>
                 <folder>font</folder>
         </files>
         <positions>
                 <position>nav</position>
         </positions>
        <languages folder="lang">
            <language tag="ru-RU">ru-RU/ru-RU.tpl_lunword.ini</language>
            <language tag="ru-RU">ru-RU/ru-RU.tpl_lunword.sys.ini</language>
            <language tag="en-GB">en-GB/en-GB.tpl_lunword.ini</language>
            <language tag="en-GB">en-GB/en-GB.tpl_lunword.sys.ini</language>
        </languages>
</extension>

php:
Код
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" />
</head>
<body>
    <header id="mainHeader">
        <jdoc:include type="modules" name="nav" style="default" />
    </header>
</body>
</html>

В чем ошибка ?
Помогите пожалуйста, никак не могу найти ничего в инете, даже на ин яз форум писал.
Joomla 3.1 и никак не изменялась, стоит на Денвере 3 с PHP 5.3.1
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Странная вещь. Практически та же история.

Не один шаблон вроде сверстала...

Ошибки у меня никакой не возникало, но и шаблон в выборе позиций не отображался. Не было его вообще.

Проверяла и кодировку, и установку других шаблонов - ошибку так и не нашла.

Выкрутилась просто. Взяла файл templateDetails.xml из другого шаблона, снесла все лишнее, перезаписала информацию какую нужно - и шаблон появился в выборе позиций.

Может, кому пригодится.

Мистика...
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Не проверяли такой вариант решения?

Цитировать
Короче, проблема решилась очень неожиданно. Оказывается, если в шаблоне только одна (!) позиция, то это вызывает ошибку!
Я добавил ради эксперимента, еще одну позицию, и (о, чудо!):

1. Админка стала как полагается отображать все позиции index.php и tempateDetails;
2. Исчезла ошибка edit_positions.

© Stanly, 14.04.2013, 21:41 ссылка на оригинальный пост
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Точно. Так и есть.

Я в новом файле помимо своей еще оставила позицию debug.

artel-st, спасибо!

Это надо в FAQ
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Использование своего шаблона блога категории

Автор PashkaRu

Ответов: 30
Просмотров: 9016
Последний ответ 10.07.2024, 14:30:47
от mag_num83
Компиляция шаблона для j3 из Dreamweaver cc2020

Автор Ykitero

Ответов: 0
Просмотров: 2583
Последний ответ 10.01.2023, 09:05:11
от Ykitero
Перенос шаблона статического сайта на Joomla3

Автор bartes

Ответов: 4
Просмотров: 3242
Последний ответ 22.12.2020, 21:58:26
от bartes
Ошибка Call to a member function data() on null

Автор Дмитрий3838

Ответов: 0
Просмотров: 3082
Последний ответ 11.03.2020, 15:49:41
от Дмитрий3838
[РЕШЕНО] Ошибка при переходе на php7

Автор warlocksp

Ответов: 15
Просмотров: 3472
Последний ответ 11.03.2020, 15:37:50
от warlocksp