Что нам стоит сайт построить? Блоги

Блоги — публичные сетевые дневники — набирают всё большую популярность, грозя вытеснить с веб-пространств львиную долю прочих разновидностей сайтов (см. «МБ» №13’2008). Построить блог можно разными способами.

Общие понятия
Для начала давайте определимся, что же такое классический блог. Как видно из самого названия («блог»: web log), блог представляет собой записи о некоторых событиях в хронологическом порядке. Но так уж исторически сложилось, что эти записи могут комментировать читатели, а значит, в итоге получается своеобразный разговор: автор дневника пишет свои мысли, которые затем обсуждаются сообществом читателей.
Ключевое понятие, отличающее блог от других форм сетевого общения (скажем, форумов), — хронологический порядок записей. Кроме того, в блоге ведущая роль в формировании контента (или как минимум – задание основной направленности) принадлежит конкретному человеку (реже — группе людей), тогда как общение на форуме больше похоже на разговор в людном месте.
Также блогу свойственна дискретность контента — отдельные записи не связаны друг с другом, и прочтение гостем блога одной из них не предполагает прочтения остальных (за редким исключением — когда записи последовательно описывают, скажем хронику каких-либо событий).

Техническая реализация
Нынешней популярностью блоги как форма web-сайтов обязаны прежде всего простоте технической реализации. Если для создания портала (который легко может выполнять все функции, свойственные блогам), необходима настройка сложного программного обеспечения (о нём мы подробно поговорим в одной из следующих статей цикла), то для создания блога требуется минимум усилий. Разумеется, с точки зрения программиста любой блог — это точно такой же набор программ (точнее, система управления контентом; CMS), как и портал, однако такое ПО максимально упрощено со стороны обычного пользователя, что делает его установку доступной даже ничего не смыслящим в программировании людям.
К тому же, существует множество сервисов, предлагающих уже готовые к эксплуатации блоги всем желающим — достаточно зарегистрироваться на сайте.
Парой щелчков...
Сервисов этих так много, что начинающему блоггеру (так называют владельца и ведущего собственного блога) немуд-рено между них заблудиться. Самый известный среди них – «Живой журнал». Однако этот сервис, отказавшийся недавно от бесплатных аккаунтов, теперь стремительно теряет популярность в глазах новичков (кому хочется видеть рекламу в своём личном дневнике?). Впрочем, если вас реклама не пугает, обратиться к «ЖЖ» за собственным блогом стоит — функциональные возможности этого блог-сервиса шире, нежели у любого из конкурентов.
Неплохой альтернативой «ЖЖ» может стать легендарный Blogger — первый блог-сервис, появившийся на просторах Сети (livejournal.com изначально вообще не предполагал открытой регистрации — это был сайт для друзей-программистов его создателя Брэда Фитцпатрика), ныне принадлежащий вездесущему Google. Несмотря на то, что уже довольно давно существует русскоязычная версия этого сервиса, особой популярностью он среди жителей Рунета не пользуется.
Зато в Рунете немалой (и надо заметить, вполне заслуженной) популярностью пользуется клон «ЖЖ» – LiveInternet. По количеству пользователей он мало отстаёт от русскоязычной части «ЖЖ». К тому же, его разработчики предусмотрели дополнительные сервисы — например, возможность создания собственного почтового ящика.
Если вы планируете создать блог «на вырост», с перспективой последующего переноса на отдельный домен и хостинг, то стоит присмотреться к сервису, построенному на самом популярном блог-движке WordPress — www.wordpress.com.
Там вы можете завести блог, который по своей функциональности не будет отличаться от самостоятельного блога на базе WP. Привыкнув к управлению таким блогом, вы впоследствии легко перейдёте на собственный WordPress-блог. Минус, однако, в том, что вы не сможете расширять блог, предоставленный wordpress.com, при помощи WP-плагинов и тем оформления.

Своими руками
Наконец, переходим к самому интересному — созданию собственного отдельного блога. Сегодня мы не будем рассматривать вопросы хостинга и подбора доменного имени (это тема следующей статьи) — пока будем тренироваться исключительно на локальном сервере (см. врезку). Работать мы будем с уже упоминавшимся движком WordPress, который используется на нашем сайте (см. www.megabyte-web.ru, www.blogs.megabyte-web.ru, www.service.megabyte-web.ru — это три примера использования данного движка).
Для начала нам потребуется дистрибутив WordPress. Скачать его можно с официального сайта или с неофициальных сайтов русской поддержки. Роль последнего до недавнего времени выполнял отличный сайт-блог www.maxsite.org — там можно скачать русские версии WP вплоть до 2.3.3. Последняя на данный момент версия — 2.5, однако она, судя по первым отзывам, ещё не очень стабильна, так что для первых опытов я рекомендую сборку 2.3.3 от Макса. Если вы всё-таки решили начать с самой свежей версии, русский дистрибутив лучше скачать с сайта lecactus.ru.
Итак, дистрибутив скачан и распакован в папку на виртуальном сервере (мы будем использовать для примера папку test1.ru). Теперь нужно создать базу данных, которую будет использовать наш движок. Сделать это можно, набрав в адресной строке браузера http://localhost (у вас ведь уже установлен «Денвер»?) и воспользовавшись ссылкой «Заведение новых баз и пользователей MySQL». Название базы, имя пользователя и пароль могут быть любыми — главное, запомнить, что вы там писали при создании базы, потому что эти сведения вам понадобятся.
Теперь откройте в папке, куда вы распаковали движок, файл wp-config-sample.php и отредактируйте там поля, отвечающие за настройки базы данных (те самые название, имя и пароль). Больше ничего в этом файле трогать не нужно. Изменённый файл сохраните в той же папке под именем wp-config.php.
Теперь в адресной строке браузера пишем http://test1.ru/wp-admin/install.php и следуем указаниям мастера, который запросит основные параметры блога: заголовок, описание, имя администратора. В конце установки вам будет предложено зайти под указанными именем (будьте внимательны: пароль администратора движок генерирует автоматически — запомните его!). После входа вы увидите святая святых WordPress — панель администратора (примерный вид см. на рисунке).

Для управления обычным блогом там сразу же есть все необходимые инструменты. Вы можете создавать рубрики, регистрировать пользователей и, конечно же, создавать записи.
Если базовой функциональности вам недостаточно, можно расширить её при помощи плагинов. Огромное их количество доступно на официальном сайте, а на уже упомянутых сайтах русской поддержки можно найти локализованные версии самых популярных (и кое-что, чего на английский сайтах нет вовсе).
Если у вас появились вопросы по движку WordPress, рекомендую зайти на форум www.forum.maxsite.org — там можно найти уже готовые ответы на большинство из них. Если же ответа ещё нет, спросите местных старожилов, они обязательно помогут.

Заключение
Как видите, создать блог достаточно просто. Главное, чтобы его создание несло какую-то цель, отличную от «у всех есть, а чем я хуже» – в противном случае, ваш блог станет лишь ещё одним мёртвым уголком Сети.


Рекомендуем почитать: