#format wiki #language ru [[Anchor(IntId. Как обеспечить поддержку и обновление нового сайта ALT Linux)]] = Как обеспечить поддержку и обновление нового сайта ALT Linux = Поскольку ситуация в ALT Linux такова, что не следует рассчитывать на существование человека, ''непосредственные обязанности'' состояли бы в том, чтобы трясти ''всех'' сотрудников, выбивая из них материалы для обновления ''всех'' разделов сайта, предлагается исходить из другой модели (предложенной уже ранее smi@). А именно: Сотрудники, ответственные за различные направления деятельности ALT, в сущности, ''заинтересованы'' в публикации актуальной информации на сайте, поскольку от этого во многом зависит успех самой подведомственной им деятельности. Значит, необходимо обеспечить возможность для заинтересованных сотрудников с минимальными когнитивными и временными затратами пополнять и обновлять содержимое сайта. [[Anchor(IntId.. Задачи, которые при этом нужно решить)]] == Задачи, которые при этом нужно решить == * Разделить управление структурой сайта и собственно наполнение. Не следует возлагать на сотрудников, обновляющих свои материалы на сайте, необходимость решать, куда их помещать, и вообще думать о структуре сайта: куда поместить новую страницу, где должны быть на неё ссылки и т. п. Следить за структурой сайта должен ''один человек'', за это специально ответственный и этому специально обученный. Поскольку это задача существенно более подъёмная, чем ответственность за ''всё'' информационное содержание сайта, эти обзанности можно совмещать с чем-то другим. Часть работы по поддержанию структуры сайта может быть автоматизирована при хорошем проектировании и реализации автоматической интеграции новых документов, т. е. помещения их на все нужные узловые и навигационные страницы. * Разделить среду написания материалов и систему публикации Удобный для всех интерфейс сделать невозможно, поэтому следует дать возможность сотрудникам, пополняющим сайт, готовить свои материалы в той среде, в которой они привыкли это делать. Поэтому должна существовать '''система публикации''' материалов на сайте, которая будет принимать документы, соответствующие определённым условиям (правилам оформления, формату и т. п. например, "хороший HTML"). Такая система должна позволять автоматизацию на стороне публикующего (идеально для этого подходит командно-строчный интерфейс). Важнейший момент, который нужно в этом отношении предусмотреть -- способ авторизации, допускающий скриптование.