С помощью этого плагина вы можете использовать URL вашего собственного блога при OpenID-авторизации на сторонних сайтах. Плагин не делает ваш блог OpenID-провайдером, необходимость регистрации OpenID-аккаунта не отменяется, но зато теперь в качестве URL‘а будет использоваться именно ваш блог, а не адрес, данный вам OpenID-провайдером. Фактически это означает, что ссылка на ваш блог будет везде, где поддерживается OpenID: например, если вы оставите комментарий в чьем-нибудь дневнике в LiveJournal.com, то в качестве имени и ссылки будет использоваться адрес вашего блога.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку yadis в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Настройка плагина происходит в "ПараметрахYadis". Здесь вам необходимо добавить своего OpenID-провайдера. Формально плагин должен предоставлять выбор из указанных вами OpenID-провайдеров, но на деле оказалось, что никакой возможности выставить приоритет провайдерам нет: плагин просто не дает возможности добавить больше одного провайдера, при добавлении нового провайдера старый почему-то удаляется.
Где взять OpenID-аккаунт и что надо указать при добавлении OpenID-провайдера в настройках плагина? Зарегистрировать OpenID-аккаунт можно, например, на сайте , но на самом деле я уверен, что у вас уже есть OpenID-аккаунт. Если вы зарегистрированы в каком-то из сервисов Яндекса, то автоматически при регистрации получили и OpenID-аккаунт, проверить это вы можете зайдя на [ссылка] Лично мне Яндекс в качестве провайдера понравился намного больше, чем какой-либо другой провайдер, хотя настроек в нем гораздо меньше (этим, видимо, и понравился).
Заполняем поля (MyOpenID.com): Add New Service: MyOpenID Username: ник OpenID Server: http://www.myopenid.com/server/ OpenID Delegate: http://ник.myopenid.com/
Заполняем поля (Yandex.ru): Add New Service: Other… Username: ник OpenID Server: http://openid.yandex.ru/server/ OpenID Delegate: http://openid.yandex.ru/ник/
В разделах справок у любого OpenID-провайдера должна быть данная информация.
Добавили провайдера, а авторизация не работает? Недостаток плагина, который слишком долгое время не обновлялся. Редактируем файл yadis.php, чтобы плагин стал корректно работать. Находим строчку:
Все, теперь адрес вашего блога можно использовать при OpenID-авторизации. Как это выглядит на практике? Заходим на любой блог, который поддерживает OpenID-авторизацию. Например, на Nudnik.ru, идем в комментарии к любой из записей, видим, что для комментирования необходимо зарегистрироваться в блоге, но также можно зайти, используя OpenID-аккаунт:
Вводим адрес вашего блога и жмем OK. Нас тут же перенаправит на Яндекс, где необходимо всего лишь нажать на одну кнопку:
И это все, мы уже зашли на блог, минуя регистрацию на блоге, авторизацию и обновление своего профиля. Один клик и готово. Именно этим и подкупает OpenID, своей простотой.
Конечно, для того, чтобы использовать адрес своего блога при OpenID-авторизации вовсе не обязательно ставить плагин WP-Yadis. Можно это сделать и вручную, отредактировав файл header.php вашего шаблона и добавив туда что-то типа (в случае использования Яндекса):
WP-Note это маленький плагин, который позволяет с помощью специальных тегов вывести в тексте ваших записей различные, оформленные через css, таблички-заметки. Если у вас тематический блог и вы хотите подчеркнуть свою мысль в статье, то такое выделение слов несомненно привлечет внимание читателя, да и смотрится это красиво. Много раз видел, как для этих целей использовался тег <blockquote>, но все-таки цитата в большинстве шаблонов оформлена плохо, да и использовать теги цитат для выделения каких-либо своих слов мне кажется несколько неправильным.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку wp-note в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Настроек в плагине нет, вы уже можете начать использовать теги плагина в своих записях. Есть 5 разных тегов и соответствующих им табличек:
1.
2.
3.
4.
5.
Если вам не нравятся используемые цвета, то вы всегда можете их поправить в файле style.css в папке плагина.
Автор плагина: Luke Страница плагина: [ссылка] Рассматриваемая версия: 0.2 от 03.01.2009 Совместимость с версией WordPress: 1.5 и выше.
Начинать работать с блогом на WordPress необходимо на локальном сервере, именно на локальном сервере можно оттестировать и настроить все то, что вам будет нужно в будущем при переносе блога на сервер хостера. Не буду советовать установить денвер, на мой взгляд лучше выбрать другой, более открытый сервер для использования на домашнем компьютере. Я выбрал XAMPP, это очень мощный сервер со всеми необходимыми функциями и простой установкой.
Идем на сайт XAMPP и скачиваем последнюю версию для Windows на этой страничке – [ссылка]. На момент написания этой статьи последняя версия сервера была 1.6.6a, про нее и буду говорить, хотя по сути версии сервера отличаются только версиями входящих в него компонентов. Весит он много, около 34 мегобайт, но не бойтесь, он очень прост в настройке, несмотря на свой внушительный размер. Прошу прощения за большое количество скриншотов, любой более-менее разбирающийся человек сам сможет установить и настроить на своем компьютере этот сервер, но это статья предназначена для новичков-чайников и очень подробно рассказывает процесс установки и сервера XAMPP и движка WordPress для чайников.
Скачали? Запускаем инсталлятор. Русского языка в XAMPP нет, поэтому довольствуемся выбором английского.
Желательно устанавливать сервер в каталог по умолчанию, то есть в "C:xampp", но можно выбрать и любой другой, я использую для этого "C:server".
Снимаем все галочки на экране выбора настроек установки. Не думаю, что есть какой-то смысл устанавливать Apache и MySQL в качестве сервисов, если вы не планируете постоянно держать открытым сайт в локальной сети.
Установка продлится пару минут, просто ждем.
Дождались конца установки, жмем на кнопку "Finish".
Нажали на "Finish", получили окошко с вопросом о запуске контрол-панели – отвечаем "Нет", нет нужды пользоваться дополнительной панелью для запуска Apache и MySQL.
Прежде чем запускать сервер надо сделать одну маленькую настройку, которая нам понадобится для работы с WordPress. Идем в папку "C:serverapacheconf" и открываем для редактирования файл "httpd.conf" (файл конфигурирования сервера Apache), находим строчку:
118
#LoadModule rewrite_module modules/mod_rewrite.so
И убираем в начале строки символ "#" (символ комментирования). Тем самым мы включим мод "rewrite", который необходим для нормального конфигурирования WordPress. (в последних версиях XAMPP мод "rewrite" уже включен по умолчанию)
Теперь открываем Проводник и идем в папку "C:server", видим там файлы для запуска сервера, остановки и перезапуска.
Для будущего удобного запуска сервера переносим ярлыки запуска и остановки сервера на рабочий стол.
Запускаем xampp_start.exe, дожидаемся запуска сервера. Все, это окно можно закрыть – сервер все равно останется запущенным. Для остановки сервера запускайте xampp_stop.exe
Открываем браузер и в поле URL пишем адрес, по которому будет открываться локальный сайт, то есть http://localhost
Открывается приветственная страничка сайта, что-то типа этого.
Жмем на English и попадаем на эту страничку, сразу же переходим по ссылке у меню "Security", для настройки безопасности нашего сервера
Вам покажут список небезопасных настроек сервера и предложат перейти по данной ссылке для установки паролей. Переходим туда.
Обязательно устанавливаем пароль в MySQL для юзера root. Жмем "Password changing".
Если ваш компьютер подключен к локальной сети и вы не хотите, чтобы ваш сайт был доступен по локалке, то устанавливаем и пароль и на директорию XAMPP.
Все, настройка сервера полностью завершена, приступаем к установке WordPress. Возвращаемся в начало http://localhost и в меню Tools переходим по ссылке phpMyAdmin, где откроется вот такое окошко. Выбираем в языках "Русский-Russian (utf-8)", в качестве логина используем "root", а в качестве пароля тот пароль, что вы установили при настройке безопасности сервера.
Попадаем в phpMyAdmin, создаем новую базу данных под именем "wordpress" в кодировке utf8_general_ci.
Все, база данных создана.
Заходим в папку "C:serverhtdocs" и создаем там папку с именем, по которому блог будет открываться на нашем локальном компьютере. Копируем туда файлы дистрибутива WordPress (последнюю версию русского дистрибутива вы можете скачать тут – [ссылка]). Я использовал для этого папку "C:serverhtdocsblog". Теперь одна важная вещь – открываем из этой папки файл "wp-config-sample.php" в любом текстовом редакторе (с поддержкой сохранения текста в UTF-8 без BOM, как например Notepad++ ([ссылка]) и редактируем его так:
<?php// ** Настройки MySQL ** //define('DB_NAME','wordpress');// Имя базы данныхdefine('DB_USER','root');// Ваше имя в MySQLdefine('DB_PASSWORD','123456789');// ...и парольdefine('DB_HOST','localhost');// С вероятностью 99% ва it придется это менятьdefine('DB_CHARSET','utf8');define('DB_COLLATE','utf8_general_ci');// Смените уникальную фразу SECRET_KEY. Вы можете не запоминать ее, так что сделайте// ее длинной и сложной. Вы можете посетить https://www.grc.com/passwords.htm, чтобы// сгенерировать себе уникальную и неповторимую фразу, или просто придумать ее сами.define('SECRET_KEY','уникальная и неповторимая фраза');// Измените эту уникальную фразу.// Вы можете установить несколько блогов в одну базу данных, если будете использовать разные префиксы.$table_prefix='wp_';// Только цифры, буквы и знак '_'// Это настройка локализации WordPress. Соответствующий MO-файл для выбранного языка// должен быть установлен в wp-content/languages.define('WPLANG','ru_RU');/* Это все, дальше не редактируем! Счастливого блоггинга. */define('ABSPATH',dirname(__FILE__).'/');require_once(ABSPATH.'wp-settings.php');?>
Где вы указываете имя базы данных (у нас это wordpress), имя пользователя в MySQL (у нас это root) и пароль (тот, что вы установили, у меня это 123456789, но надеюсь, что вы в качестве пароля использовали не такой простой набор цифр). Сохраняем этот файл под именем wp-config.php.
Так как я скопировал файлы дистрибутива WordPress в папку "C:serverhtdocsblog", то для того, чтобы продолжить установку я открываю в браузере адрес вида http://localhost/blog/
Открывается страничка с установкой WordPress, пишем тут заголовок вашего блога и ваш email-адрес. Жмем на "Установить WordPress".
Все, теперь WordPress установлен, записываем пароль. Теперь мы можем зайти в админку блога, нажав на "Войти" и используя логин admin и сгенерированный пароль.
Или же смотрим на наш только что установленный блог по адресу http://localhost/blog/
Сервер XAMPP установлен, WordPress установлен, можете приступать к настройке блога. В следующих статьях я затрону тему переноса WordPress и его настроек с локального сервера на сервер хостера.