WordPress — невероятно гибкая платформа, позволяющая создать практически любую конструкцию, зависящую от требований разработчика. WordPress позволяет настраивать различные типографские мелочи, использовать в теме Javascript сценарии, создавать произвольные панели настроек для пользователей и т.д. В результате всего этого, разработка дизайна темы обычно сводится к двум вопросам: «что убрать?» и «что добавить?». Подчас ответить на данные вопросы довольно затруднительно, поскольку нужно четко представлять себе конечную цель всех нововведений, каким образом эти нововведения отразятся на посетителях ресурса и будут ли они служить задуманному плану.
В связи со всем вышесказанным, нашим первым заданием в новом звании разработчика темы будет изучение того, что мы хотим получить от темы. Что необходимо учитывать, чтобы тема оказалась успешной? Какими характеристиками должна обладать завершенная тема? Определение успешности темы может быть (как в случае с планированием) выражено следующими сентенциями:
— «Моя тема будет сосредоточена на применении совершенно нового, необычного макета для блогов с текстовым контентом»
— «Я хочу создать тему, которая даст возможность фотографам выводить на экран созданные изображения в выверенном, минимальном представлении»
— «Нашей целью служит разработка темы для видеосайтов со встроенным набором инструментов совместного использования».
— «Цель данной темы состоит в том, чтобы предложить простой шаблон веб-сайтам малого бизнеса».
А как бы вы определили успешность собственной темы? Если вы не сможете объяснить в нескольких словах основные цели темы, то процесс проектирования будет равносилен метанию дротиков в полной темноте.
Удобство и важность определения успешности состоит в том, что оно помогает справиться с различными трудностями и нащупать дальнейшие пути, по которым будет вестись процесс разработки. Предположим, вы не можете определиться, включать или нет в свою тему слайдер для перехода к новому изображению. Если рассматривать данную возможность в рамках первого понятия успешности, то скорее всего добавление слайдера окажется лишним, поскольку обычно блоггеры стараются облегчить дизайн своего ресурса, особенно если он основан на текстовой информации. Следовательно, нет никакой необходимости в затрате времени на проектирование данной функциональности.
Определение успешности должно выступать вашим проводником на любых стадиях разработки темы.