Разработка каркаса темы и создание карты сайта

Дата публикации:Ноябрь 8, 2010

Проектирование карт сайта и каркасов для WordPress несколько отличается от выполнения аналогичных действий для обычных веб-сайтов, поскольку в темах WordPress окончательное содержимое неизвестно. Невозможно предсказать, сколько страниц, подстраниц и записей будет опубликовано в блоге. Однако, несмотря на это, разработчик в состоянии спланировать базовую структуру контента и распределить информацию по страницам. Справиться с этим помогает создание карты сайта и каркаса темы.

Карта сайта

По своему представлению различные карты сайта WordPress мало чем отличаются друг от друга. Изменения касаются лишь существующей организации контента. Разработчик должен предусмотреть различные варианты размещения страниц и записей, вне зависимости от их количества. Основные вопросы, которые необходимо решить в процессе разработки:

— Будут ли записи находиться на главной странице? Каким будет их представление: в виде полного текста, в виде цитат, или в виде списка заголовков?
— Каким образом будет осуществляться навигация между главной страницей и остальными страницами блога? Каким образом посетители будут перемещаться между записями блога?
— Какие дополнительные функциональные возможности небходимо включить в карту сайта? Сюда можно отнести выделение различных мест под записи, использование произвольных циклов для рубрик и т.д. Если функция влияет на способ организации контента, обязательно отметьте этот факт на карте сайта.

Карта сайта — идеальное место для указания списка пользовательских шаблонов страниц, применяемых разработчиком в своей теме. Например, здесь можно отметить пользовательский шаблон для галереи изображений, полноширинный шаблон (с отсутствующим сайдбаром), или любую иную форму расположения контента.

Существует безграничное число способов создания собственной карты сайта. Рассмотрим два приведенных примера с целью выделения у них отличий.

В приведенных примерах пользователи достигают необходимого контента различными путями. На самой верхней карте сайта домашняя страница является своеобразным аттрактором, точкой притяжения всего контента блога. Карта сайта, расположенная чуть ниже, предлагает иную организацию: весь контент расположен в основном разделе блога. Все работы, связанные с созданием собственной карты сайты, будут зависеть от того, каким именно образом вы хотите реализовать перемещение пользователей по вашей теме.

Каркас

Создание каркаса для будущей темы WordPress основывается на схематическом изображении основных секций, зарезервированных под определенные виды контента. Выбранный каркас оказывает непосредственное влияние на начальный этап фазы проектирования. Каждый разработчик определяет собственное количество каркасов, в которых он нуждается, однако практика говорит о том, что Вы будете нуждаться как минимум в четырех каркасах:

— домашняя страница
— произвольная страница
— отдельная запись
— списки записей (архивы, результаты поиска и т.д.)

Обратите внимание, каким образом каждый из четырех базовых каркасов изменяет расположение элементов на странице. Чаще всего каркасы задают различное расположение столбца с основным контентом.

Вы всегда можете создать каркасы для любых страниц шаблонов, которые вы хотите включить в свою тему.

Рассмотрим различные каркасы домашней страницы. В первом случае мы возьмем каркас, предназначенный для традиционного блога, а во втором случае — каркас для фотоблога.

Оба каркаса являются довольно простыми и прямолинейными. Однако, заметьте, что каждый из них обладает своим собственным уникальным расположением элементов, выбранным в зависимости от исходного типа контента.

Поделиться

2 комментария

  1. HotIce says:

    Приветствую. Дмитрий, а Вы могли бы объяснить для тех, кто с бронепоезда не слазил никогда, то ли у меня путаница в голове, то ли так задумано, то ли это издержки перевода.. Термины "тема" и "шаблон" применительно к вордпресс. Моя мозга отказывается накладывать понятие "тема" на внутренний функционал, как-то больше с дизайном ассоциируется. И нет ли в исходных английских значениях лингвистических нюансов? Вот смотрю я на список файлов, и думаю: — Тема?! Шаблон как-то логичнее.

    Да и как-то скудно с объяснениями в инете. Шаблон вордпресс, тема оформления — это проходит модерацию логикой. Но тема вордпресс уже как-то не очень.

    В общем, если будет не влом, может скажете что думаете по этому поводу. ИМХО, к тематике блога подходит.

    ЗЫ: Более подходящей записи слету не нашел, комментарий можете грохнуть. Это так, любопытство мое бестолковое.

  2. Architect Of Ruin says:

    Здравствуйте, не знаю, как к вам обращаться, так как имени нигде не нашел, попробую объяснить подробно.

    Шаблон — это короткое название файлов шаблонов. Просто два существительных рядом смотрятся как-то не слишком читабельно, да и в английских статьях часто вместо "файлы шаблонов" говорят просто "шаблоны". Тема — это объединение этих файлов шаблонов. Следовательно, шаблоны, это вообще все файлы, которые составляют каркас темы. Шаблоны для страниц, шаблоны для рубрик, шаблоны для прикреплений — из всего это и состоит тема.

    И да, вы правы — тема задает дизайн. Она не трогает сам код, не изменяет уже введенную информацию, не убирает виджеты в сайдбаре, а только меняет внешнюю оболочку, "кожу" сайта. Имненно благодаря такому подходу любой пользователь WordPress может без всяких проблем переключаться на новые темы и не терять уже введенную инфу или установленные виджеты.

    Путаница возникла из-за того, что на многих сайтах смешивают понятия "шаблон wordpress" и "тема wordpress". Шаблон — это один файл. А тема — это множество таких файлов, которые служат одной цели — созданию единого графического представления.

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

Предыдущая запись:

Следующая запись: