Extension:ScratchProject/ja
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' );
- Done – ウィキの「Special:Version」に移動して、拡張機能が正しくインストールされたことを確認します。
使用法
edit<scratchproject project-id="foo" />
ここでのfoo
はURLのプロジェクトIDです。つまり、URLがhttps://scratch.mit.edu/projects/407071838/ の場合、埋め込みコードは次のようになります。
<scratchproject project-id="407071838" />
出力結果: [1]
$wgCSPHeader
を使用している場合:$wgCSPHeader
のscript-src
に"https://scratch.mit.edu/"を追加する必要があります。
TurboWarp
editTurboWarpを埋め込む場合: turbowarp
属性を追加します。
<scratchproject project-id="407071838" turbowarp />
出力結果: [2]
URLパラメータ
editturbowarp
属性に値を指定すると、URLパラメータを設定できます。
パラメータ値についてはEmbedding | TurboWarp Documentation、URL Parameters | TurboWarp Documentationを参照してください。
<scratchproject project-id="407071838" turbowarp="autoplay&settings-button&addons=pause,clones" />
出力結果:[3]