Сайт ЦЕРН теперь работает на WordPress

Организация ЦЕРН, запустившая самый первый веб-сайт 35 лет назад, перенесла свой флагманский ресурс home.cern с Drupal на WordPress. Официальный переход на WordPress состоялся в пятницу, в тот же день, когда инженеры ЦЕРН выступили на конференции WordCamp Europe 2026 в Кракове, Польша, с докладом о том, как они создали корпоративную платформу, на которой сейчас функционирует 580 веб-сайтов WordPress.

Этот шаг — очередная веха многолетнего процесса по переосмыслению веб-публикаций в ЦЕРНе. Вместо того чтобы рассматривать каждый сайт как отдельный проект, организация последние несколько лет занималась созданием централизованного сервиса WordPress, включающего собственную инфраструктуру на базе Kubernetes, автоматизированную систему развертывания, инструменты миграции, модель управления и курируемый пакет дистрибуции.

«Нам очень важно делиться своим опытом», — рассказал менеджер веб-сайта ЦЕРН Йоахим Вальдемар Иде изданию The Repository, отвечая на вопрос, почему он вынес историю миграции на WCEU 2026.

«Мы знаем, что другие лаборатории физики, другие международные организации, с которыми мы взаимодействуем в иных областях нашей повседневной деятельности, также находятся в ситуации, когда им, возможно, стоит рассмотреть WordPress. Мы очень рады, что ЦЕРН сделал первый шаг в этом направлении».

Иде и инженер по платформе/инфраструктуре Франсиско Борхес Ауриндо Баррос выступили с открывающей речью на WCEU 2026, рассказав участникам о проекте, над которым основная команда из пяти-шести человек работала более двух с половиной лет. Это был первый их доклад на WordCamp, хотя ранее они уже выступали на DrupalCon.

«В ЦЕРНе мы очень ценим сотрудничество, — сказал Баррос изданию The Repository. — Мы занимаемся открытой наукой — мы делаем это на благо всех, что относится не только к теоретической физике, которая является ядром ЦЕРНа, но и ко всему, что с ней связано. Это также часть обмена опытом с сообществом, возможность внести свой вклад».

От Drupal к WordPress

Миграция началась с простого вопроса: что такое веб-сайт ЦЕРН?

Можно было бы подумать, что после 35 лет работы в интернете ответ очевиден, но, как пояснили Иде и Баррос в своем выступлении, все оказалось иначе.

Любой сотрудник ЦЕРН мог создать веб-сайт. Одни ресурсы повторяли формат оригинального веб-сайта, запущенного в 1991 году. Другие представляли собой масштабные научные коллаборации с участием тысяч исследователей. Третьи принадлежали клубам, отделам, лабораториям, внутренним службам и даже зданиям. Иде и Баррос отметили, что со временем накопились различные технологии, различные модели обслуживания и различные ожидания.

В ходе основного доклада Иде объяснил, что в начале проекта команда создала федеративную структуру управления с представителями веб-сегмента по всей организации и провела аудит 800 наиболее важных публичных веб-сайтов CERN на платформе Drupal. Аудит стал основой для шестимесячного исследования осуществимости проекта (feasibility study). CERN пересадил репрезентативные веб-сайты на пять лидирующих CMS и оценил их на соответствие требованиям, выявленным в ходе аудита.

Победу одержал WordPress.

«В процессе работы над проектом список возможных CMS существенно сократился», — сказал Иде изданию The Repository. «Остальные просто не справлялись с задачами, как только требования начали вырисовываться».

Результатом стала не просто миграция CMS. В старой модели Drupal многие пользователи выступали одновременно и контент-креаторами, и администраторами веб-сайтов. Они устанавливали плагины, настраивали код, управляли обновлениями и вели древние веб-сайты, созданные их предшественниками. В новой модели пользователи могут сосредоточиться исключительно на публикации контента, в то время как веб-команда CERN будет управлять платформой с помощью курируемого пакета дистрибуции и централизованной инфраструктуры.

«Пользователи, наше сообщество, всегда хотели делиться тем, что они делают — экспериментами, чем-то новым, что они пробуют», — сказал Баррос. «Пользователи желали чего-то простого в плане создания контента, и WordPress это обеспечил».

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

«Мы можем делать это безупречно и бесперебойно», — сказал Баррос. «Пользователи просто получают уведомление — „Привет, вот новые обновления“ — и достаточно их установить».

Создание платформы WordPress для сотен сайтов

Для поддержки новой сервисной модели ЦЕРН разработал то, что Баррос описал во время основного доклада как дистрибутив CERN WordPress — монорепозиторий, который содержит кастомную тему CERN, проверенные плагины, средства повышения безопасности и настройки по умолчанию в виде единого управляемого пакета.

Каждый плагин проходит проверку перед включением. CERN оценивает активность его технического обслуживания, историю безопасности, частоту релизов и долгосрочную устойчивость, прежде чем предоставить программное обеспечение пользователям.

Безопасность была одним из главных приоритетов проекта. Баррос рассказал изданию The Repository, что ЦЕРН, как и любая другая организация, университет или компания, регулярно подвергается попыткам атак, например, на свою инфраструктуру Drupal. Команда развертывания тесно сотрудничала с внутренним отделом компьютерной безопасности организации (Computer Security Office) на протяжении всего процесса внедрения WordPress.

Сама инфраструктура работает на Kubernetes в собственных дата-центрах ЦЕРН, расположенных на франко-швейцарской границе под Женевой. Для автоматизации развертывания команда разработчиков инфраструктуры создала кастомный оператор WordPress, используя Kubernetes Operator SDK.

Как показал Баррос во время своего выступления, результатом стал конвейер подготовки ресурсов, позволяющий любому сотруднику ЦЕРН запросить новый веб-сайт через внутренний портал веб-сервисов организации. Платформа автоматически создает базу данных, хранилище, сеть и экземпляр WordPress примерно за одну минуту.

«Мы хотели, чтобы любой сотрудник ЦЕРН мог создать экземпляр WordPress независимо от своих технических навыков», — сказал Баррос во время выступления.

В настоящее время на платформе размещено 580 сайтов WordPress. По словам Барроса, каждый из них был создан автоматически с момента запуска.

Перенос более 183 000 единиц контента

Перенос ресурсов Drupal включал перемещение 183 346 элементов контента, не считая переводов, и более 510 000 файлов.

В ходе основного доклада Иде и Баррос обозначили четыре требования к процессу миграции: весь контент должен быть перенесен прозрачно и проверяемо; миграция должна быть повторяемой; по возможности необходимо учитывать многолетние кастомизации; и владельцам веб-сайтов необходим простой процесс обзора и тестирования перед запуском.

Для достижения этой цели ЦЕРН разработал конвейер миграции, который извлекает контент из Drupal, преобразует его в промежуточные объекты, сопоставляет эти объекты с блоками Gutenberg и публикует результаты в WordPress.

Весь процесс можно выполнить одной командой.

Ожидается, что миграция завершится в конце этого месяца, после чего ЦЕРН планирует открыть исходный код своих инструментов.

«В стиле ЦЕРН мы откроем исходный код нашего инструмента миграции», — объявила команда во время вступительной речи под аплодисменты.

Как это выглядит для пользователей

Если первый доклад был посвящен тому, как функционирует платформа, то во втором докладе на WCEU Аканша Чаттерджи рассказала об опыте ученых по работе с этой платформой.

Взаимодействуя с более чем 200 инженерами из семи отделов группы механической и материаловедческой инженерии ЦЕРН, Чаттерджи потратила три месяца на сбор требований и создание контента. Она использовала фотографии и видео из лабораторий и мастерских, а также выполняла итеративные обзоры с экспертами в данной области.

В результате было создано восемь веб-сайтов на WordPress, охватывающих различные инженерные функции в рамках группы.

После запуска сайтов в декабре 2025 года Чаттерджи вернула их инженерам вместе с документацией и обучающими программами.

«С самого начала мы знали, что моя роль заключается в создании первой версии», — сказала Чаттерджи в интервью изданию The Repository. «Они всегда были вовлечены в процесс, и теперь это больше зависит от них. Поэтому переход прошел очень гладко».

Иде прокомментировал это следующим образом:

«Создание веб-сайтов, а затем передача их командам, которые не обязательно обладают глубокими техническими знаниями, но способны работать с сервисом, публиковать контент, вносить изменения — это именно то, к чему мы стремились».

Проект уже дал ощутимые результаты. Сайты группы по механической и материаловедческой инженерии набрали более 15 000 просмотров страниц за первые шесть месяцев работы, привлекая посетителей за счет прямого трафика, социальных сетей, поисковых систем, переходов с других веб-сайтов и из ИИ-сервисов.

Во время своей презентации Чаттерджи рассказала участникам, что когда она спросила ChatGPT о машиностроении и материаловедении в ЦЕРНе, два из трех источников, на которые он сослался, были новыми WordPress-сайтами группы.

Одним из менее заметных, но потенциально наиболее значимых преимуществ является доступность.

Иде сказал, что компоненты темы CERN были разработаны в соответствии с требованиями WCAG AA, что позволяет юзерам создавать доступные страницы, используя предварительно одобренные блоки, вместо того чтобы самостоятельно разбираться в требованиях доступности.

«Благодаря тому, что все делалось грамотно с самого начала, и отдельные блоки доступны с первого дня, от пользователей не требуется особой технической продвинутости», — сказал Иде. «Вы просто создаете свой веб-сайт, используя компоненты, которые соответствуют требованиям».

От миграции к техническому обслуживанию

В настоящее время в ЦЕРН используется WordPress 6.9.4, и планируется применять взвешенный подход к будущим обновлениям.

«Стабильность очень, очень важна», — сказал Иде изданию The Repository. «Мы не спешим тут же запрыгивать на последнюю версию в день релиза. Нам нужно убедиться, что все стабильно».

Организация планирует завершить оставшиеся миграции, расширить свою кастомную тему, сделать открытым исходный код инструментов миграции и, возможно, других компонентов, таких как WordPress Operator, а также полностью отказаться от Drupal к концу года.

«Даже если у вас есть несколько устаревших систем, долгая история кастомизации — вы все равно не привязаны к чему-то одному», — сказал Иде. «Можно разобраться в любой ситуации и перейти к WordPress».

Источник: https://www.therepository.email

Дмитрий/ автор статьи
CCO, Senior SEM/PPC Specialist, WordPress-энтузиаст, переводчик с английского и немецкого. Серый кардинал русскоязычного WP-комьюнити.
Блог про WordPress
Добавить комментарий

Получать новые комментарии по электронной почте.