The New York Times описывает интерфейс и возможности своей системы управления контентом Scoop

Директор по системам управления контентом The New York Times Люк Вненчак (Luk Vnenchak) подробно рассказал в блоге разработчиков издания об их собственной CMS под названием Scoop. Ниже — перевод этого обзора.

Scoop: взгляд на систему управления контентом The New York Times

Важность технологий для будущего журналистики становится очевидной, когда известный редактор решает перейти на работу в другую компанию из-за используемой там системы управления контентом. Именно такую причину назвал The New York Times Эзра Кляйн (Ezra Klein), который покинул The Washington Post и ушел в Vox Media, онлайн-издание с высококачественной CMS, изготовленной на заказ. Кляйн не смог толком объяснить, чем так хороша CMS в Vox. Но сам факт того, что журналист признался в любви к этой CMS, — это сигнал о том, что мир изменился.

CMS, часто высмеиваемые, но необходимые в современной журналистике, вдруг приобрели такую огромную важность. Vox использует CMS как приманку для новых сотрудников. Google, не слишком это скрывая, разрабатывает CMS для новостной индустрии. Колумнист The New York Times Дэвид Карр (David Carr) недавно посвятил целую статью многообещающей платформе для блогинга и CMS Medium и заявил, что «система управления контентом — это неизбежная судьба».

Мы полностью согласны. Наша CMS, которая называется Scoop, — главное воплощение наших инноваций на всех платформах. В ней выражаются как наше стремление к слиянию в будущем печатной и цифровой журналистики, так и разочарование от невозможности этого сегодня.

Мы подумали, что сейчас самое подходящее время разобраться в прошлом, настоящем и будущем Scoop: что она делает хорошо, что в ней может быть улучшено, и как все это поможет The New York Times оставаться лучшей в мире медиакомпанией.

Что такое Scoop?

Scoop (не путать с нашим мобильным приложением-путеводителем по Нью-Йорку The Scoop) — это CMS для публикации на сайте (а в скором времени — и для подготовки материалов к печати), созданная нами в The New York Times. (Впрочем, для многих наших блогов мы используем WordPress.) Scoop была разработана в 2008 году в тесном сотрудничестве с редакционным отделом. В отличие от многих коммерческих систем, Scoop не отображает контент непосредственно на сайте и не содержит инструментов для создания сообщества читателей. Это скорее внутренняя система для управления контентом и публикации данных, а отображением материалов на разных платформах занимаются другие приложения. Подобное разделение функций дает разработчикам возможность решать задачи без оглядки на контент: это позволяет нам развиваться быстрее, чем если бы Scoop был единой монолитной системой. Например, наши платформы для комментирования и рекомендаций интегрированы со Scoop, но остаются отдельными приложениями.

image

Наши представления о Scoop эволюционировали с годами. Прелесть собственной CMS в том, что со временем можно легко дорабатывать те или иные ее детали. Со времени запуска Scoop сильно расширилась, в ней появилось множество новых функций, таких как сложные инструменты для авторов и редакторов, бюджетирование, управление изображениями и видео, улучшенное API. Количество пользователей Scoop увеличилось от нескольких десятков сотрудников до 1000 пользователей, включая репортеров, корректоров, фото- и видеоредакторов.

Вероятно, наиболее крупным стало кардинальное изменение процесса публикации. Изначально мы планировали, что тексты будут создаваться в системе CCI, основанной на Microsoft Word, а затем отправляться в Scoop для добавления мультимедийных данных, тегирования и публикации на сайте. На деле все вышло наоборот: журналисты пишут прямо в Scoop, публикуют материалы на сайте и в мобильной версии газеты и только потом отправляют их в CCI для печати на бумаге. Мы называем это digital first (англ. «сначала в цифровом виде»): этот прием, используемый уже много лет, сделает Scoop к 2015 году основной CMS и для печати и для публикации в интернете.

Scoop — мощная система, созданная с учетом потребностей СМИ, которое 24 часа в сутки и 7 дней в неделю работает в печати, интернете и на мобильных платформах. Каждый день через Scoop публикуется в среднем 700 статей, 600 изображений, 14 слайд-шоу и 50 видеозаписей. Но эта мощность в то же время создает сложности, особенно в сравнении с CMS наших конкурентов, которые существуют только в онлайн-пространстве. В отличие от многих более простых CMS, благодаря которым журналист может в одиночку работать с материалом от первой идеи до момента публикации, Scoop основана на разных ролях пользователей в соответствии с разделением обязанностей в нашей редакции. Управлять этой сложностью — то есть сохранять максимальную простоту системы без уменьшения функциональности — вызов, с которым мы сталкиваемся каждый день.

