Сегодня мы ближе познакомимся с CMS WordPress.  Сегодня рассмотрим вопросы настройки движка.

Первым делом давайте сменим автоматически сгенерированный WordPress'om для нас пароль. В левом столбце панели управления расположены блоки меню. Сейчас найдите блок «Пользователи» и щелкните по нему - он должен «открыться», т.е. «разъехаться» вниз, открывая перед вами содержащиеся в нем пункты. Находите пункт «Ваш профиль» и щелкаете по нему, после чего в правой части перед вами откроются ваши персональные настройки (screen 1). Найдите в самом низу два поля для ввода нового пароля и нажмите кнопку «Сохранить». Все, пароль мы изменили, он теперь и будет у нас паролем для входа в панель управления.

Далее - давайте теперь поменяем внешний вид своего блога, изменив тему оформления. Найдите в левом столбце блок меню «Внешний вид» и выберите из него пункт «Темы», после чего перед вами откроется страница с эскизами установленных у вас скинов. Каждая из тем снабжена миниатюрным эскизом и ссылками «Активировать», «Предпросмотр» и «Удалить». Щелкнув по ссылке «Предпросмотр», вы сможете увидеть, как в реальности будет выбранная тема смотреться применительно к вашему блогу. Если она вас устраивает, то в верхнем правом углу окна вы найдете кнопку для активации выбранной темы. Ежели не понравилась, то в левом верхнем углу имеется крестик для ее закрытия и можете перейти к просмотру следующей темы. Ссылка «Активировать» дает возможность сразу применить выбранную тему к вашему блогу (screen 2).

Но что делать, если ни одна из доступных на данный момент тем оформления блога вас не устраивает. В таком случае, естественно, нас выручит Интернет. Да, в Интернете действительно имеется огромнейшее количество тем оформления для блоков на движке WordPress. Лучше всего темы оформления искать на специализированных сайтах, посвященных темам для WordPress, там вы найдете миниатюрный эскиз каждой из тем; ее описание; указание, для каких версий WordPress она подходит; а самое главное - ищите русифицированные темы, так как в Интернете можно найти еще целую тьму англоязычных тем оформления для WordPress. Для начала, например, можете поискать темы вот здесь - http://freewordpressthemes.ru/, http://mywordpress.ru/, http://themes.mywordpress.ru/, http://wpthemes.ru/, http://www.wpthemes.ws/, http://wp-skins.info/, http://blogstyle.ru/, http://wptheme.ru или просто наберите в поисковике фразу «скачать темы для WordPress на русском» (хотя, может, кому-то темы на английском, наоборот, покажутся привлекательнее -дело вашего вкуса).

Хорошо, нашли наиболее понравившиеся темы и скачали их себе на компьютер. Что делать дальше? А дальше надо распаковать каждую тему в отдельную папку (как правило, все темы в Интернете упакованы в zip-архивы (или в *.гаг). Теперь подключаемся к своему серверу и закачиваем папки с темами в директорию eam_caMT\wp-content\themes\. После этого заходите в панель управления сайтов, и вы должны их все увидеть на странице «Темы» (ежели их там по каким-либо причинам не оказалось - значит, вы не по тому адресу их закачали). Выбираете требующуюся тему и активируете ее, как было указано выше. Надо заметить, что настроить внешнее оформление своего блога можно и при помощи ручной правки php- и css-файлов, но хотя это и замечательный способ индивидуальной настройки блога, к сожалению, это доступно лишь некоторым, продвинутым пользователям, ну и, конечно, веб-программистам. А «подредактировать» внешний вид блога при помощи тем оформления доступно даже начинающему блоггеру.

Почти в точности похожая ситуация обстоит и с расширениями или так называемыми плагинами, которые дополняют наш блог самыми различными дополнительными возможностями. Их также имеется в Интернете огромнейшее количество, и вы сможете найти их на специализированных сайтах, набрав в поисковике фразу «скачать плагины для WordPress». Останавливаться на каких-то конкретных я сейчас не буду, а познакомимся с ними по ходу рассмотрения работы с блогом. Для того чтобы установить себе на блог интересующий нас плагин, необходимо его сначала скачать, распаковать из архива и закачать на сервер в директорию ваш-сайт\wp-content\plugins\ (смотрите не ошибитесь). Активация плагина происходит на странице «Управление плагинами». В рамке каждого из плагинов вы также найдете ссылки «Активировать», «Редактировать» и «Удалить».

Но вернемся к выполнению обязательных настроек. Для того чтобы не столкнуться с проблемами несоответствия кодировок, из панели управления своим хостингом запустите PhpMyAdmin и проверьте, что параметр «collation» (оно же «сопоставление») как в настройках всей базы, так и в каждой таблице выглядит как «utf8_general_ci» либо «utf8_unicode_ci». Если же вы видите там что-то вроде «cp1251_general_ci» либо «latin 1 swedish» и т.п., то лучше всего сразу очистить базу данных и в свойствах базы данных выставить «сопоставление» принудительно в «utf8_general_ci». После этого инсталлируйте блог заново и еще раз проверьте базу.

Следующий шаг настройки блога состоит в задании прав доступа на файлы и папки вашего сайта. На всех папках должны быть установлены права «755», а на все файлы - «644». Что это означает? Тогда читайте небольшой экскурс в теорию прав в UNIX-системах. Права доступа - это атрибуты файла или каталога, при помощи которых вы можете указать серверу, кто и что может делать с этими файлами. Обычно этими действиями являются «чтение», «запись» (в файл или каталог) и «исполнение». Теперь разберем вопрос, «кто» может выполнять вышеназванные действия. Условно всех пользователей можно разделить на три группы: это владелец файла - user, член группы, к которой принадлежит владелец файла, - group и все остальные пользователи - world. Определение принадлежности к той или иной группе происходит при заходе на сайт и его авторизации при помощи логина и пароля.

Для распределения прав доступа на сервере используются цифровые обозначения: право на чтение (read) обозначается цифрой 4, право за запись в файл или каталог (write) - цифрой 2 и право на исполнение (execute) - цифрой 1. Кроме того, при помощи арифметического действия сложения можно получить совокупность прав, например, 4 + 2 = 6- что нам дает право на чтение и запись файла; а если 4 + 1 = 5 - то мы получим права на чтение и исполнение файла. Надеюсь, что принцип сложения прав у вас не вызвал никаких затруднений в понимании и вы можете продолжить эту цепочку так далее. Всего в системе имеется семь вариантов прав доступа:

1    - исполнение;

2    - запись;

3    - запись и исполнение;

4    - чтение;

5    - чтение и исполнение;

6    - чтение и запись;

7    - чтение, запись и исполнение (1 +2 + 4 = 7)- это максимальный вариант права доступа.

Права доступа для определенного файла или папки принято записывать трехзначным числом, в котором первая цифра служит для обозначения прав для владельца файла (user), вторая - для группы (group) и третья -для всех остальных пользователей (world). Теперь давайте посмотрим на реальные цифры, например, права доступа «755» говорят о том, что с этим файлом или папкой владелец может делать все что пожелает, член группы - только читать и исполнять и все остальные - тоже только читать и исполнять; «644» - владелец может производить чтение и запись, члены группы и все остальные - только читать (screen 3).

Для установки прав доступа в UNIX-системах используется команда «chmod», однако если пользуетесь файловым менеджером, то у вас есть возможность устанавливать права доступа также путем установки флажков в чекбоксах или просто введением в соответствующее поле цифрового кода. Вот как это делается, например, в Total Commander: после подключения к серверу и перехода в нужную директорию найдите в меню «Файлы» команду «Изменить атрибуты...» и щелкните по ней. У вас откроется диалоговое окно «Изменение атрибутов». Теперь любым из указанных выше способов установите соответствующие права и щелкните по кнопке «ОК», чтобы изменения вступили в силу.

Какие права доступа и на что, уже было сказано выше. Иногда при установке каких-либо плагинов потребуется изменить права доступа на некоторые файлы, например, на «666» или «644», так что теперь вы знаете, как это делается.

А мы переходим к следующему этапу настройки бло-га. Сейчас потребуется создать папку для хранения рисунков, сопровождающих наши посты (записи). Эту папку можно создать в директории «wp-content» или можно в другом месте, например, в корне нашего сайта. Для удобства в папке с рисунками можно создать еще папку с текущим годом, а в ней еще одну - с номером текущего месяца. В этом случае нам будет значительно удобнее вставлять рисунки в новые записи при их подготовке в офф-лайне - просто в нужном месте вставляем тег <img src=http://(имя сайта)/images/2010/05/ image.jpg> для создания абсолютной соылки на изображение. Также не забудьте установить на папку с рисунками права доступа «777», а в настройках блога на странице «Остальные общие настройки» (меню «Настройки» » «Разное») полный путь к директории с изображениями. Если будете создавать иерархию папок с рисунками, как я писал выше (по типу images/2010/05/), то поставьте галочку в чекбоксе «Сортировать мои загруженные файлы в папках по месяцу и году...», в противном случае ее необходимо снять (screen 4). Нажмите кнопку «Сохранить изменения».

Идем далее и теперь перейдите на страницу «Общие настройки» (меню «Настройки» » «Общие»). Поле «Заголовок блога» у вас уже, вероятно, заполнено, но вы (если вдруг захотелось) можете сейчас изменить название блога, а также добавить краткое описание блога, которое будет размещено в шапке сайта сразу под названием. В следующих двух полях введите полный адрес блога, затем адрес электронной почты (вообще-то должен быть уже у вас прописанным), на который будут отправляться все уведомления для администратора сайта, т.е. для вас. И наконец, все последующие поля отведены под установку форматов даты и времени, часового пояса, роли нового пользователя и т.д. В заключение не забудьте нажать кнопку «Сохранить изменения» (screen 5).

Следующая страница настроек посвящена настройкам написания заметок (постов) блога («Настройка» >> «Написание»). Здесь пока что можно ничего не делать, так как она больше посвящена настройке удаленной публикации записей по протоколу XML-RPC или через E-mail и к ней мы еще вернемся когда будем рассматривать более подробнее данную тему. Сейчас давайте перейдем на страницу настроек чтения и внесем сюда кое-какие поправки («Настройка» >> «Чтение»),

Первым делом при помощи переключателя определитесь с выбором - что выводить на главной странице блога: это либо последние записи блога в хронологическом порядке, либо статичную страницу (screen 6). Статичной, т.е. постоянной страницей может служить либо предварительно созданная специальная страница, либо страница с одной из ранее созданных записей. В таком случае вам потребуется создать еще одну дополнительную страницу, на которой будут выводиться записи. Сама страница может быть даже пустой, но ее адрес будет использоваться для перенаправления вывода записей с главной страницы. Например, вы можете создать страницу «Новости» и выбрать ее в опциях из раскрывающего списка ниже.

Далее из выпадающих списков выберите количество выводимых записей на страницах вашего блога, а также количество записей для RSS-ленты. Если предполагается, что посты ваши будут весьма значительны по величине, то во избежание длительной загрузки страниц сократите количество выводимых записей хотя бы до трех. После этого поставьте переключатель на тот пункт, который посчитаете наиболее предпочтительным для вас, - выводить в RSS-ленте полный текст записи, включая рисунки, либо только анонс записи, т.е. выдержку из текста поста, содержащую всего одно-два предложения и без иллюстраций. В заключение настроек чтения убедитесь, что кодировка для RSS-лент и страниц блога выставлена правильная - правильная кодировка для WordPress это UTF-8. Сохраните изменения и двигаемся дальше.

На следующей странице собраны все параметры обсуждения, т.е. комментирования записей (screen 7). Естественно, флажок с чекбокса«Разрешать оставлять комментарии на новые статьи» убирать вы не будете, ну разве что ради исключения для некоторых блогов. В большинстве же случаев нам нужны эти комментарии, ведь это же обратная связь с читателями наших записей. И кроме того, «настройки по умолчанию», к коим относится и эта, допускается изменять (переопределять) в момент создания новых записей. Еще одной интересной деталью среди настроек из этого пункта является функция получения в качестве комментариев уведомлений от других блогов - так называемые tracbacks и pingbacks. Не буду вас утомлять посвящением в принципы работы данной технологии, замечу, что данные технологии давно уже были скомпрометированы спа-мерами, и поэтому советую вам лучше ими не пользоваться, т.е. снять флажок с чекбокса в данном пункте.

Далее на этой странице:

- поставьте флажок (если он не стоит) в пункте «Автор комментария должен указывать свое имя и email»;

-    снимите флажок «Пользователи должны быть зарегистрированы и авторизованы для комментария». Это позволит не морочить голову читателям вашей заметки, а сразу поместить свой комментарий под вашим постом, иначе они просто могут не захотеть это делать, а следовательно, вы лишитесь комментариев. Если же вы опасаетесь наплыва комментариев от спамеров, то в этом случае вы можете воспользоваться антиспам-плагинами, но это уже отдельная тема для разговора;

-    остальные пункты в блоке «Другие настройки комментирования» можете устанавливать по своему усмотрению.

Чекбокс «Отправлять мне письмо, когда кто-нибудь оставил комментарий» позволит вам, не посещая своего блога, получать уведомления о новых комментариях, и если их будет не так много, то можно поставить здесь флажок, в противном случае вы устанете чистить свой почтовый ящик от тьмы подобных сообщений.

Также я советовал бы вам снять флажки с чекбок-сов «Администратор должен всегда одобрять комментарии» и «Автор должен иметь ранее одобренные комментарии», потому как далеко не каждому комментирующему вашу заметку будет приятно, что он увидит свой комментарий лишь после вашего одобрения, а следовательно, и комментариев в вашем блоге будет не так много, чем могло бы быть. Если действительно какой-то комментарий будет не по существу или, в конце концов, будет просто вам неприятен, вы всегда сможете легко его удалить через панель управления блогом. Ну а если все же решите сначала подвергать комментарии «одобрению», то можете также поставить еще флажок в чекбоксе «Отправлять мне письмо, когда комментарий ожидает модерирования», чтобы более оперативно реагировать на вновь появившиеся комментарии.

Далее идут настройки содержимого комментариев, как то: задержка комментариев со спамерскими ссылками, комментариев, содержащих «нехорошие» слова, и т.д. В поле ниже, помимо «черного» списка слов, вы можете также вписать IP-адреса и E-mail, которые должны автоматически блокироваться при комментировании. Такой черный список будет постепенно вами накапливаться по мере появления все новых и новых комментариев. Еще ниже идет целая масса настроек «Аватаров» для комментирующих в вашем блоге и, естественно, для вас самих. Аватар - это миниатюрное изображение, которое обычно какой-то пользователь ассоциирует с собой и помещает его на каждом веб-ресурсе, где оставляет свои комментарии. После внесения всех настрое нажмите на кнопку «Сохранить изменения».

Пункт настроек «Медиафайлы» пока можно пропустить, а вот в пункт «Приватность» советую обязательно зайти и установить переключатель видимости сайта на «Я хочу, чтобы мой блог был виден всем, включая Google, Яндекс и т.д...», иначе в код выводимых страниц будет добавлен метатег <meta name=«robots content=«noindex, nofollow» /> и ваш сайт не будет доступен поисковым системам для индексирования, а посетители смогут на него заходить, лишь зная его адрес. Думаю, вам понятно, что эта функция нужна для большего числа читателей вашего блога. Сохраните внесенные изменения и переходим к странице «Настройки «постоянных ссылок»» (меню «Настройка» » «Постоянные ссылки (ЧПУ)»).

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