Новости 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 Гость просматривают эту тему.
  • 6 Ответов
  • 2904 Просмотров
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
Так уж сложилось что один мой сайт фактически полностью зависит от этой галереи. И хотя функционал компонента более чем богат (даже черезчур) со многим я был не согласен (а некоторое было не реализовано) и потому я очень сильно перековырял галерею "под себя". Но думаю некоторые вещи пригодятся и вам. И так начнем. (Мануал будет пополняться постепенно, надо еще вспомнить где что менял  ;D )

Два важных момента!
В силу особенности выпуска обновлений для фоки, многие (не все, читайте следующий пункт) изменения могут накрыться медным тазом. Поэтому сами решайте делать хак либо обновлять фоку. Я обычно смотрю что изменено в новой версии и уже от важности изменений исхожу.
Так же нужно для начала переопределить шаблоны вывода фоки в свою папку с шаблоном, Так как некоторые изменение в них. и это избавит от первого пункта.

0) Изменяем папку галереи. Я изменил пресловутую images/phocagallery на просто gallery в корне сайта.
Открываем /administrator/components/com_phocagallery/libraries/phocagallery/path/path.php И там делаем так:
Спойлер
[свернуть]

Правда это может выдать пару ошибок кое-где. Так как в некоторых файлах дополнительно выведен стандартный путь до галереи. Его тоже надо будет заменить.

1) Title детального просмотра. Меняем местами название сайта и название фотографии.
Открываем файл /components/com_phocagallery/views/detail[/view.html.phpb] и ищем строчку $title = $this->params->get('page_title', ''); (примерно 453 строка)
Заменяем эту строчку и несколько строчек ниже на код:
Спойлер
[свернуть]

2) Страница детального просмотра.
Открываем файл /components/com_phocagallery/views/detail/tmpl/default.php (если переопределяли файл будет в templates/ваш_шаблон/com_phocagallery/detail/default.php) и меняем вообще все.  ;)
Спойлер
[свернуть]
Важно. Смотрите пункт 0. В этом куске кода нужно указатьваш путь до галереи: href="'.JURI::root().'gallery/'.$this->item->

По сути это страница загрузки доступная по иконки Загрузка (если не выбрана прямая загрузка) но:
  • Вместо оригинального изображения (обычно со скроллингом по бокам) выводится большой эскиз.
  • Следовательно доступна кнопка загрузки и информация о файле.
  • Поле Добавить в блог с кодом для блога.  ::)

3) Продолжение следует...

Если у вас есть интересные хаки - оставляйте тут.
« Последнее редактирование: 19.04.2013, 14:29:41 от HiopsNerevar »
Это бидаль пича.
*

Vasilij30

  • Захожу иногда
  • 143
  • 1 / 6
Всё супер, но! Хотелось бы более подробнее, например зачем изменять пункт 1 и 2 в посте

очень хочется разобраться...
и с этими изменениями остается проблема описанная тут http://joomlaforum.ru/index.php/topic,280833.msg1404437.html#msg1404437 тоесть половина способов  вывода окна деталей отображает пустое окно.
« Последнее редактирование: 07.12.2013, 16:35:26 от Vasilij30 »
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
Зачем все это написано в начале поста. Просто меня не устраивал тот вывод что был поэтому пришлось делать вот так.
Это бидаль пича.
*

Vasilij30

  • Захожу иногда
  • 143
  • 1 / 6
Цитировать
Важно. Смотрите пункт 0. В этом куске кода нужно указатьваш путь до галереи: href="'.JURI::root().'gallery/'.$this->item->
Не понял, это где именно?
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
В файле /components/com_phocagallery/views/detail/tmpl/default.php в самом начале там нужно указать ту папку галереи которая у вас указана в файле path.php
Это бидаль пича.
*

konservator

  • Захожу иногда
  • 64
  • 14 / 1
Добрый вечер, HiopsNerevar! А вы не пробовали прикрутить теги для фотографий в PhocaGallery? Или может посоветуете как это сделать, чтобы отображались в multibox.
*

HiopsNerevar

  • Давно я тут
  • 630
  • 88 / 0
  • Я удобный.
konservator Нет, к сожалению не делал.
Это бидаль пича.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 5 Модули: PhocaGallery Image Module ошибка Class "JRequest" not found

Автор prostoy

Ответов: 0
Просмотров: 1579
Последний ответ 05.09.2024, 09:41:27
от prostoy
PhocaGallery

Автор rezchik

Ответов: 6
Просмотров: 2453
Последний ответ 07.01.2024, 16:59:36
от SeBun
Русификация PhocaGallery 3 и 4 для Joomla 2.5\3.0

Автор HiopsNerevar

Ответов: 118
Просмотров: 102830
Последний ответ 11.03.2022, 16:24:13
от sergeytolkachyov
Сортировка категорий в столбцах/колонках PhocaGallery 3.2.2

Автор remix8080

Ответов: 0
Просмотров: 3035
Последний ответ 20.06.2021, 17:09:27
от remix8080
PhocaGallery 2.8.1 для Joomla 1.5

Автор iGoldSilver

Ответов: 3
Просмотров: 3276
Последний ответ 16.12.2020, 10:10:17
от iGoldSilver