Перед тем как приступать к непосредственному созданию темы, важно сформулировать задачи, предшествующие процессу проектирования. Для чего создается тема, какой функциональностью она должна обладать, каким будет ее представление и какие инструментальные средства будут в нее заложены — вот основные вопросы, которые возникают перед создателями темы на этапе ее проектирования. Ответив на них заранее, вы значительно сэкономите свои силы, средства и нервы.
Данная глава поможет вам трансформировать свое видение темы, представив его в виде четко определенного, структурированного списка инструкций, призванных упростить и классифицировать проводимые работы.
После создания темы можно столкнуться со множеством различных неучтенных и неконтролируемых ситуаций, к которым относятся, к примеру, неверное истолкование функциональных средств посетителями, отсутствие важных возможностей, наличие недоработок в теме и т.д. Безусловно, каждая из этих проблем может быть решена выпуском обновлений, однако такой подход не является рациональным. Гораздо удобнее заранее продумать стратегию развития темы, определить ее ключевые точки и базовые функциональные возможности. Построение темы аналогично построению зданий: никто не возводит строение, ориентируясь лишь на свои замыслы. Такая конструкция будет неустойчивой — одна малейшая недоработка, один малейший промах — и все придется переделывать практически с нуля. То же самое относится и к темам. Планирование — важный процесс, который нельзя ни в коем случае игнорировать.
Планирование заключает в себе определенные сложности. С одной стороны, вы имеете план, представляющий собой четкие инструкции и указания. С другой стороны, этот план должен предусматривать различное использование доступных инструментальных средств, которые посетитель будет трансформировать под свои нужды. Важно, чтобы инструментарий полностью отвечал всем требованиям темы и был связан с запланированными функциями, иначе вы рискуете столкнуться с неверным истолкованием своих представлений о функционировании темы.