Плагины для вашего сайта
Написать этот пост меня вынудило громадное количество плагинов для Worpress, существующих на данный момент и масса проблем, возникающих у тех, кто ими пользуется.
На днях, я чистила сайт заказчика от ошибок, из-за которых на его сайте не работала новая тема.
На этом сайте было установлено 40! плагинов, более полусотни виджетов (точное количество сказать не могу – у меня хватило терпения досчитать только до 50) и, не считала сколько (но много), самостоятельных скриптов (не интегрированных в плагины).
Почти все из 40 плагинов добавляли на сайт либо различные «украшательства», либо функции, которые можно реализовать и без плагинов.
Все это хозяйство выдавало 2692 ошибки, записанных в файл error_log.
И это еще не предел – были у меня заказчики, на сайтах которых работало по 60! плагинов.
Народ, будьте осторожны с использованием плагинов!
Все плагины это палка о двух концах – с одной стороны это удобно, поскольку позволяет любому неопытному владельцу сайта добавить на него понравившуюся функцию. А с другой стороны, плагины значительно увеличивают количество запросов к базе данных, а значит и нагрузку на сайт.
Народ нынче грамотный пошел – плагины пишут все, кому не лень.
Результат, иногда, получается сомнительным — плагины могут некорректно работать, скрипты, используемые в них, могут конфликтовать с другими скриптами сайта.
Начинающие сайтовладельцы часто, желая видеть на своем сайте побольше всяких «плюшек» и красивостей, используют неоправданно много плагинов.
Чтобы ваш сайт работал быстро и корректно, количество плагинов нужно сократить до минимума. Снести все лишние функции, убрать грузящие сайт красивости. Вместо них лучше использовать только самые необходимые скрипты, интегрировав их в шаблон.
В качестве примера, список плагинов моего блога:
Служебные:
RusToLat — Транслитерация русских символов URL в английские.
Для безопасности:
AntiVirus
belavir (php MD5)
bs-wp-noerrors
Login LockDown
paranoja
Против спама:
WP-SpamFree
Для внутренней и внешней оптимизации:
WP Tuner – показывает время загрузки страницы, производительность SQL запросов и их количество и многие другие важные для вебмастера вещи.
Google XML Sitemaps — карта сайта для поисковых систем.
MaxBlogPress Ping Optimizer — предохраняет блог от получения бана от поисковиков за постоянный пинг записей.
SSD Optimize WordPress — оптимизирует работу WordPress, увеличивая скорость загрузки в 1,5 — 2 раза+дополнительная защита от спама.
Дополнительные функции:
AddQuicktag – дополнительные кнопки в редакторе.
Admin Category Tree — удобный выбор категорий при публикации записи.
Theme Test Drive — демоверсии тем.
WordPress Database Backup – автоматический бекап базы данных.
WP-Syntax - публикация кода в постах.
Subscribe To Comments – подписка на комментарии.
wpRSSlock — закачка только для подписчиков по rss.
download-counter — счетчик количества загрузок.
Всего 19 плагинов.
Как видите, все плагины, кроме тех, которые реализуют дополнительные функции, необходимы любому сайту.
Из плагинов для дополнительных функций, только wpRSSlock имеет сложный функционал и больше 2х файлов в своем составе. Все остальные плагины простые и почти все состоят из одного небольшого файла.
В списке моих плагинов нет ни одного, добавляющего на сайт различные красивости.
Весь дополнительный функционал, который оказалось возможным добавить на сайт без использования плагинов, именно так и реализован.
Ссылка на закачку комплекта, используемых мной плагинов, как всегда, доступна для подписчиков по RSS.
P.S. В архиве нет плагина wpRSSlock, поскольку права на него принадлежат автору и только он имеет право распространять свой плагин.
P.P.S. Просьба не задавать вопросов по настройке плагинов. Для этого есть Google.
Данный код действителен до 26.05.11 12:02.
