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