В 2026 году Joomla вновь вошла в число участников Google Summer of Code (GSoC) , предоставляя молодым разработчикам шанс внести вклад в развитие популярной системы управления контентом (CMS).
Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список “идей”, воплотить которые должны участники под руководством наставников.
Проекты Joomla в рамках программы GSoC 2026:
- Ajax-бэкенд. - Действия в административной панели без необходимости обновлять страницу. - Автоматическое сохранение содержимого во время редактирования. - Расширенный фильтр - поиск и фильтрация по пользовательским полям.
- Автоматизация рабочих процессов (workflow + task scheduler). Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.
- Мультикатегории. В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.
- Обучение с подкреплением на основе отзывов переводчиков. Joomla собирается использовать автоматический перевод документации. В каждом языке есть свои специфические слова, характерные для Joomla. Предполагается обучать языковые модели, используя обратную связь от переводчиков, чтобы постоянно улучшать качество переводов и учитывать специфические языковые особенности Joomla.
Как присоединиться?
Чтобы стать участником программы GSoC 2026 и внести свой вклад в развитие Joomla, ознакомьтесь с официальными ресурсами:
- Официальная страница программы GSoC: google developers
- Список утвержденных проектов Joomla: сообщество Joomla
- Чат международного сообщества Joomla в Mattermost: mattermost chat
Участвуя в проекте, разработчики получат бесценный опыт разработки крупных открытых проектов, освоят новые навыки и станут частью активного международного сообщества разработчиков Joomla.