Плагины

Плагины — что это такое, как их выбрать, скачать, установить и использовать?

Плагины — это дополнения к CMS (системе управления сайтом), зачастую существенно улучшающие её функциональность.

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

Устанавливать плагины удобнее всего из консоли администрирования сайта, проводя поиск плагина на сайте WordPress.org

При этом надо обязательно обращать внимание на совместимость плагина с версией WordPress, число закачек плагина и проверять валидность плагина после установки и активации.

Например, когда-то установленный мной плагин кнопок социальных сетей Social Share Buttons версии 2.7 имеет ошибки кода, поэтому я его активировал только тогда, когда он мне лично был действительно нужен, лишая посетителей сайта возможности использовать кнопки социальных сетей. Впрочем, уже нашёл ему великолепную замену, провёл её, а плагин этот удалил без всякого сожаления.

Нужно помнить, что не рекомендуется иметь более 10-ти активированных плагинов, ибо они увеличивают нагрузку на сервер хостинга и замедляют работу сайта.

Подбор плагинов для этого сайта, в основном, завершён. Привожу неполный список из когда-либо установленных плагинов, отмечаю постоянно активированные плагины и привожу некоторые особенности 19-ти плагинов:

1. Активный плагин Cyr-To-Lat версии 3.2 — конвертирует кириллические символы названий страниц сайта в латинские символы. Плагин полезен для создания читабельных названий страниц. Считаю, что этот плагин нужно обязательно устанавливать сразу же после создания сайта.

2. Активный плагин Google XML Sitemaps версии 4.0.6 — генерирует специальную XML-карту сайта, которая помогает роботам поисковых систем Яндекс, Google, Yahoo, Bing и Ask.com лучше индексировать сайт. Этот плагин надо обязательно устанавливать сразу же после создания сайта. Подробности тут.

3. Активный плагин Invisible Captcha версии 0.6.7 — защищает сайт от спама в Комментариях. Чётко отсекает спам в комментариях. Все комментарии дожидаются одобрения администратором сайта, есть возможность убрать из комментариев те внешние ссылки, которые посчитаете лишними.

Папку Спам можно чистить и по одной позиции, и по отмеченным позициям, и сразу по всем позициям. Достойные комментарии можно перевести в папку комментариев, ожидающих одобрения. Этот плагин тоже желательно устанавливать сразу же после создания сайта. Меня он полностью устраивает.

Он даёт возможность с помощью каптчи отсечь спам от роботов, но каптча будет раздражать комментаторов, поэтому раз в день просто просматриваю и чищу спам.

К сожалению, плагин создан Андреем Сорвиным в 2010-м году и не был им  избавлен от ошибки, обнаруживаемой Валидатором. Пришлось повозиться, чтобы избавиться от этой ошибки. И всё из-за того, что тег <font> таперича считается устаревшим — браузеры его вроде бы понимают или игнорируют, а валидатор на него ругается.

Для этого в файле  invisible_captcha.php нужно всего лишь заменить 3-й сверху define , вырезав его полностью, на такой:

define(‘inv_capt_en_js’,        ‘
<p style=»color:red; font-size:5px;»>
‘ . __(‘To leave a comment please enable JavaScript in your browser settings!’,’invisible-captcha’) . ‘</style>’,  false);

Замечу, что теги <strong> и <u> смысловой нагрузки не несут, потому могут быть убраны. Они всего лишь дают жирный шрифт и подчёркивание. Красного цвета достаточно для выделения фразы.

Файл можно править в Консоли WordPress (ПлагиныУстановленные), вызвав его на редактирование по кнопке Изменить. Рекомендуется плагин перед редактированием деактивировать, а после редактирования — активировать.

Кроме того, в настройках плагина под строкой в окошке нужно заменить существующий текст на текст <p style=’color:red; font-size:5px;’>Пожалуйста, включите JavaScript в Вашем браузере, чтобы оставить комментарий!</p>

4. Неактивный плагин Akismet версии 2.5.9 - тоже защищает сайт от спама в комментариях. Требуется регистрация для получения API-ключа Akismet, поэтому не стал его активировать — просто не захотелось тратить время. Можете попробовать установить его. Удалил за ненадобностью.

5. Неактивный плагин iSape версии 0.72 — предназначен для продажи обычных и  контекстных ссылок на бирже Sape.ru  Считаю, что продажей ссылок заниматься не следует, да и покупать тоже не собираюсь. Сохранял плагин, чтобы помнить о регистрации на  Sape.ru, но теперь он удалён.

6. Неактивный плагин Simple Ads Manager версии 2.2.80 — позволяет добавлять рекламные баннеры во многие места сразу на всех страницах сайта. Плагин руссифицирован, но не имеет ни русской инструкции, ни русского Help’а, поэтому сложноват в освоении. Пока что ещё не занимался освоением его, да и навряд ли стану тратить на него время.

7. Неактивный плагин AdRotate версии 3.9.6 - самый лучший и наиболее удобный, как считает разработчик, способ для публикации рекламных баннеров. Альтернатива плагину Simple Ads Manager. Буду, скорее всего, пробовать оба, если перестанет меня устраивать ротация баннеров, которую наладил на сайте.

8. Неактивный плагин Social Share Buttons версии 2.7 — добавляет после текста страницы кнопки социальных сетей и позволяет по нажатию на кнопку разместить ссылку на страницу сайта в социальной сети. Содержит найденные валидатором ошибки кода, поэтому его активировал изредка и ненадолго, лишая посетителей сайта возможности отрекламировать прочитанную страницу сайта, чем сильно вредил сайту.

Удалил этот плагин: убеждён, что кнопки социальных сетей надо устанавливать с помощью короткого скрипта, о чём подробно написал на странице, доступной по ссылке.

9. Неактивный плагин WP Ya.Share версии 1.5 — добавляет под текстом страницы кнопки социальных сетей и имеет удлинённую кнопку Поделиться …, по нажатию на которую выпадает вертикальное меню, содержащее множество  позиций. Имеется 22-ве возможности, предоставляемых посетителям сайта — мало ли в каких социальных сетях они зарегистрированы. Чтобы настроить плагин по своему усмотрению, используйте административную консоль сайта. Плагин работает корректно, валидатор ошибок кода в нём не нашёл. Удалён за ненадобностью после установки великолепных кнопок share42.

10. Неактивный плагин Subscribe To Comments версии 2.1.2 — позволяет читателям получать уведомления о новых комментариях.

Валидатор находит ошибку в строке

<noscript><b><u><font color=»red» size=»5″>Пожалуйста, включите JavaScript в Вашем обозревателе для того, чтобы оставить комментарий!</font></u></b></noscript>

Написать разработчику не смог, пока потерплю и подожду обновления. Деактивировал его — без него можно обойтись.

11. Неактивный плагин TentBlogger FeedBurner RSS Redirect версия 2.4 — направляет анонсы новых страниц сайта в RSS FeedBurner’а. Содержит две ошибки кода, обнаруживаемые валидатором на всех страницах сайта. Собираюсь заменить его на аналогичный безошибочный.

12. Активный плагин WordPress SEO by Yoast версии 1.5.2.7 — классно проводит SEO-оптимизацию страниц сайта, в том числе путём анализа содержания страницы, XML-карты сайта и многого другого. Настоятельно рекомендую к установке.

Используя этот плагин, надо стремиться к тому, чтобы на вкладке Анализ страницы плагина все шарики стали зелёными. Подробности опускаю — постепенно разберётесь сами. Высший пилотаж — сделать все шарики зелёными! Мне пока что это удалось сделать только на нескольких страницах сайта, но ещё не вечер…

Используя в браузере Opera поиск по команде Ctrl+F, обнаружил в этом плагине ошибку: он неправильно подсчитывает число вхождений ключевого слова, не учитывая вхождения русских ключевых слов в текст страницы и выдавая плотность русских ключевых слов равной 0% при проверке SEO! А в строке Содержимое выдаёт Yes (N), где N равно числу вхождений ключевого слова не в тексте страницы, а вне текста: слово Плагины он считает на собственной вкладке Общие.

На странице HTML этот плагин правильно подсчитывает число вхождений ключевого слова HTML и верно выдаёт плотность вхождений ключевого слова 3,17 %. Получается, что этот плагин правильно СЕОшит лишь тексты с латинским алфавитом, то есть написанные на английском, немецком, французском, … языках.

15.06.2014 написал автору плагина, буду ждать обновления плагина с исправлением ошибки. Иначе придётся искать ошибку в тексте плагина и исправлять её. Совершенно не хочется этого делать: потом придётся править и новые версии плагина, если автор не исправит в них упомянутую ошибку. Ошибка не столь уж критична, но крадёт у моих страниц зелёные кружки! :-))

13. Неактивный плагин All In One SEO Pack версии 2.1.3 - предназначен для SEO-оптимизации сайта. Так как в Рунете признаны преимущества WordPress SEO и так как мне давно больше нравится WordPress SEO, удалил этот устаревший плагин.

14. Активный плагин WP Super Cache — быстро проводит кэширование страниц сайта и существенно снижает нагрузку на сервер хостинга. Имеет множество настроек, требующих вдумчивого приспособления к особенностям сайта. Настоятельно рекомендую к установке этот великолепный плагин.

У меня создалось впечатление, что этот плагин немного ухудшает некоторые показатели сайта в сервисах PageSpeed и Pingdom. На днях, возможно, проверю путём короткого отключения плагина.

Некоторые особенности настройки плагина излагаю ниже.

Валидатор в конце HTML-кода страницы выдаёт весьма полезную информацию о деятельности этого плагина:

<!— Dynamic page generated in 0.125 seconds. —>

<!— Cached page generated by WP-Super-Cache on 2014-04-01 14:25:34 —>

1-я строка показывает, что при передаче этой страницы экономится 0,125 секунды, если код страницы  сделан заранее и хранится в кэше.

2-я строка показывает дату и время кэширования страницы, что позволяет понять,  какая версия страницы доступна всем, в том числе и создателю страницы.

Именно этот плагин позволил убедиться в целесообразности вынесения Меню сайта на отдельную страницу. Подробности тут.

Этот плагин зачастую не позволяет увидеть страницу сразу после её обновления, что создаёт небольшие неудобства при редактировании страниц сайта и большие — при настройке шаблона сайта.

Войдя в Настройки плагина, можно Удалить весь кэш во вкладке Состояние кэша. После этого будут заново кэшироваться страницы, к которым последуют обращения. На этой же вкладке можно Обновить статистику кэша, посмотреть Список кэшированных файлов и Удалить некоторые страницы из кэша. Обязательно изучите все эти возможности, чтобы использовать их при создании сайта.

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

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

Встречал в Интернете хорошие отзывы о Hyper Cach, но устанавливать, активировать и испытывать его не стал, ибо WP Super Cache меня полностью устраивает.

15. Неактивный плагин Yandex Site search pinger версии 1.5 — он оповещает сервис Яндекс.Поиск для сайта о новых и измененных страницах сайта, а заодно обеспечивает установку поиска Яндекса на все страницы сайта.

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

Начал активно использовать стандартный поиск, встроенный в WordPress, — он меня теперь полностью устраивает, ибо здорово помогает при развитии сайта. Чтобы попасть на любую страницу сайта, достаточно набрать название в окошке поиска и кликнуть по кнопке Поиск. Можно даже находить страницы, на которых установлены баннеры 300*600, ибо поиск осуществляется и в кодах страниц сайта. Чтобы находить страницы сайта с таблицами, требующими коррекции, ввожу «<tаble width=».

Плагин удалил за ненадобностью, заодно лишил Яндекс доступа к Базе Данных сайта: нечего Яндексу там делать!

16. 15.03.14 установил плагин TablePress, якобы умеющий делать экспериментальный импорт таблиц Excel. Вставил код вида [table id=1 /] и тот же код с < > взамен скобок, но таблица не появилась. Плагин этот посчитал  сырым и удалил его.

17. Неактивный плагин Optimize Database after Deleting Revisions версии 2.7.7, он предназначен для удаления лишних редакций страниц и последующей оптимизации Базы Данных сайта. Эти две процедуры мне обязательно необходимо провести, чтобы снизить нагрузку на сервер хостинга и ускорить сайт. Делать их вручную муторно и сложно, поэтому нужно использовать плагин.

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

18. Плагин Optimize DB — конкурент предыдущему, раздумываю о том, каким воспользоваться. Плагин очень древний, он не испытан с WordPress 3.8.1, поэтому устанавливать его не стал.

19. Активный плагин BackWPup (WordPress Backup Plugin) версии 3.1.2 — очень солидный и полезный плагин. Буду вскоре пробовать — результаты доложу.  30.05.2014 активировал его и сделал резервную копию сайта и базы данных.

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

Из 19-ти упомянутых плагинов оставил пока что 9-ть, 5-ть из них активны, а 4-ре неактивны — это терпимо по активным плагинам и очень хорошо по неактивным.

Приглашаю всех высказываться в Комментариях. Критику и обмен опытом одобряю и приветствую. В хороших комментариях сохраняю ссылку на сайт автора!

И не забывайте, пожалуйста, нажимать на кнопки социальных сетей, которые расположены под текстом каждой страницы сайта.
ПлагиныПродолжение тут…

b0

Один комментарий: Плагины

  1. StevenCerb говорит:

    Разве ты, имея деньги, не тратил бы их? Здоровье то же золото.

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Проверка комментариев включена. Прежде чем Ваши комментарии будут опубликованы пройдет какое-то время.