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

Garun

  • Захожу иногда
  • 304
  • 17 / 3
Быть может есть готовые решения - тогда адаптация под ТЗ.
ТЗ может быть гибким - т.е. адаптировать под возможности готового компонента.
Ну или написание с нуля...

Пожелания заказчика:
«Необходима система контроля работы менеджеров.
Менеджер добавляет объект – заявляет о намерении начать переговоры.
Администратор/руководитель утверждает его полномочия.
Согласно определённым этапам, объекту присваивается статус (условный «светофор») – «в работе», «превышен лимит периода полномочий», «Внимание – полномочия могут быть аннулированы».
Напоминания о начале и завершении этапов (смена статуса) отправляются на e-mail менеджеру и руководителю (руководителям).
Если работы завершены, и результат принят руководителем – объект получает статус «завершён».
Если нет – к объекту может быть прикреплён другой менеджер или же объект может получить статус «свободен» без прикрепления менеджера.»

Назначение:
- Управление объектами внедрения компании.
Роли и полномочия:
1.   Администраторы (полный доступ)
2.   Пользователи (частичный доступ)
Структура:
1.   Регионы.
Многоуровневая вложенность.
- Федеральный округ; (создаются администратором)
- - Область/ Республика/Край; (создаются только администратором)
- - - Населённый пункт; (может добавляться пользователем).

2.   Этапы:
- На утверждении;
- 1-й этап – «В работе»;
- 2-й этап – «превышен лимит» времени, отведённый на 1-й этап;
- 3-й этап – «Внимание – полномочия по объекту подлежат аннулированию!» (если превышен лимит» времени, отведённый на 2-й этап)

3.   Объект.
Характеристики объекта:
3.1.   ID – уникальный идентификатор. (автоматически назначается системой)
3.2.   Назначенный пользователь (либо автоматически определяется пользователь, добавивший объект, либо администратор назначает/переопределяет пользователя).
3.3.   Название («Алые паруса», «Седьмая миля» и тому подобное…) - добавляются пользователем или администратором.
3.4.   Назначение (жилое здание, жилой комплекс, промышленный объект) – выбирается пользователем из списка, составленного администратором.
3.5.   Адрес. ( улица, дом, корпус- уточняется) - добавляются пользователем или администратором.
3.6.   Застройщик. ( ОАО «Пупкин и компания», номер в реестре «007007») - добавляются пользователем или администратором.
3.7.   Номер объекта (некая характеристика, назначаемая объекту до присвоения адреса). - добавляются пользователем или администратором.
3.8.   Оборудование - выбирается пользователем из списка, составленного администратором – множественный выбор.
Возможно, что этот параметр будет выстроен следующим образом:
- выбор оборудования из списка, определённого администратором, но с самостоятельным добавлением количества.
3.9.   Произвольная текстовая область - добавляются пользователем или администратором.
(Заметка пользователя, описание и пр.)
3.10.   Статус объекта (этапы – см. п2.)
- пока объект не утверждён администратором – пиктограмма «знак вопроса»;
- сразу после утверждения включается «светофор» - зелёный кружок – 1-й этап;
- по истечению периода, отведённого на 1-й этап, пользователю и администратору отправляется письмо на e-mail с напоминанием, и «светофор» переключается на жёлтый кружок.
- по истечению периода, отведённого на 2-й этап, пользователю и администратору отправляется письмо на e-mail с напоминанием, и «светофор» переключается на красный кружок.
- по истечению периода, отведённого на 3-й этап, пользователю и администратору отправляется письмо на e-mail с напоминанием, и объекту присваивается статус «Свободен»

ВАЖНО
 – Администратор может переопределить статус объекта – изменить красный или жёлтый на зелёный.
Шаблоны писем редактируются администратором.
Значения дат и времени подставляются автоматически, согласно назначенным периодам.
3.11.    Хронология
История этапов должна отображаться, поскольку администратор может не один раз продлевать период работы, в зависимости от обстоятельств.

Доступ:
ТОЛЬКО ДЛЯ АВТОРИЗОВАННЫХ ПОЛЬЗОВАТЕЛЕЙ.
Пользователи не регистрируются, а добавляются администратором.
Логин (адрес e-mail), пароль (назначается автоматически или вводится администратором) и url страницы входа отправляются пользователю на E-mail.
Пользователь должен иметь возможность восстановить пароль или изменить его.

Данные пользователя:
- ID
- ФИО
- e-mail
- номер телефона
- другой способ связи (skype, viber и пр.)
- быть может прикреплённые объекты.

ТЗ требует доработки.
Однако, в общем и целом принцип определён, согласно пожеланий заказчика.
Требуется предварительная оценка бюджета и срока внедрения.
Готов к труду и обороне!
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
По сути, это - crm, весь сайт будет из црм состоять или только отдельная его часть? бюджет от 100к деревянных, по срокам - после проработки тз, если интересно - подробнее в личку форума или телеграм @alekvolsk
*

robert

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

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
Одна голая логика уже тянет...
Ну, там же не только логика нужна, надо и юзабилити продумывать тоже, да и в логике по сути надо апи предусматривать: сейчас это просто црм, а завтра к ней мобильные приложения захотят
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
Благодарю за отклик, коллеги!
Цена высока - кризис, знаете ли, у всех...
Идут переговоры с заказчиком, уточняется ТЗ.
Думаем над упрощением логики компонента.
Готов к труду и обороне!
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
По сути, это - crm
Так и есть.
Всё это дело планируется разместить поддоменом к основному сайту.
Именно поэтому рассматриваются варианты не только компонента, но и отдельных скриптов, не связанных с Joomla.
Готов к труду и обороне!
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
а завтра к ней мобильные приложения захотят
Едва ли.
А если и захотят - то уж точно не завтра.
Пока не видим смысла в мобильном интерфейсе.
Готов к труду и обороне!
*

AlekVolsk

  • Гуру
  • 6913
  • 416 / 4
т.е. только для десктопа, без адаптации интерфейса под мобильники? от 30к, если логику упростите
есть опыт наработок в данной сфере
*

karabert

  • Захожу иногда
  • 276
  • 30 / 3
Что-то тема заглохла, заказ в работе?
*

Garun

  • Захожу иногда
  • 304
  • 17 / 3
Что-то тема заглохла, заказ в работе?
Коллеги, вам ли не знать, как работают заказчики?!
Обсуждают, ломают копья над бюджетом, вносят коррективы в логику...
Готов к труду и обороне!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Допилить компонент jshopping_unijax_filter_seo

Автор 9885080

Ответов: 1
Просмотров: 777
Последний ответ 22.05.2025, 09:40:59
от kit2m2
Написать плагин или компонент регистрации

Автор Alex Walex

Ответов: 9
Просмотров: 2252
Последний ответ 30.05.2021, 23:52:50
от AdWeb
Компонент справочник клиентов

Автор Smoki331

Ответов: 7
Просмотров: 1139
Последний ответ 24.08.2020, 10:51:21
от kit2m2
Компонент для oomla 3.8.0

Автор FireFood

Ответов: 10
Просмотров: 1084
Последний ответ 03.02.2018, 23:24:08
от Фей
Компонент для автоперевозок

Автор stardel

Ответов: 17
Просмотров: 1592
Последний ответ 16.01.2018, 19:32:27
от Фей