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

Alex_Mayak

  • Осваиваюсь на форуме
  • 10
  • 2 / 0
здравствуйте. не могу ни как найти можно ли переопределить view.html.php находящегося в components/[имя компонента]/views/view.html.php
созданным в шаблоне под адресом /templates/[наименование шаблона]/[тут я не знаю какую папку создавать]/view.html.php
и вообще есть такая возможность?
заранее спасибо.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

Alex_Mayak

  • Осваиваюсь на форуме
  • 10
  • 2 / 0
извините что спрашиваю не такой опытный в Joomla
но поставил VirtueMart появилась потребность изменить вывод на главной странице (сначало стоит что выводит последние просмотренные, рекомендуемые и тд) сама view.html.php выводит получается массивы с товарами
не хочу править изначальный файл (так как исправлять рабочее плохая практика=))
не подскажете как можно обойти проблему?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
И вообще, идите с этой %:;%поделкой в раздел VirtueMart, тут про ядро и нормальные компоненты речь.
*

Alex_Mayak

  • Осваиваюсь на форуме
  • 10
  • 2 / 0
=) Решение в лоб!
ну тема не только к VirtueMart относится.
VirtueMart является компонентом
переопределение "вида" компонента относится к логике КМС так же как создание альтернативного макета
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
VirtueMart - это ***код, по сути отдельный движок, как-то через одно место присобаченный к Joomla.
К канонам правильного написания кода он отношения не имеет, а значит и решения там через %% уникальные.
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
Переопределить в шаблоне, можно только шаблон, с моделями и представлениями эти номера не проходят. На покраске кузова движок или ходовку не делают, а если делают, то через ж... ой, выхлопную трубу
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Alex_Mayak, не бойтесь переписывать код интернет-магазинов. В отличие от многих других компонентов, эти не обновляют, а разрабатывают. Иначе стоящий магазин создать не получится.

VirtueMart, конечно, больше подойдет для профессионалов. Реакцию дилетанта на его код можно увидеть выше. По мне, он предпочтительнее, например, JoomShopping. Но и JoomShopping не плох. Разница, пожалуй, только в том, что при равном знании кода обоих, разработка на VirtueMart будет быстрее, за счет большего изначального функционала. При этом для новичка именно это становится проблемой, т.к. долго и сложнее все осваивать.

Те кто не хочет или не способен освоить код, тех можно на две категории разделить. Первые, будучи не в курсе, не пытаются делать глупые умозаключения. Вторые поступают противоположным образом.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
*

artel-st

  • Захожу иногда
  • 350
  • 37 / 1
На правах флуда и "глупых умозаключений"

не бойтесь переписывать код интернет-магазинов.
Это не только ускоряет, но и значительно удешевляет готовый продукт (сайт) в конечном итоге, а еще создает дополнительные трудности тем, кто будет обслуживать сайт после Вас, если Вы вдруг что-то "не поделите" с Заказчиком. Ведь мы делаем сайты для себя, а не под Заказчика и не дай Бог, кто-то кроме нас еще "полезет" в админку.

от многих других компонентов, эти не обновляют, а разрабатывают.
Разрабатывают? Если кто-то изменит в чужом дизайне шрифт - плагиат. А если переписать готовый компонент (решение), воткнуть в футере сайта "© МегаРазработчики" - разработка?

Это Вы расскажите администраторам сайта, которые его будут обслуживать после Вас, или людям, у которых будет доступ в админку, нажимающим ради интереса или из вполне понятных побуждений иметь движок в актуальном состоянии, на кнопочку "установить обновления"

VirtueMart, конечно, больше подойдет для профессионалов. Реакцию дилетанта на его код можно увидеть выше.
Спорить не буду, хотя можно было написать, что Linux круче, чем Windows Server....

Разница, пожалуй, только в том, что при равном знании кода обоих, разработка на VirtueMart будет быстрее, за счет большего изначального функционала.
О каком функционале идет речь? VM изобрели концептуально новый, ничем не похожий, не имеющий аналогов продукт? У них в корзине не кнопка "Купить" с двумя буквами "У" ? Не вводите никого в заблуждение, функционал у всех +/- одинаковый, оформлен может быть по разному. Или опять "Linux круче Windiws" ?


А так конечно да... нахрен MCV, нахрен API движка.... Берем переписываем, так как нам нужно - и все.

Мы же ПРО и нам даже не обязательно название темы читать или содержание вопроса ("можно ли переопределить view.html.php находящегося в components/[имя компонента]/views/view.html.php созданным в шаблоне")
"Жираф - это лошадь, выполненная по всем требованиям заказчика" (с) кто-то из дизайнеров
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Картинка в шаблоне

Автор Alkor94

Ответов: 13
Просмотров: 3108
Последний ответ 23.05.2018, 03:04:28
от Alkor94
Добавить позицию модуля в шаблоне traction

Автор amaddeus

Ответов: 1
Просмотров: 2036
Последний ответ 27.04.2017, 22:23:31
от darkghost
Как всунуть джумловский модуль в HTML сайт?

Автор valerama13

Ответов: 6
Просмотров: 1941
Последний ответ 29.03.2017, 17:24:58
от Septdir
Не работает mega menu в шаблоне sj_jare

Автор premisse

Ответов: 5
Просмотров: 4235
Последний ответ 28.02.2017, 21:35:24
от ddenov
pagenavigation.php в папке HTML шаблона не работает

Автор green711

Ответов: 8
Просмотров: 4323
Последний ответ 08.01.2017, 17:13:48
от slon777