«

»

Сен 21 2012

Распечатать Запись

WordPress плагины для молодого блога

Wordpress плагиныСегодня – важный день в жизни этого блога: я наконец-таки решил открыть его для индексации поисковыми системами. Не все еще доделано на нем, но, как говориться, “ремонт можно начать, но нельзя закончить”. Блог доделывать тоже можно бесконечно:-) Темой поста сегодня будет вопросы, которые терзают всех молодых блоггеров на WordPress: Какие WordPress плагины выбрать, какие из них лучше, какие обязательные и т.д.

Блог я начал строить довольно давно с перерывами и изучение какие плагины нужны блогу изучал большую часть этого времени. Перерыв кучу материала в интернете, основная масса которых валяется на таких же блогах на WordPress я вынес свое понимание сего вопроса, которым и поделюсь. Сразу скажу, что самое важно в этом вопросе не сами плагины, для начала надо определить – какую функциональность вы хотите видеть на своем блоге?  Поэтому все плагины установленные на моем блоге сейчас я разделю на несколько разделов по обеспечиваемой ими функциональности.

 Системные WordPress плагины

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

  1. Безопасность. Этот пункт всегда на первом месте как для обычного компьютера, так и для сайта. Пока остановился на плагине Better WP Security. Отмечу основные его возможности. Во-первых, можно в пару кликов устранить каждую из известных уязвимостей WordPress. Причем про каждую из них плагин рассказывает и поясняет, как будет устранять и как это может повлиять на работу WordPress и других плагинов.
  2. Мониторинг. В целом вещь не обязательная, но иногда полезно взглянуть на загруженность ресурсов для блога. Плагин WP System Health встраивается в админку WordPress в виде виджета и показывает все, что только можно про параметры софта и железа, на котором располагается блог. Справедливости ради замечу, что есть расхождения между показаниями плагина и показаниями на панели управления хостингом, но альтернативы плагину пока не искал, так как и этого пока хватает.
  3. Защита от спама. В этом направлении сам WordPress предлагает решение, лучше которого пока никто ничего не придумал – Akismet. Кроме него, я дополнительно поставил Really Simple CAPTCHA для защиты от спама через контактные формы Contact Form 7.
  4. Оптимизация быстродействия блога. В этом направлении я пока не сильно углублялся ибо этим заниматься надо будет, когда будет посещаемость и ресурсов не будет хватать. Но все же поставил интересный плагин WPLANG Lite. Он легкий и делает простую и понятную операцию – создает облегченную версию .mo фалов, удаляя все языки кроме используемого. В результате получаем экономию оперативной памяти сервера.
  5. Резервирование. Можно делать и вручную, но у меня этим занимается плагин XCloner, который умеет делать резервную копию WordPress целиком или только БД. Кроме того, есть возможность клонировать уже существующий блог на WordPress(если, конечно, есть права доступа к нему) .

 Публикация

Для любого блога написание постов – одно из  важнейших дел. Для рядового пользователя запись в блоге, страничка в интернете – это просто текст, меню и куча надоевшей рекламы. Но опытный блоггер знает, что написать пост – это не только набить текст. Наиважнейшим пунктом в этом идет SEO-оптимизиция. Кроме того, пост может включать другие элементы: ссылки, таблицы, картинки. Поэтому важным делом является настройка редактора WordPress так, чтобы было удобно постить.

  1. Редактор. Стандартный редактор WordPress в целом тоже неплох, но функциональности у него малова-то. Поэтому я начал искать альтернативу и опробовав все топовые плагины в это области остановился на TinyMCE Advanced – нашел в нем все необходимое и возможность скрыть все ненужное.
  2. Одной из рубрик этого блога является создание сайтов, поэтому код в постах приходится вставлять часто и помногу. Основной проблемой при решении этой задачи был “умный” редактор WordPress, который правит HTML-код страницы по своему. Но я нашел плагин, который позволяет в пару кликов вставить код в текст статьи и он будет потом красиво отображен – Crayon Syntax Highlighter. Кроме того, что вставляемый код не портится при переключении в редакторе со вкладки “Визуально” на “HTML” и обратно, несомненным плюсом этого плагина являются широкие возможности по настройке. которые можно не трогать, если не требуется. Люблю, когда есть все возможности по настройке и для всех настроек есть значения по умолчанию.
  3. Для этой задачи использую тот же плагин, что и для SEO-оптимизации блога в целом – Yoast WordPress SEO.

 SEO-оптимизация блога

  1. Основную часть SEO-оптимизации у меня помогает делать  плагин Yoast WordPress SEO. На эту тему есть даже отдельный пост – Плагин для SEO-оптимизации блога на WordPress. Вкратце, он умеет все и даже чуточку больше: SEO анализ поста под определенный запрос, создание мета-данных, “хлебные крошки”, создание карты сайта и т.д.
  2. Карта сайта xml. XML-карту сайта предыдущий плагин умеет строить, но на моем блоге с этой его частью возникли определенные проблемы. Поэтому я поставил отдельный плагин Google XML Sitemaps, у которого таковых проблем не обнаружилось.
  3. Перелинковка. Один из пунктов, которого нет в упомянутом выше плагине и пришлось искать замену, так как вручную делать перелинковку откровенно говоря лень. Самым простым решением этой задачи является блок в конце поста со ссылками на похожие по тематике посты – у меня на блоге эту задачу решает плагин Better Related Content. Он привлек меня в первую очередь адаптивностью алгоритма схожих записей – есть как стандартный подбор на основе тэгов или рубрик, а есть подбор по заголовку поста или даже по тексту. И все эти варианты можно комбинировать с разными весовыми коэффициентами.
  4. ЧПУ латиницей. Тут даже особо говорить-то нечего, классическая задача и классическое решение – плагин Cyr-To-Lat.
  5. Битые ссылки. Для оптимизации да и для посетителей важно, чтобы если ссылка есть, то она должна куда-то вести. Но иногда для старых постов ссылки из них начинают вести на уже несуществующие ресурсы и вручную это отследить сложно. Плагин Broken Link Checker отслеживает наличие битых ссылок на блоге, оповещает администратора о них и меняет стиль их отображения в посте.

 Внешний вид

Если системные плагины помогают вести нутро WordPress, плагины этой группы помогают навести внешнюю красоту в вашем блоге.

  1. Тема WordPress. Это не плагин, но все же выбор темы многое определяет для внешнего вида блога. Кроме того, современные темы под WordPress многое умеют сами и не приходится прибегать к помощи сторонних плагинов. Мой выбор Graphene обусловлен больше исторически – понравился внешний вид и возможности с самого начала, а потом я уже не искал альтернативу. Единственным альтернативным вариантом было использование Gantry FrameWork для создания собственной темы, но на это уходило слишком много времени и я отказался от этого пути развития в пользу более простого. Плюс к этому за долгое время моего создания блога, я следил за изменениями темы Graphene и точно знаю, что она регулярно обновляется и исходный код вполне понятен – можно и самому баги править и вносить модификации, при необходимости.
  2. Увеличение картинок по  клику. По опыту моего сайта/блога про ремонт своими руками я начал искать плагин для увеличения картинки по клику и остановился на Auto ThickBox Plus. В целом в этой области вариантов очень много и каждый выбирает под себя.
  3. Отображение кода. Как задачу я это выделяю, но занимается этим тот же плагин, что и добавление кода в текст поста – Crayon Syntax Highlighter.
  4. Социальные кнопки. Перепробовав много сервисов и плагинов в итоге вставил коды кнопок вручную. В теме Graphene есть специально отведенное под место и в исходный код лезть не пришлось – это значительно упростило задачу.
  5. Комментарии. Тут вариант было два – оставлять исходную систему комментированию или же внедрять стороннюю от какой-нить социальной сети или часто встречающуюся Disquss.com. Я решил оставить стандартные комментарии, но изменил стандартное поле ввода на более функциональный визуальный редактор. В этом мне помог плагин Rich Text Editor For Comments, который уже подлежит замене в силу отсутствия обновления оного.
  6. Многостраничность. Страницы могут быть в списке постов, внутри большого поста и многостраничность нужна, если у вас в блоге много комментариев – их тоже лучше разбить на страницы. Для решения всех этих задач используется комплекс плагинов: Wp PagenaviWp Pagenavi Style для списков постов или многостраничных постов и красивого отображения номеров страниц и WP-CommentNavi для разбиения большого списка комментариев на несколько страниц.
  7. Контакты. Есть много вариаций на тему страницы “Обо мне” или “Контакты”. Для себя я определил, что хочу дать возможность пользователям написать мне при этом не раскрывая им своих контактных данных. Для этого я использовал плагин Contact Form 7, который позволяет создавать различного рода контактные формы. В основном они будут использоваться в разделе предоставляемых мной услуг и я смогу под каждую услугу создать свою оптимизированную контактную форму.