Давайте посмотрим на некоторые функции Scoop и поговорим о наших планах по ее развитию.

Планирование контента

Раньше редакторы придумывали номер The New York Times, печатая материалы на листах и развешивая их на досках. Многие деревья погибли во имя этого архаичного неэффективного процесса. Несколько лет назад мы создали специальный инструмент для онлайн-планирования, а затем интегрировали его со Scoop. Редакторы все еще приносят кучу бумаг на совещания, но в целом онлайн-планирование делает возможным управление новостями в глобальном масштабе. Мы планируем автоматизировать эту систему, создав различные статусы для статей в зависимости о того, в какую версию издания они идут — в онлайн или печать, от того, какие мультимедийные элементы используются в статье, и от ее успеха после публикации.

image

Отслеживание изменений и комментарии

Это один из отличительных инструментов в Scoop; он устроен по тому же принципу, что и в Microsoft Word. Многие другие браузерные текстовые редакторы, такие как Google Docs, показывают изменения на полях. Наши же редакторы предпочитают историю изменений в стиле Word, а не просто инструмент, который показывает отличия текущего варианта текста от предыдущего. Все это основано на стандартах, по которым в редакциях работали в 1980-х, когда пользовались первыми текстовыми редакторами вроде Atex. И конечно, у такого подхода есть свои преимущества, такие как возможность увидеть все правки в контексте. Мы сделали так, что правки появляются внутри текста, а не на полях. Кроме того, мы создали собственный текстовый редактор ICE и выложили его в открытый доступ.

image

Черновики и рабочий процесс

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

Сотрудничество в режиме реального времени

В Scoop контент во время редактирования блокируются так, чтобы редакторы не работали над одной статьей одновременно. В Scoop можно «постучаться» к пользователю, который заблокировал статью. Теперь мы придумали более сложную блокировку контента: например, репортер может работать над статьей, пока редактор придумывает заголовок, а продюсер добавляет мультимедиа. Но два разных редактора не могут одновременно редактировать один заголовок.

Скоро у нас появится новый интерфейс для статей, в котором будут расширенные возможности для блокировки и возможность сотрудничества в режиме реального времени. Редакторы смогут видеть, кто еще работает над материалом и какие части статьи заблокированы. Когда редактор сохраняет сделанные им изменения, это увидят все остальные сотрудники, работающие над статьей. (По просьбе наших редакторов мы сделали так, чтобы не было видно каждого изменения, как в Google Docs, а сейчас мы изучаем возможности редактирования текста статьи несколькими пользователями одновременно.)

image

Конфиденциальные статьи

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

Тегирование контента

The New York Times каталогизировала контент по темам, персонам, организациям и местам с 1851 года. Сейчас благодаря сложным алгоритмам и автоматическим рекомендациям, наша CMS видит разницу между штатом Джорджия и Грузией (по-английски эти два слова пишутся одинаково — Georgia. — Прим. перев.). Редакторы используют предлагаемые CMS варианты для тегирования статей, а также могут вручную выбирать теги из системы или добавлять новые. У нас есть специальная команда, которая каждый день обрабатывает такие запросы, проверяет алгоритмы автоматического тегирования, добавляет новые условия и проверяет теги, уже проставленные в статьях.

Уведомления

В Scoop есть система уведомлений: она сообщает пользователям, что материал подходит по тем или иным критериям, находится на той или иной стадии работы, был обновлен или опубликован. Благодаря оповещениям, редакторам не приходится стоять над душой репортеров перед наступлением дедлайна. Это также позволяет редакторам знать, когда та или иная статья в их рубрике готова к публикации, а корректорам — когда конкретный материал готов к проверке. Оповещения приходят по электронной почте и отображаются в самом Scoop.

Фотографии

