RigPolice Embed

Описание

Добавляйте бесплатные инструменты тестирования RigPolice, не требующие регистрации, в любую запись или страницу. Выберите инструмент в блоке «RigPolice Tool», опубликуйте — и виджет загрузится в собственном фрейме, автоматически подстроившись под вашу вёрстку. Без учётной записи и без слежки за читателями.

Среди инструментов, которые можно встроить: тест CPS, тест мыши, анализатор DPI, тест двойного клика, тест частоты опроса, тестер клавиатуры, тест монитора, тест частоты обновления, тест битых пикселей, генератор тонов, тест скорости интернета, конвертер чувствительности и другие. Список загружается напрямую с RigPolice, поэтому новые инструменты появляются в блоке автоматически.

Просматривайте все доступные для встраивания инструменты, сгруппированные по разделам, с живой демонстрацией каждого: https://rigpolice.com/embed-tools/

Для конвертера чувствительности можно заранее задать пару игр (например, CS:GO Valorant), чтобы встроенный виджет сразу открывался на нужном преобразовании, о котором идёт речь в вашей записи. При этом читатели по-прежнему могут менять игры прямо в виджете.

Под инструментом можно по желанию показывать ссылку с указанием источника. По умолчанию она отключена; включите её для конкретного встраивания с помощью переключателя «Показывать ссылку с указанием источника» на боковой панели блока.

Плагин имеет открытый исходный код (GPL-2.0-or-later). Исходный код и обсуждение проблем: https://github.com/vadyaravadim/rigpolice-embed

Заметка от разработчика

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

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

Будем рады вашим вопросам, сообщениям об ошибках и идеям:

  • Issues на GitHub (самый быстрый способ): https://github.com/vadyaravadim/rigpolice-embed/issues
  • Форум поддержки плагина здесь, на WordPress.org
  • Сайт RigPolice и контакты: https://rigpolice.com/about/

Спасибо, что решили попробовать. — RigPolice

Внешние сервисы

Этот плагин подключается к RigPolice (https://rigpolice.com) — сервису, на котором размещены тестовые инструменты, поэтому встроенные виджеты всегда соответствуют актуальной версии сайта.

Что загружается и когда:

  • На стороне сайта каждый блок выводит тег script, который загружает общий скрипт-загрузчик https://rigpolice.com/embed.js в браузере читателя. Этот загрузчик встраивает iframe инструмента (обслуживаемый с rigpolice.com) и подстраивает его размер. Сам тест выполняется внутри этого iframe, в браузере самого читателя.
  • Только в редакторе блоков блок запрашивает https://rigpolice.com/embeds.json (список доступных для встраивания инструментов) и https://rigpolice.com/games.json (список игр для конвертера чувствительности), чтобы заполнить списки выбора инструмента и игры.

Этот плагин не передаёт RigPolice никаких личных данных о вас или ваших читателях. Запросы редактора — это простое чтение публичных каталогов; загрузчик на стороне сайта передаёт только slug инструмента, выбранного вами в блоке. Ничто не отслеживает ваших читателей, и плагин не устанавливает файлы cookie на вашем сайте.

Политика конфиденциальности RigPolice: https://rigpolice.com/privacy/
Сайт RigPolice и контакты: https://rigpolice.com/about/

Скриншоты

Блоки

Этот плагин предоставляет 1 блок.

  • RigPolice Tool Embed a free RigPolice gear-test tool. The widget loads in its own frame and auto-resizes.

Установка

Установка из панели управления WordPress (рекомендуется)

  1. Перейдите в «Плагины» > «Добавить новый» и найдите «RigPolice Embed».
  2. Нажмите «Установить», затем «Активировать»

Установить вручную

  1. Скачайте ZIP-архив плагина, затем перейдите в «Плагины» > «Добавить новый» > «Загрузить плагин» и загрузите его (или распакуйте архив и скопируйте папку rigpolice-embed в /wp-content/plugins/ через FTP).
  2. Активируйте плагин на странице Плагины.

Добавление инструмента в запись

  1. Отредактируйте любую запись или страницу в редакторе блоков и добавьте блок «RigPolice Tool».
  2. Нажмите на поле «Инструмент» и выберите инструмент в открывшейся панели: используйте поиск по списку или сузьте его до раздела (мышь, клавиатура, монитор и так далее). Каталог загружается напрямую с сайта RigPolice. Для конвертера чувствительности точно так же выберите игры «Из» и «В».
  3. Опубликуйте. Виджет загружается в собственном фрейме и автоматически подстраивается по размеру — без настройки, без учётных записей и без какой-либо подготовки со стороны RigPolice.

Блок требует редактора блоков WordPress (Gutenberg). На сайтах с классическим редактором переключите запись на редактор блоков, чтобы его добавить.

Часто задаваемые вопросы

Замедлит ли это работу моего сайта?

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

Отслеживаются ли мои читатели?

Нет. Каждый тест выполняется в браузере читателя внутри собственного фрейма, без учётной записи и без файлов cookie на вашем сайте.

Добавляет ли блок ссылку на мой сайт?

Нет, по умолчанию нет. При желании вы можете включить небольшую ссылку с указанием источника под инструментом с помощью переключателя «Показывать ссылку с указанием источника» на боковой панели блока; она остаётся выключенной, пока вы её не включите.

Отзывы

Нет отзывов об этом плагине.

Участники и разработчики

«RigPolice Embed» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«RigPolice Embed» переведён на 1 язык. Благодарим переводчиков за их работу.

Перевести «RigPolice Embed» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

1.4.8

  • Исправлена ошибка, из-за которой селекторы игнорировали стрелки клавиатуры: клавиши «вверх» и «вниз» теперь перемещаются по списку предложений вместо того чтобы выбрасывать фокус из поля. Теперь каждый селектор представляет собой кнопку с выбранным значением и открывает список с поиском в отдельной панели.
  • Исправлена ошибка, из-за которой инструмент, переименованный или удалённый на RigPolice, терял название при повторном выборе в редакторе: блок продолжал встраивать инструмент, но незаметно терял подпись, которую виджет использует для названия своего фрейма. Повторный выбор уже установленного инструмента теперь также не сбрасывает пару игр в конвертере чувствительности.
  • Исправлена ошибка, из-за которой игра, переименованная или удалённая на RigPolice, пропадала из селектора конвертера чувствительности: пара по-прежнему сохранялась в блоке, но поле выглядело пустым, как будто вы его никогда не заполняли. Теперь игра остаётся в поле с пометкой «отсутствует в каталоге» — так же, как это уже было реализовано для переименованных или удалённых инструментов.
  • В селектор инструментов добавлен фильтр по разделам: нажмите «мышь», «клавиатура», «монитор» и так далее, чтобы сузить список до этого раздела, и нажмите ещё раз, чтобы снова увидеть всё. Разделы поступают из RigPolice, поэтому новый раздел появляется автоматически.
  • Селектор инструментов стало проще просматривать: теперь каждая запись выглядит как «Название инструмента • раздел», поэтому инструменты визуально группируются по разделам так же, как на странице встраивания RigPolice.
  • Теперь поле инструмента, а также оба поля игр в конвертере чувствительности помечены как обязательные: блок сообщает, чего именно не хватает, вместо того чтобы молча опубликовать пустоту или конвертер без заданной пары. В обоих списках перечислены все игры, поэтому пару можно поменять местами, а блок предупредит, если вы выбрали одну и ту же игру дважды, — виджету нужны две разные игры, чтобы открыться на конкретном преобразовании.
  • Под селектором добавлена ссылка на страницу встраивания RigPolice, где все инструменты перечислены по разделам с живой демонстрацией, чтобы вы могли увидеть, что делает инструмент, прежде чем его выбрать.

1.4.7

  • Исправлены две ситуации, в которых редактор мог вводить в заблуждение относительно того, какой инструмент встроен: если список инструментов не загружается, теперь вместо пустого селектора появляется уведомление об ошибке, а инструмент, переименованный или удалённый на RigPolice, теперь показывает предупреждение вместо пустого селектора.
  • Переписана вкладка «Установка»: установка из панели управления WordPress теперь основной способ, а ручная установка через ZIP/FTP — резервный вариант; шаги доведены до публикации работающего инструмента. Работа блока не изменилась.
  • Добавлена короткая заметка от разработчика со ссылками для поддержки и связи (issues на GitHub, форум поддержки, сайт RigPolice). Работа блока не изменилась.

1.4.6

  • Исправлена демонстрационная запись «Живого просмотра», чтобы тест CPS действительно отображался: теперь blueprint создаёт запись с реальным id и загружает WordPress по абсолютному пути. Проверено полностью в локальном запуске Playground. Работа блока не изменилась.

1.4.5

  • Исправлена демонстрация «Живого просмотра»: теперь blueprint устанавливает плагин перед созданием демонстрационной записи, поэтому тест CPS отображается, а не выдаёт ошибку. Работа блока не изменилась.

1.4.4

  • Добавлен blueprint для WordPress Playground, благодаря которому «Живой просмотр» плагина открывает опубликованную запись с работающим тестом CPS. Работа блока не изменилась.
  • Тег «hardware-test» заменён на теги, которые каталог действительно отображает и по которым его можно просматривать. Работа блока не изменилась.

1.4.3

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

1.4.2

  • Обновлены скриншоты в каталоге (теперь это единая запись с обзором, включая часть для читателей) и пересмотрены теги поиска. Работа блока не изменилась.

1.4.1

  • Исправлен небольшой сбой выравнивания в редакторе блоков: подпись блока «RigPolice Tool» больше не смещена с небольшим отступом.

1.4.0

  • Ссылка с указанием источника под инструментом теперь по умолчанию отключена. Включите её для конкретного встраивания с помощью нового переключателя «Показывать ссылку с указанием источника» на боковой панели блока.

1.3.2

  • Техническое обслуживание: усилена защита от прямого доступа, улучшено экранирование вывода, обеспечена совместимость с WordPress 7.0. Работа блока не изменилась.

1.3.1

  • Исправлены селекторы инструментов и игр в редакторе: выпадающий список больше не перекрывает поле поиска, а сам элемент управления больше не меняет ширину и не переносит длинные названия инструментов при вводе текста.

1.3.0

  • Исправлен скачок редактора при открытии селектора: теперь список предложений всплывает над блоком, а не сдвигает его вниз.

1.2.0

  • Селекторы инструментов и игр теперь поддерживают поиск: вводите текст, чтобы отфильтровать список, вместо прокрутки.

1.1.0

  • В боковую панель блока добавлен элемент управления «Максимальная ширина» (высота по-прежнему подстраивается под контент автоматически).
  • Ссылка с указанием источника под инструментом теперь выглядит как небольшая ненавязчивая строка, а не крупная ссылка.

1.0.0

  • Первый релиз: селектор инструментов с живым каталогом, предпросмотр размера, предустановка пары игр для конвертера чувствительности и переключатель nofollow/dofollow для ссылки с указанием источника.