Новости Joomla

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

Проект IV: Обучение с подкреплением на основе отзывов переводчиков.
Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

👩‍💻 События плагинов и порядок их срабатывания при работе с пользовательскими полями Joomla и использовании FieldsHelper.

В процессе работы с Joomla бывает необходимо работать с пользовательским интерфейсом более тонко, чем обычно. Все формы Joomla состоят из стандартных полей, содержанием, стилем отображения, состоянием (включено/выключено, доступно для редактирования или нет и т.д.) можно управлять с помощью плагинов. Да и для нестандартных проектов хорошей практикой является создание одного системного или нескольких плагинов групп "под проект", в которых храниться весь "нестандарт".

В этой статье описаны все триггеры, которые вызываются через Event Dispatcher из administrator/components/com_fields/src/Helper/FieldsHelper.php, с привязкой к жизненному циклу (порядку этапов работы запроса), аргументам, изменяемым данным и дальнейшему распространению по Joomla. Это поможет вам работать с Joomla свободнее и не опасаясь при этом потерять изменения при очередном обновлении движка.

Подходы, описанные в статье, полезны в тех случаях, когда вы работаете с данными в com_fields - механизме создания и редактирования пользовательских полей ядра Joomla и при использовании FieldsHelper. Многие сторонние компоненты не используют эту возможность, поэтому данная статья будет полезна лишь частично.

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

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Ситуация следующая - сайт размещен на серверах hetzner в Германии, требуется предоставить возможность доступа к результатам экзаменов с стороны фронта.
Для этого в базе соответственно необходимо хранить данные: ФИО, паспортные данные, сами результаты. Эта информация относится к персональным данным по закону "О персональных данных"
Цитировать
персональные данные - любая информация, относящаяся к определенному или определяемому на основании такой информации физическому лицу (субъекту персональных данных), в том числе его фамилия, имя, отчество, год, месяц, дата и место рождения, адрес, семейное, социальное, имущественное положение, образование, профессия, доходы, другая информация;

На нас пытаются наехать - нельзя размещать персональные данные за пределами страны, вот если бы ваш сайт был на территории РФ - другое дело (размещать сайт у нас я категорически против, прошлогодняя история с обвалом сайта в режиме экзаменов на мастаке и moinet явно показала - доверять соотношению цена\качества наших хостеров для больших проектов я не буду еще много лет)
У hetzner есть документация по обеспечению безопасности данных, при необходимости будет представлена
Прошу проконсультировать по поводу следующих аспектов закона:
Цитировать
обезличивание персональных данных - действия, в результате которых невозможно определить принадлежность персональных данных конкретному субъекту персональных данных;
Шифрование всех полей БД через md5 до момента загрузки на сервер - является ли достаточной мерой обезличивания? Считаю так на основании следующего пункта
Цитировать
Статья 19. Меры по обеспечению безопасности персональных данных при их обработке

1. Оператор при обработке персональных данных обязан принимать необходимые организационные и технические меры, в том числе использовать шифровальные (криптографические) средства, для защиты персональных данных от неправомерного или случайного доступа к ним, уничтожения, изменения, блокирования, копирования, распространения персональных данных, а также от иных неправомерных действий.

Единственно, в чем сомневаюсь и не нашел четкого соответствия в законе - Трансграничная передача персональных данных
Собственно вопрос только один - если зашифрованные данные на территории РФ уже считаются обезличенными - попадают ли они под определение "персональные данные" и действие пункта трансграничной передачи?

С самим законом можно ознакомиться здесь http://www.rg.ru/2006/07/29/personaljnye-dannye-dok.html
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Статья 12. Трансграничная передача персональных данных

1. До начала осуществления трансграничной передачи персональных данных оператор обязан убедиться в том, что иностранным государством, на территорию которого осуществляется передача персональных данных, обеспечивается адекватная защита прав субъектов персональных данных.

...

оговорюсь, я не юрист, но уверен, что в самой Германии существует нечто вроде Data Protection Act, т.е. закон о защите персональных данных. удостоверьтесь, чтобы железо Вашего хостинга было действительно размещено в его германских помещениях, а не где-либо в другой стране, т.к. в этом случае опять же, согласно Статьи 12, потребуется наличие в этой стране соответствующего законодательства.

Уффьюю... похоже на прогулку по минному полю   ;)



# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
оговорюсь, я не юрист, но уверен, что в самой Германии существует нечто вроде Data Protection Act, т.е. закон о защите персональных данных. удостоверьтесь, чтобы железо Вашего хостинга было действительно размещено в его германских помещениях, а не где-либо в другой стране, т.к. в этом случае опять же, согласно Статьи 12, потребуется наличие в этой стране соответствующего законодательства.
Уффьюю... похоже на прогулку по минному полю   ;)
у хостера в германии есть документ по обеспечению безопасности, там описан как порядок доступа к железу так и ПО, но вопрос - принимают ли это наши юристы, ведь то ПО и документы не проходили в ФСТЕК...
Про минное поле согласен
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Я думаю, Петр, что если Вы прикроетесь необходимым минимумом документов, тем самым выказав властям Ваш проффесионализм, усердие и добросовестность в вопросе защиты личных данных в Вашем владении, то это может помочь Вам встретить проверяющих с готовностью.

надеюсь нижеследующее поможет понять, что я имею в виду под "минимум документов":

По мнению экспертов компании ReignVox, обеспечение защиты ПДн при их трансграничной передаче является составной частью работ по комплексной защите персональных данных на предприятии. Для обоснования адекватности защиты ПДн при передаче данных в за-рубежный филиал компании необходима реализация ряда мероприятий, включая разработку документа (или нескольких документов), который отражает следующие основные моменты:

    * Общие положения (организационная структура компании; страна (страны), в которую передаются ПДн; цель передачи и обработки ПДн за границей);
    * Правовое обоснование трансграничной передачи персональных данных (перечень нормативно – правовых документов, на основании которых осуществляется передача и обработка ПДн);
    * Описание объекта защиты;
    * Характеристики передаваемых ПДн (категории ПДн, передаваемых за границу; категории субъектов ПДн; способы обработки ПДн (автоматизированная, неавтоматизированная, смешанная обработка));
    * Регламент обеспечения безопасного информационного обмена персональными данными с зарубежными филиалами (представительствами) (описание ИСПДн из которой (которых) передаются ПДн; описание ИСПДн, куда передаются ПДн; каналы передачи данных; стандарты и протоколы передачи данных и т.д.); Описание мероприятий и средств обеспечения защиты передаваемых ПДн (организационные мероприятия; технические средства защиты информации, в том числе средства криптографической защиты информации);
    * Состав законодательства иностранного государства, отражающего вопросы защиты ПДн;
    * Заключительные положения (зарубежный филиал обязуется соблюдать законодательство по обработке ПДн страны, в которой он находится; обязуется обеспечить соответствующую защиту полученных и обрабатываемых ПДн; подписи ответственных лиц головной организации и зарубежного филиала под вышеперечисленными положениями).
Источник: Information Security - http://www.itsec.ru/articles2/Inf_security/transgranichnaya-peredacha-pd

похоже, российские банкиры уже начали набираться опыта в Вашем вопросе - загляните на этот форум: http://dom.bankir.ru/showthread.php?t=81875. может стоит их потеребить и пойти по их следам?
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
огромное спасибо за развернутый ответ, пойду думать дальше, буквально через пару недель будет весьма актуально
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
рад быть полезным

искренне желаю чистых вод через две недели :-)
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться