Отправляет email-рассылки с помощью сервиса Sendsay

InternetSoft

  Все выпуски  

InetSoft - обзоры интернет-софта: Строим блог на WordPress 2.1


________InternetSoft________
статьи :: анонсы :: новости
webmastershop.ru

***

***

 

Строим блог на WordPress 2.1

Автор: Владимир Жилинский

WordPress

Для того чтобы завести себе блог, работающий на движке WordPress, не нужно быть программистом или веб-мастером. Нужно просто зайти на сайт WordPress.com и зарегистрироваться. Вы получите собственный блог с функциональностью, о которой пользователи таких сервисов, как LiveJournal, LiveInternet или "Блоги@Mail.ru", могут только мечтать. Но такой способ использования WordPress подходит только для ознакомления - ни изменить шаблон, ни установить любой из сотен плагинов не удастся, да и место ограничено. Поэтому мы рассмотрим вариант установки собственного блога на основе WordPress и минимального количества плагинов, необходимых для его нормальной работы. В итоге мы получим полноценный блог, по возможностям и удобству не только не уступающий, но даже превосходящий большинство популярных сервисов блог-хостинга.

Установка WordPress не сложнее установки любого другого PHP/MySQL-приложения. Она хорошо автоматизирована и отлажена и займет минут пять-десять. Но значительная часть функциональности WordPress заключается в подключаемых плагинах. А вот их установка и настройка иногда оказывается сложной и неочевидной. Для окончательной настройки WordPress под свои нужды потребуются базовое знание PHP, HTML, английского языка и некоторое количество времени. Поэтому установка WordPress сразу на хостинг - не самая удачная идея. Лучше сначала хорошенько изучить и настроить эту программу на своем компьютере.

Для установки WordPress (как на хостинг, так и на локальный компьютер) потребуются:

  • PHP версии 4.1 или выше (для плагина OpenID Comments также требуется библиотека Curl);
  • MySQL версии 4.0 или выше, работающая с кодировкой UTF-8;
  • если используется веб-сервер Apache, то желательно наличие модуля mod_rewrite для формирования удобных ссылок.

Для загрузки файлов на сервер, естественно, понадобится FTP-доступ. Скорее всего, пригодится и программа для работы с базами данных MySQL (например, phpMyAdmin).

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

Первое, что потребуется для установки, - это скачать архив с дистрибутивом WordPress. Если ваш блог будет вестись на русском языке, то лучше всего сразу взять локализованную русскую версию на сайте MyWordPress.ru. Но можно использовать и английскую версию с официального сайта. Полученный архив нужно распаковать в каталог, в котором его будет обрабатывать веб-сервер. Если вы поставили "Денвер", то этот каталог - Z:\home\localhost\www\. Затем необходимо создать базу данных MySQL, в которой WordPress будет хранить свои данные. После создания базы можно открывать свой браузер и вводить адрес своего веб-сервера (если вы работаете с локальным компьютером, то это будет http://localhost/). Если все получилось, то вы увидите сообщение о том, что файл wp-config.php не обнаружен, и ссылку на скрипт для создания этого файла через веб-интерфейс, при нажатии на которую появится форма для ввода параметров базы данных MySQL. Эти параметры выдаются хостинг-провайдером при регистрации, а если вы используете "Денвер", то настройки будут примерно такими (если базу MySQL вы назвали wordpress):

Настройка параметров базы данных

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

Настройка параметров блога

На последнем этапе установки WordPress сообщит вам логин и пароль для входа, которые нужно использовать для входа в административную панель, где их можно сразу поменять. После этого установку можно считать законченной - блог уже вполне работоспособен. Авторы русской версии WordPress включили в свою сборку пару важных плагинов, решающих проблемы с русским языком. Это wp_mail_cyrillic, позволяющий отправлять почтовые сообщения блога в любой кодировке, и RusToLat, переводящий адреса страничек в транслит в случае использования заголовков записей для создания постоянных ссылок. Настроить это можно в административной панели WordPress, вкладка "Настройки", пункт "Постоянные ссылки (ЧПУ)". Если вы уверены, что mod_rewrite установлен, то можете включить способ формирования ссылок "Дата и время" - ссылки примут понятный вид.

Следующее, что стоит сделать, - выбрать тему оформления для блога. Несколько русифицированных тем есть на сайте themes.mywordpress.ru, на официальном сайте можно найти огромное количество тем, над русификацией которых придется попотеть самостоятельно. Темы устанавливаются предельно просто: скачанный архив нужно распаковать в папку /wp-content/themes/, а в административной панели на вкладке "Внешний вид" выбрать новую тему из списка. Обратите внимание на то, что темы и плагины создаются под конкретную версию WordPress и лучше всего работают именно с ней.

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

Для начала сделаем способ добавления комментариев не линейным, а древовидным, как в LiveJournal, например. Для этого существует специальный плагин - Brian’s Threaded Comments. Нужно скачать архив и распаковать файл briansthreadedcomments.php в папку с плагинами WordPress. Затем в папке с текущей темой (если используется стандартная тема, то это /wp-content/theme/default/) нужно заменить файл comments.php на взятый из архива с плагином и включить плагин в административной панели.

Для удобства установим плагин для подписки, отправляющий по почте новые комментарии подписавшимся пользователям. Он называется Subscribe To Comments и никаких особых настроек не требует - просто скачать, распаковать и включить.

Еще хотелось бы обеспечить возможность комментировать пользователям других блогов. Конечно, можно заставить всех пользователей зарегистрироваться на блоге и писать комментарии только из-под полученного аккаунта. Но это довольно жестокий способ, и большинство читателей наверняка не станут этого делать. Можно разрешить комментировать всем, но тогда блог будет постоянно завален спамом. Один из вариантов - использование OpenID-идентификации. OpenID - это подпись, которую можно использовать вместо логина и пароля на сайтах, поддерживающих эту систему. В качестве источника такого идентификатора могут выступать большие блог-проекты типа LiveJournal, собственный блог, социальные сети и др. Для поддержки этой функции в WordPress существует два плагина - OpenID Comments и VerseLogic OpenID Plugin. Проще в установке и настройке второй, но вместе с другими плагинами лучше работает первый, поэтому устанавливать будем его.

WordPress и OpenID

Установка плагина OpenID Comments чуть сложнее, так как требует ручной правки кода. Сначала необходимо распаковать архив в папку с WordPress. Обратите внимание, что файлы openidform.php и opentrustpage.php должны находиться в папке той темы, которую вы используете. После этого необходимо открыть текстовым или встроенным в административную панель редактором файл /wp-content/themes/имя_темы/comments.php и заменить все, что находится между 153-й и 206-й строчками включительно (если вы установили плагин Brian’s Threaded Comments), на строчку <?php include TEMPLATEPATH . '/openidform.php'?>. После этого необходимо открыть файл /wp-content/themes/имя_темы/openidform.php и выполнить содержащиеся в нем инструкции - раскомментировать и закомментировать несколько строк для совместимости с уж е установленными плагинами. На всякий случай добавим, что комментарии в HTML делаются так: <!-- это комментарий -->. Если у вас все получилось, то поле ответа в вашем блоге будет выглядеть, как на рисунке.

К сожалению, все плагины для WordPress имеют английский интерфейс, и единственный способ перевести их на русский - искать в коде английские слова, менять их на русские и сохранять в нужной кодировке.

Пользователи LiveJournal справедливо заметят, что отсутствует такая привычная и удобная функция, как френд-лента. Это объяснимо - разработчики WordPress не стали включать ее в свой продукт, так как ее функции гораздо лучше выполняет любой RSS-агрегатор. Но если все-таки хочется ее использовать, то нужно просто скачать плагин Friends RSS Aggregator, внимательно прочесть и выполнить инструкцию по его установке.

В итоге мы получили рабочий блог, превосходящий по удобству и функциональности популярные блог-сервисы. Множество полезных возможностей, не считая тех, которые мы добавили плагинами, в нем уже работают - RSS-ленты публикаций и комментариев, поддержка постинга из популярных блог-клиентов, загрузка файлов и картинок, простой импорт записей из других блогов и прочее. А для добавления дополнительных функций достаточно найти и установить соответствующий плагин.

Ссылки по теме:


1000 лучших программ (+DVD)

Начинающие пользователи при работе на компьютере обычно применяют только возможности, предоставляемые Windows и наиболее типичными программами: Word, Excel, Internet Explorer, Paint.

Однако по мере накопления опыта, приложений, установленных на компьютере, становится все больше и больше. Это связано с тем, что специализированные программы решают свои узкие задачи лучше, чем их громоздкие универсальные «коллеги». Многие маленькие приложения помогут вам справиться с проблемами, которые «не по зубам» гигантам от Microsoft. Немаловажно и то, что значительная доля небольших утилит бесплатны. В книге описывается 1000 самых лучших приложений на все случаи жизни. Все бесплатные программы, а также демо- и триал-версии коммерческих приложений имеются на прилагаемом к книге DVD.

>> подробнее :: заказать <<


написать автору рассылки - softparad@mail.ru


В избранное