В обзоре:
- Плагины для авторизации через соцсети Super Socializer и Social Login, немного о «неправильном» способе авторизации.
- Статистика: новый WP Tao для работы с магазином и универсальный NewStatPress.
- Наглядное сравнение двух изображений с помощью Before After Image Slider WP.
Авторизация
На многих сайтах можно авторизоваться с помощью профилей социальных сетей. В моем блоге был такой функционал, но я от него отказался, потому что страницы получались «тяжелыми» — подгружалось много .js-файлов, требуемых для работы авторизации. Это решаемо, но я отложил «на потом».
Super Socializer
Страничка плагина: https://ru.wordpress.org/plugins/super-socializer/
Super Socializer — вариант для новичков. Работает и… работает. Без проблем включается на сайтах, работающих по протоколу HTTPS. Есть понятные инструкции по настройке авторизации. Поддерживает Вконтакте. Настроек много, любители кастомизации будут довольны.
Три особенности:
- Есть перевод на русский.
- Опция «Social Sharing» — можно добавить панельку с предложением лайкнуть и поделиться с друзьями прочитанной записью.
- Можно включить комментарии Фейсбука, Google+ и Disqus.
Плагин совместим с системой комментариев wpDiscuz, о которой я рассказывал в первом выпуске обзоров плагинов для WP. При активации в форме комментариев появляются кнопки быстрой авторизации.
Из минусов — заметил, что блокировщики рекламы могут вырезать кнопки авторизации. Сейчас ситуация, похоже, изменилась, так как в момент написания обзора блокировки не вижу. Но гарантировать не могу, потому что блокировщиков много, как и правил фильтрации рекламы, в том числе специально для удаления виджетов соцсетей.
Social Login
Страничка: https://ru.wordpress.org/plugins/oa-social-login/
Простой плагин авторизации в социальных сетях. В списке поддерживаемых присутствуют все популярные в России:
- Вконтакте
- Mail.ru
- Odnoklassniki
- LiveJournal
- Amazon
- Battle.net
- Blogger
- Disqus
- Dribbble
- Foursquare
- Github.com
- OpenID
- PayPal
- PixelPin
- Skyrock.com
- StackExchange
- Steam
- Twitch.tv
- Vimeo
- Windows Live
- WordPress.com
- Yahoo
- YouTube
Совместим с wpDiscuz.
К сожалению, плагин не обновлялся четыре месяца:
Не припомню, чтобы за последние полгода что-то менялось в протоколах авторизации популярных соц. сервисов, но такой срок — тревожный звоночек для того, чтобы найти резервную замену, если что-то поломается в этом.
Плагин предлагает купить премиальный аккаунт для расширенных возможностей, но базовых хватит большинству. ИМХО.
Я рекомендую этот плагин для тех, кто хочет посмотреть, как все устроено и интегрировать в блог на WordPress только то, что нужно.
Почему не другие?
Плагинов для авторизации через соцсети очень много. Большинство из них представляют собой урезанные версии платных, назойливо рекомендуя купить расширенный вариант. Это нормально — любой труд должен оплачиваться. Вопрос лишь в цене и возможностях.
Категория, от которой советую держаться подальше: плагины сайтов-посредников. Да, страница логина станет клёвой:
Но по сути такой плагин ставит между вами и пользователями сервис, бесплатно поддерживающий только семь тысяч пользователей максимум. А что потом?
Вы хотите привязать пользователей к сервису, собирающему дань за то, что вы и сами можете обеспечить бесплатно? Сможете ли гарантировать своим читателям, что посредник не использует их личную информацию в своих целях? А если сервис закроется или «потеряет» базу?
Статистика
WP Tao
Страничка: https://ru.wordpress.org/plugins/wp-tao/
Плагин новый, но работает хорошо. Красивый интерфейс дашборда:
Упор сделан на работу с WooCommerce и Easy Digital Downloads, то есть это статистика для магазинов. Удивительно, но поддерживаются рублевые цены!
Цель плагина — не столько статистика посещений, а статистика продаж и запись действий пользователя на сайте. Упор делается на зарегистрированных:
Можно посмотреть действия анонимов, но там все свалено в одну категорию.
Технический момент: после установки WP Tao потребление оперативной памяти сервера увеличилось на микроскопические 100-200 килобайт. Это первый плагин статистики, не тормозящий мой блог. Скорость даром не дается — плагин не видит параметры устройства посетителя (разрешение, ОС и проч.), только поведение пользователя и версию браузера.
Если у вас магазин на WooCommerce, установите и посмотрите — информация может быть полезной.
NewStatPress
Страничка: https://ru.wordpress.org/plugins/newstatpress/
На тот случай, если Google Analytics и Яндекс.Метрика не подходят (что странно, ибо они превосходны), NewStatPress вам поможет. За пять лет развития плагин оброс множеством возможностей, что идет только в плюс.
Автор заявляет об оптимизации по сравнению с оригинальным StatPress. Подтвердить или опровергнуть не могу, так как StatPress, похоже, удалили из каталога. Просто факт: у меня при установке NewStatPress потребление ОЗУ увеличилось на 2,3-2,5 Мб в зависимости от страницы. Это немного для плагина, строящего диаграммы в админке и активно использующего базу данных.
Чем лучше такой плагин по сравнению со сторонними сервисами? Ну, можно сделать свой счетчик. Если сайт предназначен для работы во внутренней сети предприятия, то без доступа в Интернет они не заработают, здесь тоже поможет своя статистика.
Еще существует мнение, что встроенные плагины статистики более точны.
Небольшое замечание: на странице NewStatPress говорится о функции NewStatPress_Print(), с помощью которой можно вывести статистику. Список возможных значений приведен в страничке, я лишь расскажу об ошибке. Там говорится о таком применении:
<?php if (function_exists('NewStatPress_Print')) { NewStatPress_Print("%totalvisits% total visits."); } ?>
На самом деле в кавычках должен быть только идентификатор значения:
<?php if (function_exists('NewStatPress_Print')){ NewStatPress_Print("%totalvisits%"); } ?> total visits.
Не знаю, почему автор не исправит ошибку в описании, если сам писал об этом ТРИ года назад. Возможно, считает, что исправил эту особенность? У меня первый вариант не заработал.
Совет
Если увлекаетесь плагинами статистики, установите Server IP & Memory Usage Display. Нагрузку на процессор, к сожалению, так отследить нельзя, но информация об увеличении потреблении оперативной памяти сервера уже позволит оценить плагин.
Дело в том, что плагины статистики оперируют большим количеством данных при заходе каждого посетителя, это создает ощутимую нагрузку на сервер. Если у вас дешевый shared-хостинг, когда на одном сервере крутятся сотни и тысячи сайтов, ваш сайт легко преодолеет порог выделенных ресурсов. Так ли важна своя статистика, если сайт будет работать только по четвергам?
Изображения
Before After Image Slider WP
Страничка: https://ru.wordpress.org/plugins/before-after-image-slider
В свое время очень не хватало такого плагина, а самому писать не хотелось. Теперь плагин появился и писать свой костыль тем более не хочется.
Суть видна на скриншоте:
Чтобы реализовать такой функционал, подгружается небольшая библиотечка размером 1,2 килобайта. Простое и лаконичное решение.