15 способов сделать ваш блог удобнее
11 Авг 2008Я не только пишу блог, но и постоянно читаю практически всю русскоязычную IT-блогосферу. Есть блоги, которые нравятся, есть и пара тех, что не нравится, но я заметил одну закономерность. Есть ряд признаков, небольших настроек, на первый взгляд неочевидных, которые делают блог УДОБНЫМ для чтения и комментирования. Я решил написать небольшую сводку — что сделать с блогом, чтобы не создавать читателям и потенциальным подписчикам проблем. Кажется, это получился гайд в основном по рекомендуемым плагинам WordPress. Итак…
1. Используйте в качестве движка WordPress, это стандарт и удобнее вы сейчас просто ничего не найдёте. К тому же, читатели уже привыкли к нему, и им так удобнее. WordPress очень легко устанавливается, а на нормальном хостинге это происходит автоматически.
2. Выберите какую-нибудь симпатичную тему с читаемыми шрифтами и ненапряжными цветами. Желательно, русифицированную и свежую. Или (если есть деньги) закажите у дизайнера оригинальную долларов за 50-100-200.
3. Если в теме отсутствует фавиконка — обязательно сделайте её. Это картинка 16х16 пикселей в формате x-ico, хранящаяся в корне сайта с именем favicon.ico. Подключить можно вручную или плагином Favicon Manager.
4. Настройте полную выдачу статей в RSS (Настройки -> Чтение).
5. Зарегистрируйтесь на FeedBurner и пропустите свою RSS-ленту через него. В WordPress она находится по адресу ваш-блог.ru/feed/.
6. Замените фиды в блоге с помощью плагина FeedSmith.
7. Не допустите ошибок.
8. Повесьте где-нибудь на блоге счётчик подписчиков — или от FeedBurner или средствами плагина Feed Count.
9. Разместите на странице картинку с символикой RSS и ссылкой на фид в FeedBurner.
10. Определитесь со структурой — разделы или теги? Или всё сразу? Что-то должно быть обязательно.
11. Поставьте нумератор страниц блога, например, PageNavi.
12. Поставьте плагин для подписки на комментарии по e-mail, например, Subscribe To Comments. Это важно!
13. Настройте кеширование, это ускорит работу блога. Например, с помощью плагина WP-Cache.
14. Позаботьтесь о защите вашей информации. Оптимальный вариант — сохранить себе все файлы на диск, а базу данных автоматически отправлять себе на e-mail с помощью плагина Database Backup. Так вы сможете восстановить свой блог за минуты что бы ни случилось.
15. Разместите на блоге свою контактную информацию (e-mail, icq, jabber), желательно и свою фотографию.
Коллеги, следуйте этим простым рекомендациям и читатели будут вам благодарны.
Этих рекомендаций действительно стоит придерживаться, а от себя добавлю, что еще можно установить плагин Thread comment (http://wordpress.org/extend/plugins/wordpress-thread-comment/). Он создает древовидную структуру комментариев, что позволяет комментировать не только статью, но и сами комментарии (хотя говорят в WP 2.7 эта функция будет по умолчанию).
Я очень надеюсь, что так и будет, потому что BTC — настолько глючный плагин, что я к WordPress 2.6 окончательно бросил попытки заставить работать это невалидное чудовище и сделал комментарии в этом блоге снова линейными.
Про это у меня даже был пост — Старые проблемы WordPress.
Как ни странно, но я этим плагином в целом доволен (возможно конечно я просто не замарачиваюсь с валидностью), после небольшой правки css все смотрится вполне симпатично и даже вроде бы кроссбраузерно..
Специально сходил, посмотрел — действительно работает, действительно кроссбраузерно. Повезло =)
А почему именно wordpress? Постоянно читаю что он тормозной и жрет много ресурсов. У самого правда стоит wordpress, но для блога одного проекта не могу выбрать. + wordpress’a в том что он довольно популярен и есть много плагинов и тем дизайна.
По WordPress могу сказать, что это сейчас единственная платформа, в которой есть ВСЁ для блогинга. Все остальные просто пытаются его догнать.
Плюс в том, что если убрать из темы все лишние запросы к базе и настроить кеш — ресурсов он ест совсем мало.
BTC собираются сунуть внутрь 2.7 версии. и еще всякой хни. Но я надеюсь, что выпустят плагин, который сможет убирать до 90% полезного функционала движка и делать его просто нормальной платформой для ведения блога, а не увороченной монстрятиной. гы
Владимир, просто хотелось бы услышать вашу версию по поводу «ВСЁ для блогинга» — что именно входит в это определение?
Спасибо за статью, некоторые вещи стали для меня открытием. Н у отдельное спасибо за ссылку на rssicons.ru — давно хотел присмотреть себе красивую иконку, но не попадалось ничего толкового.
MAX, «ВСЁ» в моём понимании — это и есть возможность без особого шаманства реализовать все вышеописанные удобства. Я пробовал сделать что-то подобное на других блог-ориентированных CMS, но получается в лучшем случае пародия на вордпресс.
Кстати, плюс WP в том, что он нормально работает с UTF-8, что часто очень упрощает жизнь, так как многие другие CMS часто допускают много ошибок при работе с текстом из БД.
Вы говорите, что пробовали другие «движки», следовательно у вас есть какие-то критерии оценки. Вот мне бы и хотелось услышать именно эти критерии, которые судя по всему попадают в категорию «ВСЁ». ;) По мне так только несколько пунктов из 15 имеют отношение к WordPress.
ps Интерес чисто спортивный, вдруг что-то упустил в своей CMS.
Да суть интереса я уже понял =)
Что у нас есть из CMS, способных сделать блог?
Nucleus, Serendipity, DLE, ModX, TextPattern, ну и куча тех CMS, о которых никто не знает, платных CMS и просто хреновых.
Нуклеус и Серендипити неудобны мне и как автору и как читателю — и с кодировками проблемы, и админки укуренные, и плагины если и есть, то недоделанные.
DLE стоит денег, которых она не стоит.
ModX требует колоссальных умозатрат на тему «как её хотя бы установить вообще и что это получится?».
TextPattern вообще не на PHP, кажется.
Вот так WordPress постепенно и становится стандартом. Сейчас чтобы сделать популярную CMS нужно во-первых воспроизвести WP (желательно сделать даже поддержку его плагинов), а во вторых исправить пау его застарелых проблем типа BTC и кривых реализаций OpenID. И будет супер =)
Есть еще Drupal — на нем можно сделать блог, но едва ли это будет наиболее оптимальным решением..
То же самое, что ModX — не подходит для рядовых пользователей из-за того, что слишком сложный. Эти штуки скорее фреймворки чем CMS.
Ну сейчас холивар устроим. ;) Я не об этом. Меня собственно интересует не столько сравнение с другими, сколько ваше (и присутствующих здесь) мнение о том, в чем именно заключается этот «стандарт», «всё» и т.п. Ну грубо говоря, если бы у вас была возможность сменить WordPress на что-то другое, то какими возможностями эта CMS должна обладать? У меня есть большие сомнения, что плагины подписки и фидбернера будут здесь ключевыми. :)
То есть нужен список маст-хева для блог-CMS ?
Довольно сложный вопрос, но попытаться можно…
1. Установка на ЛЮБОЙ хостинг минут за 5 блондинкой из бухгалтерии.
2. Грамотная работа с UTF-8, способность «предугадывать» и нейтрализовать криво настроенную кодировку наших хостеров.
3. Возможности по написанию постов не ниже возможностей WP (теги, XMLRPC, ping, trackback, категории, объекты…)
4. Возможность создания статичных страниц.
5. ЧПУ с возможностью настройки, изменения на лету, создания редиректов 301 \ 302.
6. Возможности настраиваемого комментирования (регистрация \ открытое \ OpenID …), подключение Gravatar, уведобление в RSS и e-mail. Управление подписками без шаманства. Древовидные комментарии.
7. Создание полного валидного RSS 2.0 канала, возможность редиректа его на FeedBurner.
8. Гибкий шаблонизатор, понятный простым смертным. Тысяча доступных разных шаблонов =)
9. Возможность экспорта \ импорта \ бэкапа \ резервирования ВСЕГО.
10. Желательна как минимум одна встроенная система статистики посещаемости.
Ну вот пока всё, что вспомнилось. Всё это реализуемо в WP без особого шаманства.
Спасибо за статью. некоторые моменты подчеркнул.
Уже конктетика, спасибо. А из того, чего нет в WordPress?
В вордпресс всё это реализуется шаблонами в основном.
НИГДЕ, кстати, нет нормальных древовидных комментариев, даже в ЖЖ и на Хабре через одно место сделано, а уж BTC-плагин к WP — полная ерунда.
Нет нормального плагина для авторизации по OpenID.
В остальном, всё есть =)
Я бы даже сказал, что в основном плагинами. ;)
Признаться я немного ожидал другого: вы больше в техническую часть «скатились», что не очень вяжется с блондинками. ;) Я например, хоть и не блондинка, но какие-то вещи на WordPress просто не получается сделать. Ну скажем сделать несколько копий одного виджета или какие-то свои настройки. Такие вещи не имеют значения?
Да, я имел в виду плагины, описка это =)
Ну, как правило это и не нужно. Я вообще виджетами не пользуюсь, надо спрашивать у тех, кто пользуется.
Настройки реализуются или через плагины, или через шаблон, в котором может выполнятся PHP-код, есть API, хотя и не очень логичный.
Меня удивляет, почему на WP до сих пор нет, например, русской реализации e-Commerce с нашими платёжными системами, ну и того, что я уже говорил…
Блондинкам нужна простота использования, большая кнопка НАПИСАТЬ и красивые смайлики, наверное =)
Для блогов есть ещё один не плохой движок — это Movable Type. В Рунете не поплярен, но за бугром предствлен куда шире.
Было интересно почитать диалог между Владимиром и Максом :)
Ну а по сути поста — на моем блоге все эти пункты выполняются, за исключение кеширования.
WP-сектантсво продолжается. Как можно всерьез делать такие безапелляционные заявления?
А что всетаки лучше Wp cache или Wp super cache ?! или какие там еще есть…
На мой взгляд Wp super cache лучше в плане увеличения производительности..
Тормоз, твои варианты? Как можно спорить без аргументов?
Zer0CooL, там в общем-то не сильно и плагин нужен для включения кеширования. А так — WP-Cache вполне достаточно.
А мы спорим, что ли? Тезис «удобнее вы ничего не найдете» как-то не особо располагает к спорам, предмета для спора просто нет. Слишком субъективно. Лично для меня во сто крат удобнее TextPattern, кому-то Movable Type нравится, и наверняка многие найдут самыми удобными другие CMS.
Понятно. Без обид, но давай в следующий раз ты перед комментированием хотя бы прочитаешь пост? =)
Владимир, так я прочитал, конечно.
Есть еще до кучи люди, которым проще что-либо свое написать, чем разбираться как некое «среднестатистическое» решение под себя переделать.
Правда их, наверное, немного…
Тормоз, я написал, что выражаю своё мнение, как читатель блогов. Мне удобнее читать блоги, построенные на движке, являющимся standalone-стандартом. Разве это «безаппеляционно» ? =)
Конечно. Ведь заголовок «15 способов сделать ваш блог удобнее», а не «15 способов сделать ваш блог удобнее для Владимира Жилинского» ))
«15 способов сделать ваш блог удобнее, основываясь на опыте ВЖ как читателя».
Это же блоги, царство имхов. Мне удобнее читать WP-блоги, мне удобнее вести блог на WP. На остальное не претендую, ибо лень :-)
«Используйте в качестве движка WordPress, это стандарт и удобнее вы сейчас просто ничего не найдёте»
Категорически не согласен с этим высказыванием. Если WP и распространён в рунете более, чем другие платформы, то это вовсе не означает, что это стандарт удобства. По моему личному мнению, WP — это стандарт неудобства. Я в течении нескольких лет пытаюсь найти что-то хорошее в этом движке, что-то, благодаря чему я смог бы пользоваться этим движком без забот. Но к сожалению, разработчики этого движка, похоже, не собираются поворачиваться лицом к пользователям. Поэтому ни один мой блог не работает на WP.
Да, для WP существует множество плагинов. Да, для WP есть множество тем. Да, их легко установить. Но как их кастомизировать — хрен поймёшь. Попробуйте объяснить блондинке-секретарше, как с помощью PHP-конструкций вывести какой-нибудь контент в WP-теме. Как думаете, просто будет?
Владимир, вы говорите:
«WordPress — это сейчас единственная платформа, в которой есть ВСЁ для блогинга. Все остальные просто пытаются его догнать»
Похоже, вы очень сильно заблуждаетесь. Есть одна замечательная платформа, которая всегда впереди WP по многим пунктам. А WP, как раз, выступает в роли догоняющего. Всегда. На протяжении уже многих лет.
«Кстати, плюс WP в том, что он нормально работает с UTF-8»
Если б это было так, я бы не ругался часами, пытаясь заставить его работать нормально с кодировкой UTF-8. Чаще всего, когда вы только установили WP, всё нормально. Но как только вам необходимо перенести базу данных на другой хостинг — вот это уже настоящая проблема.
Кстати, вот ещё одна особенность WP (может быть, особенность плагина). Я указал свой сайт, который является OpenID. Нажал кнопку «Сказать», меня переадресовало на сайт MyOpenID, который является моим провайдером. После подтверждения вернулся сюда и обнаружил, что комментарий мой не опубликовался и его нигде нет. Если бы не привычка копировать всё в текстовый файл, пришлось бы сильно ругаться =)
Holy war mode: ON
.Ну ладно =) По пунктам:
Не выйдет. Секретарши не знают даже HTML. А разве есть CMS, которые такое могут? Хочу пример, безумно интересно.
А что это за платформа? Я не могу обсуждать сферического коня в вакууме.
Может, не совсем обычный, но я всё же человек, а людям это свойственно =)
Или хостинг кривой, или руки, или софт. Заметил, что переход на линукс для меня вообще все проблемы с кодировками нейтрализовал, кстати.
Это всего лишь галочка в админке «публиковать сразу только комментарии от авторов, чьи комментарии уже были одбрены». Комментарий не опубликовался, он ушёл на модерацию. Все остальные будут публиковаться сразу. WP тут не при чём, надо бы об этом мессадж какой-нибудь сделать при публикации…
Ну просто Андрей хочет сказать, что MT — лучше WP. ;)
Но проблема MT в том, что никто не хочет связываться с perl. Это главное. Потом — лицензию на Movable Type совсем недавно сделали открытой. Это тоже важный момент. В итоге какой-бы ни был распрекрасный «движок», если он (был) «закрытый» и сложный в программировании, то естественно у него нет большого распространения.
Но в чем-то Андрей прав — я бы тоже не стал называть WordPress стандартом. Просто — самый распространенный и многие к нему привыкли. Но если разработчики WordPress не сменят свою политику игнорирования, то велика вероятность, то блогеры потихонечку будут уходить от них на что-то более «легковесное».
Хорошо. Раз он открылся — скачаю, поставлю, поюзаю, напишу обзор.
Знание перла — на уровне «на си похоже», то есть не поможет.
Договорились? =)
Более легковесное уже появилось :) http://www.flatpress.org/ — «WordPress» первых версий, но работающий без мускула =)
Ха! Я нашёл в рунете удачную реализацию древовидных комментариев.
Дисклеймер: на мой взгляд удачную =)
Не поверите где… На Яндекс.Маркете — там используются наработки Я.Блогов и кое-что своё есть, в частности скрытие комментариев и AJAX-открытие. Гениально и просто… Хочу на WP так же =)
Извиняюсь, что сразу не сказал пло платформу, которую я рекомендую. Это — Movable Type. Безопасная, удобная и функциональная.
Наверное, для секретарш и вообще неподготовленных пользователей подойдёт система виджетов, которая есть и в WP, и в Movable Type. Просто перетаскивай туда-сюда элементы и все дела. Но согласитесь, куда проще понять HTML, нежели PHP?
А язык шаблонов Movable Type — это тот же HTML, только названия у тегов другие. Все теги документированы с множеством примеров, что облегчает процесс понимания.
Чаще всего, хостинг. И чаще всего, Мастерхост.
Будет интересно почитать ваши впечатления от работы платформы, так что жду ;)
Максим, а вот зачем народ дезинформируете? =) Perl вообще знать не нужно, чтобы пользоваться Movable Type. Я как-то писал на Хабре про это, комментарий там большой, поэтому, если интересно, можно посмотреть там.
Владимир, а ссылку, плиз, где это можно посмотреть.
Андрей, я заинтересованно качаю МТ. Рад, что меня читают люди, способный холиворить аргументированно и культурно. Правда рад =)
Dimox, например в этой ветке: http://market.yandex.ru/forums/?p_n=2&id=&hid=91015&modelid=1007668
Там видно, что происходит, если удаляется коментарий и что будет, если ветка уходит в сторону («ещё 2 комментария»).
А TxP всё же пробовали? ;) К вам обоим вопрос.
Потестировал сейчас на Денвере Textpattern. Впечатления положительные. Но один лишь факт того, что исходники шаблона приходится редактировать прямо в админке, отбивает желание продолжать изучать этот движок.
Владимир, я не понял, а зачем публиковать статью целиком через RSS? Ведь это не удобно.. Я лично привык читать заголовки и пару слов вступления. И если мне интересно, то я жму и читаю дальше… А листать все записи целиком надоедает, особенно если мало интересного…
Ну вы тут дискуссию устроили… С трудом дочитал до конца.
По поводу древовидных комментов: а зачем они вообще нужны? В любом случае, появится уровень, на котором возникнут проблемы. Мне больше плоские нравятся и по простоте и по удобству чтения.
А по поводу движков: может устроить мегасравнение? Поставить чистые CMS-ки без плагинов, выбрать параметры по которым оценивать и прогнать по всем этим параметрам…
Одному челу это все сложно осилить, а если объединиться и каждый возьмет по CMS — сделать реально. Тем более, каждый фанатеет от своей CMS.
Из этого можно и неплохой стартап вылепить!
Kovshenin, вот это как раз тот момент, когда просто дело вкуса, скорее всего. У меня в ридере несколько тысяч блогов, если заголовок не «жжот напалмом» — я не буду переходить по нему. А полную статью можно пробежать взглядом сразу =)
Жук, да, коменты рулят… Тема сравнения CMS интересна народу. Надо запустить блоговирус на эту тему =)
Владимир, ну да, может быть и есть смысл, причем в этом плане решают различные ридеры например Google Reader, где можно настроить — показывать только заголовки и описания либо статью целиком…
Да, именно так. Я раньше пользовался Omea, но с появлением 3-го и 4-го компьютера задолбался синхронизировать и ушёл в GReader. Очень нравится. Сейчас вот мобильные версии гуглеприложений осваиваю.
Обновился. Проверка комментариев.
OpenID как всегда через одно место работает =(
Спасибо за статью. Приму к сведению.
Владимир, очень интересно узнать твое впечатление от MT..
Постараюсь побыстрее =)
Это я затупил, мне показалось что пост старый.
Ммм… А я правильно понял, что MT на русском языке не бывает?
Владимир, если вы выложили в паблик скрипт, то это не воровство, там небыло написанно что при использовании оставлять авторское право, мне не будет тяжело оставить внизу надпись Жилинский (c)
Дальше можно поговорить в аське 6683358
Чуть ниже надпись будьте любезны прочесть. Ту, которая начинается с символа ©.
Тут небольшой оффтоп случился, извиняюсь =) Товарищ Успешный вебмастер использовал один мой скрипт, а я это заметил и сделал замечание, что раз скрипт используется без изменений, то можно было бы сослаться на автора, что и было сделано :-)
Если скрипт используется с изменениями, то тоже хорошо бы сослаться на автора.
Тексты лицензий иногда полезно читать. У CC есть много разновидностей, среди них есть такая, которая разрешает и пользоваться и модифицировать, но обязует сослаться на автора и распространять по тойже лицензии что и оригинал. Вот эта подходит в большинстве случаев.
«А я правильно понял, что MT на русском языке не бывает?»
Бывает ;) Вот тут русская версия: http://code.google.com/p/movabletype/
Сегодня выйдет официальная русская версия 4.2, объявление о выходе будет на сайте MT.ru: http://movable-type.ru
Хорошие рекомендации, спасибо! Владимир, у меня вопрос по RSS, я вот читаю блоги через Google Reader. Многие из них выводятся простым текстом, а у вас с картинками, всё как положено. Как вы этого добились на WordPress?
Константин, это 4-й и 5-й пункт списка дают такой эффект =)
Может немного не в тему… Хотелось бы спросить автора насчёт дизайна. Это ты сам рисовал или это шаблон??? Хочется что-то типо этого на свой новый блог повесить…
Рисовал дизайнер под моим руководством. Требует серьёзной доработки в плане валидности, ищу специалиста сейчас…
Спасибо Владимир, буду разбираться…
1 нашел сегодня копипаст статьи этой тут assalto.ru/?p=208
2 при открытии именно текущего поста в в Опере9.51 браузер грузит процессор по полной и вешает комп. в ИЕ7 все нормально. пробовал несколько раз
1. Да, спасибо, я видел.
2. У меня в верстке что-то дикое завелось с обновлением. Ищу сейчас специалиста по WP и верстке.
У меня в Опере 9.5 тоже при открытии этого поста комп подвисает, могу предположить что дело либо в аватарках комментаторов, либо в флеш-баннере..
Не, дело в том, что после обновления WP в верстке самих комментариев появилось что-то чудовищно невалидное.
Ищу крутого WP-специалиста для исправления этих багов.
[…] Взято тут: http://zhilinsky.ru/2008/08/11/15-step-4-blog/ […]
[…] которые я плохо знаю. Но читатели в комментариях к статье про тюнинг WordPress-блогов убеждали меня, что это — «замечательная платформа, […]
А еще можно использовать сервис rss2email который тоже очень симпатичен пользователям, и принесет положительные результаты
чем хороша полная выдача статей в RSS? тем, что меньше людей будет заходить на блог?
Тем, что блог удобнее и проще читать тем, кто на него подписан. А на сколько больше раз зайдут на сам блог — без разницы для нормальных людей.
[…] блоггерам (да и не только) рекомендую ознакомиться с 15 способами как сделать блог удобнее, в блоге Владимира […]
У меня в ВП аякс в опере не работает частично. а в остальном ВП полностью устраивает. А пару советов возьму на вооуружение )
[…] можно почитать пост Жилинского Владимира, на тему 15 способов сделать ваш блог удобнее. Новичкам блоговедения точно будет полезно, а нам […]
[…] блоггерам (да и не только) рекомендую ознакомиться с 15 способами как сделать блог удобнее, в блоге Владимира […]
Жаль нет такого пункта в wizard’е при установке wordpress’а — для начинающих сэкономило бы много времени ;)
>> 7. Не допустите ошибок.
Кстати в FeedBurner’е есть другая «неприятная» опция Optemize->BrowserFriendly. Она может сделать XML feed’а невалидным добавив непарный закрывающийся тег в начале файла. При этом google не сможет использовать feed сайта аналогично sitemap.xml
Большое спасибо, советы действительно дельные, но вот плагин постраничной навигации на WordPress 3.0.1 не заработал, либо буду пилить либо искать альтернативный рабочий плагин.