Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/stein2nd/s2j-webinar-source-qr/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
GatherPress イベント向けの ソース追跡 URL + QR コード コンパニオン・プラグインです (仕様書上の名称: S2J ウェビナー・ソース追跡 QR)。
Installation {#installation}
- S2J Webinar をインストールし 有効化 します (本プラグインの正本は Webinar のソース定義 REST と handoff です)。
- GatherPress を有効化します。
- 本プラグインを
wp-content/plugins/s2j-webinar-source-qr/に配置し、Plugins 画面で有効化します。
Webinar が未インストール / 無効のとき、イベント編集の Document Settings パネルに案内 Notice が表示されます (wp.org 掲載後は Add New からの導入も想定)。
実行環境は PHP v8.3以降 です (WordPress 必須要件の推奨ベースラインに合わせる)。
- 仕様 (正本・本プラグイン v0.0.1): docs/
- 仕様改訂案 (存置): docs_mod/
- 連携、handoff (S2J Webinar 仕様 v0.0.2): s2j-webinar / docs/operational_material_index.md
v0.0.1骨格: PHP (includes/)、イベント編集 Fill (src/gutenberg/)。npm run build:dev:gutenberg でアセットを生成します。実装は docs/ 正本に追随します。
テスト (3段階): docs/test-results.md — Local スモーク (npm run test:smoke:local)、Studio (studio/)、PHPUnit 単体 (npm run test:unit:php:unit-only)、統合 (npm run test:unit:php:local — MySQL。Docker 不要)。CI 統合は phpunit-wp-env (wp-env)。