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 (список игр для конвертера чувствительности), чтобы заполнить списки выбора инструмента и игры.

This plugin sends no personal data about you or your readers to RigPolice. The editor requests are plain reads of public catalogs; the front-end loader passes only what you set in the block — the tool you picked, and the converter’s game pair when you preset one. Nothing tracks your readers, and the plugin sets no cookies on your site.

Политика конфиденциальности 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). На сайтах с классическим редактором переключите запись на редактор блоков, чтобы его добавить.

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

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

No. Each tool loads in its own frame, and the frame is lazy-loaded, so most browsers hold off fetching it until the reader scrolls near and your content paints first. The loader script is tiny, cached, and shared by every embed on the page.

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

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

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

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

Отзывы

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

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

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

Участники

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

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

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

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

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

1.4.10

  • Corrected the «Show credit link» toggle’s sidebar description: the credit shows in exactly one place, not two. With the toggle on, a credit link shows under the tool and the frame hides its own; with it off, the frame keeps its own small credit. The old text wrongly implied the frame always shows branding on top of the optional link. Editor-only wording, nothing about the embedded tool changed.
  • Softened the performance FAQ to match how the frame actually loads: it is lazy-loaded, so most browsers defer fetching it until the reader scrolls near, rather than that being a hard guarantee. Wording only.
  • Corrected the External Services section: the front-end loader also carries the sensitivity converter’s game pair, not just the tool slug. The plugin still sends no personal data about you or your readers either way — the wording now matches exactly what leaves the page.
  • Corrected the editor’s «no longer in the catalog» warnings. A tool that RigPolice has renamed or removed does not simply keep embedding: the loader only knows the tools it currently serves, so readers can be left with an empty space, and the warning now says so. For a stale converter game, the widget falls back to another game instead of opening on the pair you set, and that warning now says so too.
  • Refreshed the directory screenshots: they now show the current editor — the full-width tool picker from 1.4.9 and the corrected credit-link description — and are captured at twice the resolution, so they stay sharp on modern displays.
  • Протестирован с WordPress 7.1.

1.4.9

  • Исправлена ошибка, из-за которой в редакторе появлялась полоса пустого пространства после того, как конвертер чувствительности выбирал обе игры: два игровых поля без видимой причины растягивались вдвое по высоте. Изменения касаются только редактора; встроенный инструмент остался без изменений.
  • The tool picker now spans the full width of the block, lining up with the converter’s game fields underneath it.

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 для ссылки с указанием источника.