Теперь мы поговорим о том, что за зверь такой WordPress (который не зверь даже, а настоящий зверюга). Итак, мы с вами строим динамичный блог, а не статичный сайт. То есть его страницы формируются скриптами на основе информации, содержащейся в базе данных. При этом не знаю, как вам, а мне было бы лениво, несмотря на свое программистское прошлое, разбираться в тонкостях работы скриптов. К слову сказать, скрипты - это такие программы, которые запускаются на купленном вами хостинге. В результате своей работы они, собственно, и отображают сайт, а также предоставляют многие опции для работы с уже подготовленным вами (как я надеюсь) контентом.
При этом нас также совершенно не волнует работа с этой базой данных и ее редактирование, так как для решения подобных задач разработчики придумали удобный интерфейс, позволяющий разобраться в подобном даже школьнику.
Набор таких скриптов может быть платным или бесплатным. Каждый из подобных наборов отличается той функциональностью, которой наделяемы разработчиками. Вид пакетов скриптов, предназначенных именно для создания блога на нашем сайте, называются CMS (Content Management System — Система управления содержимым).
Нас, конечно, не интересуют те CMS, которые являются платными, что, согласитесь, разумно. И нас да интересуют те CSM, которые:
· Легко настраиваются и используются, не требуя при этом знаний в программировании.
· Достаточно гибкие, чтобы подходить для решения любых задач. Ведь вдруг вам захочется получить возможность добавления комментариев пользователями вашего сайта. Или же вы надумаете продавать с сайта какие-то продукты в автоматическом режиме. Или решите запустить там красивую галерею с фотографиями…
· Позволяют быстро увеличивать количество страниц в автоматическом режиме без того, чтобы вкалывать до конца жизни на написание все нового и нового контента.
В зависимости от того, выбрали ли вы хостинг Majordomo для установки вашего блога или же решили использовать какой-то другой хостинг, варианты установки блога будут разными. Один из многих приятных бонусов на Majordomo – это установка блога на WordPress в один клик. Буквально. Для этого вы заходите в вашу панель управления, выбираете наверху опцию «создание сайта», выбираете опцию «персональный сайт» и создаете сайт. По возможности я рекомендую его создать прямо в корневой папке вашего домена. То есть если вы зарегистрировали домен www.poooooooop.ru, то не надо создавать блог в папках вида www.poooooooop.ru/blog или www.poooooooop.ru/myblog. Пусть ваш блог будет доступен прямо по адресу www.poooooooop.ru.
Некоторые из участников технически подкованы настолько, что предпочтут проконтролировать процесс создания сайта пошагово. Для них инструкции ниже. Те же инструкции нужны и тем, кто решил использовать хостинг, не предоставляющий подобной удобной опции.
Итак, WordPress славится своей установкой за «пять минут». И это чистая правда. С того момента, как вы читаете эти строки, и до момента, когда вы увидите, как выглядит ваш сайт, пройдет совсем немного времени.
Вам понадобится:
1. Создать новую базу данных. В случае с Majordomo это делается тут. Это займет несколько минут. То есть нажать на кнопку – дело нехитрое, но база становится доступной не сразу, о чем будет написано в инструкциях.
2. С этого сайта скачиваете инсталляцию WordPress-а. На этой же странице приведена ссылка на инструкцию по установке. Она на русском языке. И в ней шесть небольших пунктов в пару предложений каждый.
Фактически единственный файл, который нужно отредактировать (желательно в бесплатной программе notepad++, ведь вам нужна кодировка UTF-8 без BOM) - это переименованный в файл wp-config.php файл wp-config-sample.php. И в нем есть 4 строки:
define('DB_NAME', 'putyourdbnamehere'); // Имя базы данных
define('DB_USER', 'usernamehere'); // Имя пользователя MySQL
define('DB_PASSWORD', 'yourpasswordhere'); // ...и пароль
define('DB_HOST', 'localhost'); // с вероятностью в 99% вам не следует вносить изменения в данную строчку кода
Точные значения (я говорю о хостинге Majordomo) можно увидеть на этой же странице, где вы создавали базу данных. Так например строчка define('DB_NAME', 'putyourdbnamehere') должна превратиться в define('DB_NAME', 'b13335'), ну только с вашими, разумеется, данными. А то, что после двойного слеша – это комментарий.
Строки
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
Должны такими и оставаться. Вопрос, какую кодировку выбрать все менее и менее актуален. Стоит выбрать UTF-8 - рано или поздно все на ней будем. В свое время русскоязычных кодировок было несколько, и это на определенном этапе создало путаницу, а UTF-8 (юникод) - достойная попытка все стандартизировать. Вам также обязательно надо указать ту же кодировку (UTF-8) в контрольной панели хостинга! Это важно!
Если вы не знаете, как работать с FTP, к вашим услугам хорошая найденная мною в сети инструкция.
Теперь, когда у вас есть и подробная инструкция, у вас есть выбор. На более позднем этапе, когда вы станете профессиональным игроком на бирже ссылок, у вас будет своя «сборка» WordPress, оптимизированная под хостинг и под ваши нужды. Но это потом. А пока…
Домашнее задание 6: Поставьте на принадлежащий вам домен блог WordPress.
Я кратко суммирую: если вы хотите использовать "конструктор сайтов" Majordomo, то все создается автоматически и ничего по FTP заливать не надо. Если же мы хотим быть уверены в том, что ставим нужную нам локализованную или каким-то иным образом оптимизированную версию, то, конечно, надо весь процесс осуществить самостоятельно - и конфигурационные файлы подправить, и на FTP залить, и базы данных создать, и install запустить.
Тот WordPress, что ставится в «конструкторе сайтов», требует обновления. Стоит ли его обновлять до последней версии? Да. На данном этапе обязательно. Но о минусах и плюсах разных версий мы поговорим на более продвинутом этапе.
Если выбранный вами тарифный план позволяет поставить несколько сайтов на аккаунт, и вы хотите работать сразу с парой сайтов одновременно (то есть речь идет про аккаунт с большим количеством SQL-подключений), то надо создать эти SQL-базы, соответствующим образом отредактировать wp-config.php в каждом из блогов, залить все на FTP, подключить плагины (о нужных нам плагинах поговорим позже), выбрать тему оформления…
Тут стоит сказать, что я говорю о двух разных сайтах, а не о так называемых алиасах. Алиас – это своего рода дополнительная ссылка на тот же сайт. Она удобна, когда мы застолбили удачное доменное имя и хотим продублировать его в разных доменных зонах: .RU, .COM и так далее – увеличить доходы на биржах это не поможет. Оформляем ли мы дополнительное доменное имя или алиас к существующему сайту указывается при заказе домена.
Иногда найти классное имя – действительно удача, ведь вовремя зарегистрированное доменное имя может быть выгодно впоследствии продано желающему. В свое время вовремя кем-то зарегистрированный домен sex.com был продан за 14 миллионов долларов…
На каждый готовящийся нами сайт можно поставить код от нескольких бирж сразу. Есть также возможность создания блога на WordPressе без подключения к базе данных (так называемый PDO (SQLite) For WordPress), и тогда вся информация будет храниться в текстовом файле. У этого есть плюсы и есть минусы. С ним легко создавать новые блоги и затруднительно переводить на него блоги уже существующие. Утилита, осуществляющая конвертирование в нужный формат, находится тут. А вот тут обсуждают минусы и плюсы данной схемы. Мы этот вариант рассматривать тут не будем.
В завершении данной темы мы все еще не будем говорить о рекомендованном наборе плагинов (модулей расширений для WordPressа). Плагинов много. Я покажу свой набор и даже выложу его, чтобы вам не пришлось собирать их по одному с миллиона сайтов. Объясню также и то, почему выбираю именно их. А в окончании данного урока мы займемся настройкой уже работающего у вас WordPress-а. Определимся со скоростью выкладывания статей и с тем, как именно ваш блог будет выглядеть. С последнего и начнем.