Extension:ScratchProject/ja

From mediawiki.org
MediaWiki 拡張機能マニュアル
ScratchProject
リリースの状態: 安定
実装 タグ
説明 Scratchのプロジェクトを埋め込む
作者 Funa-enpituトーク
最新バージョン 1.1.2 (2023-11-22)
MediaWiki 1.39.5+
ライセンス クリエイティブ・コモンズ 表示-継承 4.0
ダウンロード ScratchProject.tar.gz (1.87KB)
テストウィキで試す
Scratch非公式Wiki
‎<scratchproject>

ScratchProject拡張機能はScratch・TurboWarpのプロジェクトをウィキページに埋め込みます。

インストール[edit]

  • ダウンロードして、ファイルをextensions/フォルダー内のScratchProjectという名前のディレクトリ内に配置します。
  • 以下のコードを LocalSettings.php ファイルの末尾に追加します:
    wfLoadExtension( 'ScratchProject' );
    
  • Yes Done – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。

使用法[edit]

<scratchproject project-id="foo" />

ここでのfooはURLのプロジェクトIDです。つまり、URLがhttps://scratch.mit.edu/projects/407071838/ の場合、埋め込みコードは次のようになります。

<scratchproject project-id="407071838" />

出力結果: [1]

$wgCSPHeaderを使用している場合:$wgCSPHeaderscript-srcに"https://scratch.mit.edu/"を追加する必要があります。

TurboWarp[edit]

TurboWarpを埋め込む場合: turbowarp属性を追加します。

<scratchproject project-id="407071838" turbowarp />

出力結果: [2]

URLパラメータ[edit]

turbowarp属性に値を指定すると、URLパラメータを設定できます。

パラメータ値についてはEmbedding | TurboWarp DocumentationURL Parameters | TurboWarp Documentationを参照してください。

<scratchproject project-id="407071838" turbowarp="autoplay&settings-button&addons=pause,clones" />

出力結果:[3]

関連項目[edit]