Сайты на WordPress

WordPress 3.0: Новые возможности создания сайтов

Итак, свершилось. Пятилетнее господство 2-й версии системы WordPress окончилось, и ей на смену пришла новая – третья – версия. Что это значит для нас? Действительно ли появление новой версии знаменует начало нового этапа в развитии системы WordPress?

До сих пор систему WordPress рассматривали скорее как средство для создания блогов, а не как систему управления контентом (CMS). На то были основания. Несмотря на то, что WordPress позволяет строить самые разнообразные сайты и, по существу, является достаточно развитой CMS, все эти возможности можно было реализовать только с помощью специальных средств – плагинов, тем, или прямого перепрограммирования системных модулей. Стандартно же такие возможности для конечного пользователя были недоступны.

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

Однако, похоже, эти времена остались позади, и сегодня третья версия WordPress в гораздо большей степени отвечает требованиям, предъявляемым к полноценным системам управления контентом. Не случайно даже в описании новой версии в Codex’е слово «блог» заменено разработчиками на слово «сайт».

Каковы же наиболее существенные особенности новой версии WordPress 3.0?

1. Новая тема «по умолчанию». В третьей версии тема Кубрика отправлена на покой. Вместо нее используется другая тема «по умолчанию», которая носит название 2010. Почему такое название? Дело в том, что разработчики системы грозятся теперь делать новую умалчиваемую тему каждый год, а нынешний год как раз 2010-й.

Новая тема вполне современна, приятна на вид и поддерживает все новые возможности версии 3.0. Более того, она идет с несколькими альтернативными хедерами и фонами. И эти хедеры и фоны можно достаточно просто устанавливать на своем блоге. Для чего вовсе не требуется разбираться в HTML и PHP кодах. Разумеется, это создает больше возможностей для конечного пользователя.

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

2. Новый интерфейс пользователя при инсталляции. В старых версиях WordPress при установке формировался стандартный пользователь с именем admin и некоторым случайным паролем. Хотя пароль вполне удовлетворял требованиям безопасности, стандартное имя администратора блога сильно облегчало для хакеров задачу взлома того или иного блога.

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

3. Простая система построения пользовательских меню. Теперь пользователь получает полный контроль над своим навигационным меню. С помощью простого интерфейса «перетаскивания» (drag and drop) пользователь может строить меню, включающие любую комбинацию ссылок на внутренние страницы, внешние URL, категории, и т.д. Затем эти меню, оформленные как виджеты, можно вставлять в любые места, где позволяет данная тема.

Конечно, тема должна поддерживать эту возможность. В «2010» такая поддержка заложена. Для других тем потребуются доработки.

4. Различные пользовательские типы постов. Предыдущие версии WordPress допускали только два вида контента – посты и страницы. В версии 3.0 можно создавать свои типы контента со специфическими атрибутами.

Например, на базе WordPress можно построить социальный сайт с такими типами постов, как Текст, Фото, Цитата, Ссылка, Аудио, Видео, и т.п. И для этого не требуется какое-либо программирование и написание кодов.

Данная возможность требует добавления специальных блоков кода в файлы темы.

5. Пользовательская таксономия. До сих пор были доступны такие виды таксономии, как категории и тэги.

Для чего это надо? Допустим, Вы строите сайт по продаже недвижимости. Тогда в качестве элементов таксономии можно было бы включить тип строения, количество комнат, площадь, удобства, цену.

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

6. Авторские шаблоны. Если имеется блог, где посты пишут несколько авторов, то в версии 3.0 допускается создание для каждого автора специального шаблона постов. Это позволяет каждому автору так или иначе выделиться и сделать свои посты более узнаваемыми и отличными от других.

7. Встроенный механизм сокращения ссылок. Часто такие сервисы сокращения ссылок, как например, bit.ly, оказываются весьма полезными, особенно если блог так или иначе стыкуется с Твиттером. Но эти сервисы, с одной стороны, отдельны от блога, а, с другой стороны, не несут в себе бренда блога, так как получаемые ссылки не содержат URL блога.

Теперь же в WordPress встроено свое собственное средство сокращения ссылок, и оно базируется именно на URL самого блога. Что позволяет сохранять и продвигать собственный бренд.

Фактически механизм сокращения ссылок в данном случае основывается на использовании обращения к посту через его номер в базе данных WordPress.

8. Много сайтов – одна установка. Раньше WordPress включал в себя две разновидности – обычную версию, и многопользовательскую (MU). Теперь с этим покончено. Версия 3.0 включает в себя все возможности MU – с помощью одной единственной установки можно создавать сразу много блогов. При этом допускается создание блогов на различных поддоменах или директориях.

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

Но возможность эта не заложена по умолчанию. Для ее использования требуется добавить строку кода в конфигурационный файл WordPress – wp-config.php:

define(‘WP_ALLOW_MULTISITE’, true);

После чего в меню инструментов “Tools” появляется пункт “Network”.

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

Конечно, это пока лишь первый шаг. Некоторые из указанных возможностей не заложены «по умолчанию», и требуют включения в файлы WordPress специальных строк кода, то есть некоторой первоначальной настройки и поддержки в файлах темы. И хотя сам процесс значительно проще, все же потребуются определенные навыки в PHP.

Что еще почитать:

Поделитесь своими мыслями

Расскажите нам, о чем Вы думаете...
да, если Вы хотите, чтобы картинка показывалась рядом с Вашим комментарием, подпишитесь на gravatar!

Я не робот.

Сайты на WordPress

Рейтинг@Mail.ru