Basketball Scorebook
·
タイムスタンプ付きバスケットボールデジタルスコアブック、ランニングスコア表示、PDF出力対応。コーチやテーブルオフィシャルに最適。
Basketball Scorebook は、WordPress サイト内でショートコードを使って動作する軽量なシングルページアプリケーションです。プロのテーブルオフィシャルのような精度でバスケットボールの試合をデジタル記録できます。
従来の紙のスコアブックとは異なり、この「RecordedScorebook」は多くのイベント(得点、ファウル、タイムアウト)の タイムスタンプ を記録し、試合の完全なタイムラインを提供します。
主な機能:
- リアルタイム得点記録: 2P、3P、FTを入力。選手統計は自動計算
- タイムスタンプ記録: すべてのファウルとタイムアウトを正確な試合時間で記録
- ランニングスコア: 1〜160点のビジュアルランニングスコア表示 (時間と選手番号付き)
- 印刷対応: A4 横向き用紙に最適化。ブラウザから PDF 保存可能
- データ永続化とバックアップ: ブラウザの LocalStorage に自動保存されるため、不意のページ更新でもデータは失われません。ただし、ブラウザのキャッシュ削除や端末故障に備え、重要な試合では「JSON エクスポート」機能による外部保存を強く推奨します。
- JSON入出力: 試合データを JSON ファイルとして保存、共有、テンプレート化可能
- データベース不使用: すべてクライアント側 (Alpine.js) で処理。WordPress データベースに負荷なし
使い方:
ページや投稿に [basketball_scorebook] ショートコードを追加するだけです。
最適な体験のため、「全幅」ページテンプレートの使用を推奨します。
デモと使い方ガイド
プラグインをインストールせずに全機能を試せる公式デモサイト:
デモ URL: https://doc778.com/scorebook/
使い方ガイド: https://doc778.com/help-scorebook
ページや投稿に [basketball_scorebook] ショートコードを追加するだけです。
最適な体験のため、「全幅」ページテンプレートの使用を推奨します。
サードパーティリソース
このプラグインには以下のサードパーティライブラリが含まれています:
Alpine.js
- バージョン: 3.x (minified)
- ソースコード: https://github.com/alpinejs/alpine
- ライセンス: MIT License
- ライセンス URL: https://github.com/alpinejs/alpine/blob/main/LICENSE.md
- 使用場所: assets/app/cdn.min.js
- 公式 CDN: https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js
配布されている minified 版 (cdn.min.js) はAlpine.jsプロジェクトにより提供されています。 非 minified 版のソースコードは上記 GitHub リポジトリから取得できます。
