Задача
Cosenza Post — ежедневная онлайн-газета провинции Козенца. Она публикует материалы самых разных типов: срочные новости, политику, спорт, университетскую жизнь, пресс-релизы и авторские колонки. Значительная часть видео жила на страницах в Facebook. Газете нужна была главная страница, которая заполняется сама, раздел за разделом, место для видео и пространство для внешних авторов.
Что я сделал
Собственную тему WordPress и небольшую сеть сайтов вокруг неё.
- Главная страница из блоков разделов: 8 блоков, каждый получает материалы из своей рубрики: «Новости», «Политика», «Криминал», «Спорт», Unical (местный университет), «Права граждан», «Пресс-релизы» и колонка мнений. Редакция лишь выбирает рубрику — главная обновляется сама.
- Страница Web TV: шаблон страницы, который через Facebook Graph SDK показывает 12 последних видео со страницы газеты в Facebook, так что видео, опубликованные там, появляются и на сайте.
- Видео со страниц партнёров: главная получает самое свежее видео с 4 страниц Facebook одним пакетным запросом, и страница остаётся быстрой.
- Сеть авторов: WordPress multisite на отдельном поддомене, где авторы ведут собственные блоги, плюс самостоятельный блог одного колумниста.
- Карта сайта для Google News: отдельная новостная карта сайта, чтобы новые статьи быстро попадали в индекс.
- Футбол: SportsPress для расписания матчей и таблиц, а также страницы результатов и турнирного положения для фанатского раздела местной команды.
Технологии
WordPress, собственная тема на основе Underscores, Facebook Graph SDK, установленный через Composer, WordPress Multisite для авторских блогов, SportsPress, ShareThis, WP Embed Facebook и Akismet.
Почему именно так
Тема Cosenza Post использует общую кодовую базу с темой Montalto Uffugo Online, её местного приложения. Тему газеты я написал один раз и использовал повторно: оба издания получили одинаковые блоки разделов и одинаковые инструменты для видео из Facebook, а поддерживать нужно один код.


