Постепенно прихожу к мысли, что проект сайта должен включать описание процедур поддержки. Если пораньше озадачиться разработкой набора типовых действий специалистов, обеспечивающих работу сайта, можно увидеть неочевидные стороны. Всплывет недостающая функциональность, а излишества отвалятся.
Например, посмотрим на контент-менеджера, этого человека со странно звучащей должностью. Помимо прочего он добавляет на сайт новости. Попробуем разобраться с процедурой «Сбор и добавление новостей».
Новости в этом примере будут двух сортов: внутренние и внешние.
О том, что происходит в компании, контент-менеджер узнает от начальников отделов. Из службы логистики присылают информацию об открытии нового склада в Одинцово, из отдела маркетинга — о зимних скидках всем покупателям с длинными волосами.
Как же эти внутренние новости попадают в руки нашего героя? Вариантов немало: по email или ICQ, через FTP-сервер, в устной форме по телефону и при личных встречах.
Внешние новости контент-менеджер может собирать, регулярно просматривая список тематических сайтов. Есть варианты с email-подписками и RSS-потоками.
Раз в неделю из всех новостей отбираются те, что поинтереснее, и вводятся через веб-форму на сайт.
Думаю, вы почувствовали, что для регулярного добросовестного исполнения этой процедуры требуется мужество и обилие свободного времени. Обычно в небольших организациях не бывает «чистых» контент-менеджеров, а обновлением сайта в лучшем случае занимается маркетолог. Загвоздка в том, что у него много других важных дел. Значит, есть высокий риск выполнения процедуры недолжным образом.
Из пучины нам поможет выбраться полуфиктивная дисциплина под названием «Реинжиниринг бизнес-процессов».
Для начала приведем все новости к единому формату. Это будет RSS. В админку сайта добавим агрегатор фидов. Забьем в настройки список внешних источников новостей. Сделаем вывод всех обновлений в одной ленте.
Для всех потенциальных авторов корпоративных новостей сделаем единую веб-форму. Из нее записи будут попадать во внутренний RSS-поток.
Фиды внешних и внутренних новостей в свою очередь также объединим. В общей ленте у каждой новости сделаем кнопку «Разместить новость на сайте».
По-моему стало лучше.
Дмитрий Сергеев, 22 года. Разрабатываю сайты на Drupal.
Александр Стекольщиков, 29.01.2007 22:52
Неплохо, но сыро. Просто подал идею, не развил её.
В общей ленте у каждой новости сделаем кнопку «Разместить новость на сайте».
Инфодизайнеры не изнасилуют за это?