Web-разработка с Macromedia Studio MX



Отслеживание версий


С уверенностью можно сказать, что изменения будут преследовать узел всегда. То клиент захочет в качестве фона использовать стилизованную фотографию, после этого ему вдруг захочется убрать ее и т.п. Все это время рисунок фона будет курсировать между узлом и Fireworks, туда и обратно. В этом можно запутаться.
Но опять надо сказать, что каких-то формализованных правил для отслеживания версий страниц, файлов и т.п. не существует. Некоторые фирмы используют нумерацию версий элементов в процессе работы. Например, исходный логотип можно назвать logo_JCT_small_l.png. Если произойдет какое-либо изменение, новый файл можно назвать logo_JCT_small_2 .png. Во внешнем хранилище это имя можно оставить (равно как и исходный файл), однако на узел его придется поместить под все тем же именем logo_JCT_small_l .png. Для чего все это? Да просто иногда, после того, как уже сделана четвертая версия файла, выясняется, что вторая все-таки была лучшей. Храните различные версии в удобном порядке, чтобы требуемое изменение можно было внести без задержек. Когда проект будет завершен, все старые версии можно удалить.
Одним из авторов этой книги используется несколько другая техника: перед тем как изменить какую-то страницу, он создавал ее копию, добавляя в конец имени дату. Например, если файл назывался tom_and_jord. html и копировался в резервную папку, он его переименовывал в tom_and_jord_31_12_2002. Таким образом, он всегда знал, когда было внесено последнее изменение в любой файл. Конечно, этот метод несколько громоздкий, однако это вошло у него в привычку, когда он работал дизайнером в полиграфии, создавая рекламные объявления о продаже автомобилей для местной газеты. Создание рекламы автомобилей отнимало много времени, поэтому для облегчения можно было использовать несколько основных заготовок, в которые вставлять новые машины и их цены. Чтобы управлять ситуацией, он начал сохранять файлы таким вот способом.
В этом подходе обнаружился и неожиданный дополнительный выигрыш. Как мы знаем, по праздникам проводятся распродажи. Помечая файлы датой (вместе с датой, которую устанавливает компьютер), на следующий год он мог сразу же предоставить заказчику рекламное объявление, посвященное Дню Св. Патрика, всего лишь найдя файл с пометкой 17 марта.
Когда речь заходит о Web-дизайне, такого выигрыша сложно ожидать, однако если зайдет спор о том, когда было выполнено последнее изменение, можно просто посмотреть на имя файла.