Когда Scoop только запустился, фоторедакторам и продюсерам нужно было всего лишь указать размер и пропорции для каждой фотографии. Со временем росло количество приложений и платформ, а вместе с ними и количество изображений, которые надо обрезать. Нам не хотелось прерывать рабочий процесс редакции каждый раз, когда появлялось новое решение для iPad-приложения, поэтому мы обновили инструмент для обрезки фотографий, упростив процесс и добавив новые размеры и настройки. Теперь редакторы используют Scoop, чтобы создать основную версию фотографии и ее миниатюру. Scoop собирает информацию и сам предлагает те или иные размеры.

Достаточно выполнить несколько простых операций кадрирования:

image

А затем система создаст свыше 50 картинок самых разных форматов:

image

Добавление мультимедиа

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

image

Автоматическое предложение контента

Scoop использует специальный поисковый API для подсказок видео из нашего архива, которые могут подойти к статье.

Предпросмотр на сайте и в мобильной версии

Scoop всегда поддерживала предварительный просмотр неопубликованного контента с точностью до пикселя в том виде, в котором он появится на NYTimes.com. Недавно мы добавили панель, на которой отображается вид для мобильной версии.

API контента

Работа Scoop по публикации контента не заканчивается, пока система не создаст API для онлайновой и мобильной платформы. В этом смысле наша CMS сильно изменилась за последние годы по мере роста количества поддерживаемых платформ. В январе этого года мы запустили новый API, который называется PAPI, — для поддержки архитектуры сайта, обновленной при редизайне.

__________

Вот как мы планируем развивать Scoop в ближайшем будущем.

Упрощение работы над печатной версией

Возможность отправлять статьи, созданные в Scoop, в систему подготовки к печати стала большим шагом вперед. Но это создает некоторые трудности в рабочих процессах, так как многие сюжеты развиваются в течение дня. Довольно сложно поддерживать актуальность выходящих статей в Scoop и в печатной версии одновременно. Чтобы решить эту проблему, мы работаем над возможностью готовить материалы для печатной версии прямо в Scoop. Весь печатный контент будет редактироваться в Scoop, а в системе подготовки к печати будет создаваться дизайн страниц газеты.

Больше внимания авторам

Scoop спроектирован в соответствии с рабочим процессом, в котором репортер пишет текст, редактор — заголовок и саммари, фоторедактор выбирает иллюстрации, а продюсер собирает все это вместе. Так мы работаем сейчас, но не факт, что такая модель будет актуальна в будущем. Scoop не очень подходит для выполнения всех задач силами одного автора. Scoop также не лучший инструмент для автора, который хочет только писать текст и использовать для этого самый простой интерфейс. Мы пытаемся придумать, как совместить эти два режима.

Встроенные метрики

Множество талантливых людей в The New York Times занимаются измерением трафика и эффективности каждого материала в социальных сетях. По просьбе сотрудников редакции мы не пытались интегрировать эти данные в Scoop. Но, кажется, отношение к аналитике в CMS у нас постепенно меняется, так что мы планируем найти способ отображения этих данных для редакторов — чтобы они лучше понимали, как достучаться до аудитории.

Улучшенные инструменты для чтения и письма

Мы — большая организация, в которой работает целая команда инженеров, взаимодействующих с редакторами и авторами. У нас также есть специалисты, работающие с графикой и занимающиеся визуализацией данных, создающие интерактивные рейтинги и таймлайны. В Scoop есть API для добавления контента этих форматов в тексты статей. Однако это взаимодействие происходит пока не так гладко, как хотелось бы. Вместе с визуальными командами мы работаем над улучшением этих инструментов. Их нужно упростить, чтобы у нас появлялось как можно больше интерактивных материалов.

Заново изобретаем разделы для мобильного сайта и не только

Главная страница сайта The New York Times и большинство главных страниц разделов редактируются вручную, так что наши читатели могут видеть, какие статьи редакторы посчитали наиболее важными. Таким же образом курируются секции в наших приложениях и в мобильной версии сайта. Только вот у основного сайта один макет, а у приложений и мобильной версии — макеты совсем другие, а значит каждый раз надо заново расставлять материалы.

Так как большинство трафика мы получаем с мобильных устройств, мы хотим дать нашим редакторам тот же доступ к мобильной версии, какой у них уже есть к полной версии сайта.

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

Но тут есть хорошая новость: у нас контролируемая система и профессиональная команда, вполне способная внедрить все необходимые нововведения.