Заключение

Есть еще несколько плагинов и просто виджетов, но я не считаю нужным о них говорить, так как они слишком узкоспециализированные и большинству навряд ли будут полезны. А кому понадобятся – те и сами быстро найдут подходящее решение.

8 комментариев

Перейти полю для комментария

  1. Александр

    А что это у вас за плагин “Вам также может быть интересно:” ?

    1. Stonekeeper

      Добрый день!
      В статье упоминается этот плагин: SEO-оптимизация блога > Перелинковка > третий плагин в списке: Better Related Content.

  2. Александр

    Спасибо. Начал делать на шаблоне graphene.. Я так понимаю плагины разные уже внедрены в шаблон ? И у Вас при добавления коммента, долго загружается он. Браузер мозилла.

    1. Stonekeeper

      Плагины не внедрены. Просто, сама тема многое позволяет и достаточно дружелюбна ко многим популярным плагинам.

      На счет долгой загрузки – думаю, это из-за того, что использую CDN Cloudflare и WP-Ajaxify-Comments. Второй позволяет сразу увидеть коммент, а первый все это дело кеширует на своих серверах. Видимо, при добавлении получается долгая связка через сервер CDN до сервера моего реального хостера, где коммент проверяется, публикуется, потом обновляется локальный кеш, потом обновленная страница улетает к CloudFlare и оттуда уже обратно к пользователю. И на каждом этапе бывают задержки.

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

      В будущем, возможно откажусь от CloudFlare в пользу локального кеширования страниц, но тогда придется переходить на более дорогой тариф хостинга.

  3. Александр

    А мне показалось, что в шаблон внедрен плагин “комментарии”. Сверится с оригинальным плагином вордпресса не хочу. Так как нужно будет деактивировать шаблон, а я уже дней 15 работаю над сайтом. И боюсь настройки шаблона слетят. Правда можно будет бэкап востановить, но лень маятся. 

  4. Александр

    А у меня к вам вопрос, как можно убрать ссылку на автора. Тема graphene. Когда создаешь запись, сверху ее отображается автор . Как сделать, чтобы отображалась не ссылка, а как обычный текст. Я понимаю так, что если отображается ссылкой, то это влияет на безопасность, т.к. видно твой логин. И убрать отображение не хочется. Заранее Вам спасибо.

    1. Stonekeeper

      Чтобы не было видно логин, необходимо в настройках своего профиля поставить отображение ника или еще чего-нибудь, но не логина. Если говорить про ссылку на профиль, то у меня, например, ссылка на профиль http://stonekeeper.ru/author/admin/. Но логин совсем не admin :-) Изменил давным давно, когда поставил Better WP Security. Это же советую и Вам сделать.

      Кроме того, в теме Graphene отображение автора можно совсем убрать: “Параметры темы Graphene -> Параметры отображения -> Параметры отображения сообщений -> Не показывать автора сообщения”/

      Если же говорить о том, что изменить в самой теме, чтобы автор отображался без ссылки, то в файле “loop-single.php” ищем код:

      И меняем его на:

  5. Александр

    Огромное вас спасибо. Да я Better WP Security сразу поставил. И еще ставил BulletProof Security( htaccess настраивает) настроил и деактивировал сразу.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *