Щось за останній місяць я отримав стільки питань по різним плагинам на блозі, скільки не отримував за весь минулий рік. Все що чи вирішили зайнятися технічною частиною блогів в новому році? 🙂 Так як плагіни у мене не особливо змінюються, або точніше змінюються, але використовуються схожі по функціоналу, то вирішив розповісти про своє списку, думаю, він буде ще довго актуальним. Можливо, і іншим блогерам (в тому числі і тревел-блогерам) щось знадобиться. Мова, звичайно, тільки про Вордпресс.
Правда, мало не половина доданків не видно відвідувачам сайту, а спрощує життя адміну, виконуючи якісь дії в автоматичному режимі. Тобто, якщо ви звикли все це робити руками, то вам вони не знадобляться.
Зміст статті
попередження
Врахуйте, що кожен плагін, трохи, але починає вантажити блог, тому не варто захоплюватися. Я періодично переглядаю свої плагіни і думаю, від чого можна відмовитися, наприклад, в разі, якщо в якомусь плагін з'явився новий функціонал і інший окремий плагін тепер можна вже відключити. Також іноді при виборі нового плагіна або при перебиранні старих перевіряю навантаження, яку створює кожен плагін окремо, по черзі їх відключаю (на тестовому сайті), і вибираю той, де найменше запитів.
Або ж не так давно спеціально пройшовся по плагинам і подивився, які вони скрипти підключають і CSS. Наприклад, популярний Contact Form 7, незважаючи на використання тільки на одній сторінці, підключає кілька скриптів і стилів на ВСІХ сторінках блогу. Це ж не діло! Поставив, значить, форму зворотного зв'язку на сторінку «Контакти», куди заходить півтора людини в день, але його скрипти завантажуються у всіх інших теж. Не добре.
рекомендую хостинг
Періодично запитують, тому напишу тут окремо. Рекомендую всім початківцям блогерам і сайтовладельцам Хостинг Beget. У нього зовсім невеликі ціни, але при цьому досить зручна панель управління та технічна підтримка допомагає у вирішенні різних питань. Я перебрав кілька хостингів, перш ніж перейшов до них. І, до речі, деякі питання з сумісністю плагінів зникли. Як ви знаєте, дуже багато залежить від тих бібліотек, які встановлені і всяких обмежень на сервері. До цього деякі модулі (наприклад, плагін бекапу) взагалі відмовлялися работрает.
4 роки я був на Бегета і до сих пір використовую для невеликих своїх проектів. Але якщо у вас вже високонавантажених сайт, як у мене зараз, з великою відвідуваністю, то вам потрібен VPS або VDS. Я користуюся вже останні роки VPS від Fastvps і цілком задоволений. Знову ж, хороша швидкість відповіді у сервера, підтримка допомагає часом навіть тоді, коли не зобов'язана, і тарифи цілком собі на рівні.
список плагінів
На поточний момент на блозі коштує 32 активних плагіна, а кілька використовуються зрідка і відключені. Кому-то ця цифра здасться занадто великий, але я особисто не фанат заміни плагінів кодом в шаблоні, це менш універсально для непрограмістів (раніше ще більше стояло, позбавляються потихеньку). Та й плагіни це той же самий код, і якщо він написаний нормально, то різниці особливо не буде. З огляду на, що зараз на всіх блогах стоять віджети соціальних мереж, коменти від них же, кнопки «Поділитися», всякі партнерські віджети, то саме вони впливають на швидкість завантаження сайту, а плагіни це скоріше навантаження на хостинг. Даний же питання вирішується переходом на той же Бегета (якщо у вас зовсім поганий хостинг був і маленька відвідуваність), або на VPS, якщо відвідуваність висока.
Прям все плагіни описувати не буду, так як деякі відомі всім, а інші занадто індивідуальні, щоб комусь знадобитися. Проте велика частина тут присутній, як активних, так і не активних.
Akismet - найвідоміший плагін проти спаму, який стоїть у дуже багатьох, тому що йде разом з Вордпресс. Колись давно я використовував додаткові плагіни для спаму (капчі всякі), але повністю пішов від них і залишив тільки Акісмет, його достатньо. А капча, навпаки, тільки відваджує відвідувачів, я, наприклад, тільки через неї можу коммент не залишити, бо не хочеться вдивлятися і писати якісь значки циферки. У мене Акісмет не пропускає спам взагалі, і дуже рідко позначає нормальні коменти спамние.
BackWPup - плагін для бекапу, зручний тим, що у нього в одного з перших з'явився бекап в Dropbox. Зараз, ймовірно, таких плагінів вже повно, користуюся за звичкою.
Broken Link Checker - корисний плагін для перевірки битих посилань і редиректів. Зазвичай він у мене відключений, і я його задіюю раз на півроку. Завжди знаходить штук 10 кривих посилань, в яких, або я помилився в свій час, або вони стали недійсні. Таку перевірку добре б усім робити, інакше і відвідувачам, і пошуковикам, можуть такі посилання не сподобається. Також я ще редіректнимі посилання прибираю або міняю, якщо вони з'являються. Тільки обережніше з плагіном, він може пошкодити блог, робіть бекапи обов'язково.
Contextual Related Posts - плагін схожих постів в кінці поста. Не знаю, наскільки він необхідний, тому що все одно всі ці плагіни підбирають не зовсім схожі пости. Незручно те, що доведеться налаштовувати CSS-стилі в своїй темі, якщо забажаєте використовувати висновок схожих постів з картинками.
Display Future Posts - показує заплановані пости. Можна зробити блок «майбутні пости» і запланувати кілька штук. На поточний момент прибрав його, і пишу в віджеті руками, так як випускаю пости майже відразу після написання.
EWWW Image Optimizer - реально необхідний плагін по зменшенню ваги картинок. Навіть якщо фотографія збережена з 60-70% якістю jpeg і прибрана з неї вся мета-інформація, він все одно її якимось чином стискає, зменшуючи вагу на 10-20% (іноді більше). Для фотоблогів і тревел-блогів може бути актуально. Хоча я прогнав через нього і картинки вбудовані в шаблон.
Float Ads Fixed Position - плаваючий віджет в сайдбарі. Плагін трохи кривувато, але на новому шаблоні тільки він захотів працювати. До цього використовував Q2W3 Fixed Widget.
Formidable - форма зворотного зв'язку замість Contact form 7. За замовчуванням на всіх сторінках вантажить тільки один CSS, а скрипти тільки на тій сторінці, де є форма. Можливо є щось ще легше з готових рішень, але Потестів штук 5 плагінів, нічого не знайшов, тільки якщо contact form платна версія.
FV Gravatar Cache - кеш для тих, хто використовує граватар. Не сказав би, що він прям необхідний, але якщо комментов штук 200 на сторінці, то сторінка вантажиться досить повільно, а браузер не кешує аватарки. Причому, кожна порожня аватарка (коли у людини немає граватар) чомусь йде окремим файлом, а можна зробити за допомогою плагіна, щоб один тільки файл був.
iThemes Security - плагін для захисту блогу. Функцій багато, досить навернений. Але можна використовувати тільки основні функції, які виконуються шляхом запису в htaccess. Тобто можна записати, і відключити його. Перерахую деякі корисні речі, які він робить: приховування адмінки (вхід за іншими адресами), бан IP при підборі паролів або при великій кількості помилок 404, заборона обігу в папки движка і до файлів, заміна імені admin.
Maps Marker Pro - кращий плагін карт для блогів на WordPress, не знаю навіть, чи є у нього аналоги. Саме такого плагіна мені не вистачало в 2010 році, і ось я його дочекався, спостерігав за ним з самого початку розвитку. Користуюся платною версією через імпорту / експорту, угруповання точок, відсутність посилань, адаптації карти під різні екрани. Але більшості вистачить і його безкоштовного аналога - Leaflet Maps Marker. З мінусів - дуже не вистачає фільтрації точок, доводиться продумувати, як краще організувати всю колекцію точок. Автор обіцяв зробити і фільтри, чекаємо-с.
New Adman - старенький плагін, якого начебто навіть немає в репозітіріі офіційному, але дуже простий і зручний через це. Розміщує рекламу (Адсенс, Директ або будь-яку іншу) на початку посту, в кінці поста і приблизно посередині. Можна показувати тільки один з блоків, і все три блоки можуть бути різними. Намагався йому рік тому знайти заміну, так як він середину неправильно обчислює (десь ближче до початку розміщує), але так і не знайшов.
NextScripts: Social Networks Auto-Poster - автоматичний постинг в усі соціальні мережі. Економить час блогеру! Запланував пост і по соц мереж він розійшовся автоматом.
Optimize Database after Deleting Revisions - зовсім необов'язковий плагін, але теж економить трохи часу. Оптимізує базу, попередньо видаливши спамние коменти, ревізії постів і вилучені елементи. Раніше я це робив вручну, тепер він це робить без мене раз в день (можна рідше).
P3 (Plugin Performance Profiler) - плагін, який зрідка можна включати, щоб порівняти в круговій діаграмі навантаження всіх плагінів. Не знаю, наскільки він все правильно показує, але, ймовірно, для орієнтиру використовувати можна.
PHP Code Widget - якщо потрібен php код віджета, то можна використовувати цей плагін або аналог.
Post Editor Buttons Fork - ще один необов'язковий плагін, але все-таки розповім. Так як я зазвичай використовую html-редактор замість візуального, то незручно, що теги h2 h3 h4 доводиться писати ручками. А за допомогою цього плагіна можна зробити собі кнопочки для цих тегів. Природно, можна будь-які кнопки створити (інтерфейс елементарний).
Posts Character Count Admin - можливо ви будете сміятися, але ніяк не можу звикнути до того, що Вордпресс показує кількість слів, а не кількість знаків в адмінці, коли пост пишеш. Я його вже кілька разів вимикав, але все одно потім до нього повертаюся 🙂
ReplyMe - плагін для відповідей на коментарі без передплати. Дуже спірне плагін. З одного боку, зручно, що не треба ставити галочку, з іншого боку, не всім подобається потім отримувати відповіді на свої коментарі (хоча навіщо тоді писати?). На мій погляд він зручніше тих плагінів, де є підписка тільки на всі коментарі в пості. Имхо, це взагалі незручно, пишеш коммент, підписуєшся, отримуєш відповідь на своє питання, і відписуються, стільки зайвих дій. ReplyMe у мене використовується спільно з плагіном Subscribe to Comments Reloaded, який як раз робить підписку на всі коментарі (за фактом, це мало кому треба, можливо відключений).
Table of Contents Plus - ось про нього отримав в цьому місяці 3 або 4 питання. Коштує він у мене вже півроку, чого раніше ніхто не питав? 🙂 Робить автоматичне зміст посту, супер річ! Робить по заголовкам (h2-h3-h4 і тд).
Tako Movable Comments - рідко прігождается плагін, тому відключений зазвичай. За допомогою нього можна переносити коменти з одного поста в інший або з поста на сторінку, і навпаки.
W3 Total Cache - один з популярних плагінів кешування. Темрява налаштувань, але працює, навантаження зменшує. Перепробував 3, вибрав цей в результаті. Правда, якщо використовуєте VPS на ngnix, то браузерні кешування статичних елементів треба налаштовувати в конфіги nginx.conf на сервері.
Webmaster Yandex - не знаю, наскільки це дієво, але є рекомендації використовувати «Оригінальні тексти Яндекса», щоб типу авторство краще визначалося. Имхо фігня, але коли ставиш плагін, відправити текст в сервіс - це один клік, тобто часу не займає взагалі, тому використовую.
Widget Logic - дозволяє задавати умови показу віджетів для певних сторінок. Тобто за допомогою нього можна показувати віджет в сайдбарі тільки на обраних сторінці / пості / рубриці. Штука хороша, але я не використовую, так як тепер є всі це в самому шаблоні. З мінусів - потрібно знати всякі is_single (), is_page () і тд, але є плагіни-аналоги, де все набагато простіше.
WordPress SEO by Yoast - перейшов на нього з All in One SEO Pack, тепер нічого не глючить, є meta ogg для Фейсбук і sitemap.xml, для яких раніше використовувалися два інших плагіна. Один плагін замінив відразу 3.
WP Ajaxify Comments - дозволяє додавати коментарі відвідувачам без перезавантаження сторінки. Це давно вже в тренді і використовується всіма соціальними мережами. Але плагін може працювати криво і не з усіма шаблонами, треба перевірити і тестувати. Пориваюся його видалити, так як створює деяке навантаження, але зручно жеж.
wp-jquery-lightbox - звичайний такий плагін для віконець лайтбоксу (фотографія при натисканні показується у спливаючому вікні). Нічим не гірше і не краще за інших. Пориваюся відключити, так як фотка у мене не збільшена показується, але тоді фото буде взагалі в окремій вкладці браузера відкриватися, що зовсім не добре.
WP No External Links - плагін дозволяє замаскувати посилання в постах, в коментарях, і в іменах авторів коментарів в nofollow і редіректи. Дослідним шляхом встановлено, що підтримує тег follow, якщо його прописати в коді посилання (справедливо тільки для адмінів), то вона не буде маскуватися. Плагін спірне, так як з nofollow питань начебто немає, а ось масові редіректи (у мене 30 тис комментов з посиланнями) типу можуть потрапити під санкції пошукових систем. У мене у свій час стояли редіректи, начебто нічого такого не сталося, але і сайт трастовий вже. У будь-якому випадку вирішив прибрати редіректи, хіба мало. Вже знайшов рішення по прихованню посилань в javascript (мається на увазі в коментах), але є думка в принципі знести поле URL в коментарі, щоб напевно і без санкцій.
Panel Load - зрідка включаю, щоб подивитися кількість запитів і використаної пам'яті на тій чи іншій сторінці.
P.S. Для емейл розсилок зараз використовую Dashamail, можу теж рекомендувати. Я перебрав уже кілька, користуватися по 1-2 роки, і поки цей для мене найкращий виявився.
P.P.S. Жодному разі не претендую на універсальність, але може комусь ця інфа згодиться, а то запитують і запитують. До речі, якщо у вас є якісь кльові плагіни-знахідки, то поділіться, плиз, в коментарях. Або може, навпаки, вважаєте, що щось не можна використовувати за типом редиректів.