TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Отслеживайте активность сайта WordPress с помощью Stream

195

В недавнем выпуске Apply Filters Пиппин и Брэд разговаривали с Фрэнки Джарреттом и Джафом Томсоном, разработчиками из X-Team, и они обсуждали свой последний проект, Stream, о котором я до сих пор не знал.

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

Stream – это свежий и захватывающий новый плагин на этой арене. Он отслеживает все, что происходит на вашем сайте WordPress, и записывает это. Это может быть полезно по многим причинам, главная из которых, на мой взгляд, заключается в том, что вы можете устранять причины возникновения проблем, особенно на сайтах клиентов.

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

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

Это все хорошо, и для хороших разработчиков этого должно быть достаточно, чтобы решить эту проблему, но многие из этих проблем можно обойти с помощью Stream. Как я уже упоминал, Stream регистрирует все, что происходит на вашем сайте, будь то зарегистрированный пользователь или плагин, поэтому с первого взгляда вы можете точно увидеть, что изменилось в последнее время (или в прошлом, если проблема была существовала какое-то время). Вот краткое изложение того, что отслеживает Stream:

  • Сообщения
  • Страницы
  • Пользовательские типы сообщений
  • Пользователи
  • Темы
  • Плагины
  • Теги
  • Категории
  • Пользовательские таксономии
  • Настройки
  • Пользовательские фоны
  • Пользовательские заголовки
  • Меню
  • Медиа библиотека
  • Виджеты
  • Комментарии
  • Редактор тем
  • Обновления ядра WordPress

Итак, все!

Использование потока

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

Отслеживайте активность сайта WordPress с помощью Stream

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

Настройки

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

Отслеживайте активность сайта WordPress с помощью Stream

Отслеживайте активность сайта WordPress с помощью Stream

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

Расширения плагина Stream

Cherry-Pick

Это расширение позволяет просматривать все записи Stream и удалять те, которые не важны ни по отдельности, ни в большом количестве.

Экспортер данных

Если вам нужно экспортировать данные в файл CSV, JSON или XML, вам повезло. Просто выберите даты, авторов, коннекторы, контексты или действия, от которых вы хотите получить данные, или сходите с ума и экспортируйте все!

Уведомления

Вы знаете этого надоедливого пользователя, который возится с вашими виджетами? С помощью этого расширения вы можете установить чрезвычайно настраиваемые правила, которые будут отправлять вам уведомление, когда на вашем сайте происходит что-то конкретное. Еще лучше, вы можете получать уведомления по электронной почте или в виде push-уведомлений на свой смартфон (поддерживается Android и iOS через бесплатное приложение Pushover).

Отчеты

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

Коннектор WooCommerce

Это расширение объединяет Stream с популярной платформой электронной коммерции WooCommerce, позволяя отслеживать все действия, связанные с заказами, купонами, продуктами или настройками.

Я думаю, что цены на расширения действительно разумные: для одного сайта вы получаете все расширения всего за 5 долларов, а если вы разработчик, у вас может быть до 25 сайтов всего за 49 долларов.

Заключение

Приятно знать, что плагин был разработан с учетом лучших стандартов кодирования. Разработчики в X-Team чрезвычайно компетентны, и Пиппин упомянул в эпизоде ​​«Применить фильтры», что он пробовал это на более крупном сайте, и это не оказало никакого влияния на производительность. И пока плагины и темы используют правильные хуки и фильтры для внесения изменений в ваш сайт, Stream может записывать все, что они делают, без снижения производительности. Потрясающе!

Источник записи: https://www.wpexplorer.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее