「MediaWiki Extension」の版間の差分

提供: dococo wiki
ナビゲーションに移動 検索に移動
imported>Webmaster
imported>Webmaster
1行目: 1行目:
 
MediaWikiで使用する便利なExtensionのインストールと使い方の説明です
 
MediaWikiで使用する便利なExtensionのインストールと使い方の説明です
 +
 +
== Extension:VisualEditor ==
  
 
== MediaWikiにYoutubeなどの動画を埋め込む ==
 
== MediaWikiにYoutubeなどの動画を埋め込む ==

2017年9月3日 (日) 09:03時点における版

MediaWikiで使用する便利なExtensionのインストールと使い方の説明です

Extension:VisualEditor

MediaWikiにYoutubeなどの動画を埋め込む

直接リンクで指定しても良いのですが、やはりサムネイルが出ると視覚的にもよいのでMediaWikiにYoutubeなどの動画を貼り付ける方法を説明します。
Extension:YouTubeというExtensionがあるので、ファイルをダウンロードしてMediaWikiのExtensionフォルダにインストール(ファイルをコピー)します
LocalSettings.phpに

require_once "$IP/extensions/YouTube/YouTube.php";

を追加します
MediaWikiの文中に(Mmb8qZHqfmcは動画の番号)

<youtube>Mmb8qZHqfmc</youtube>

を記述することで以下のように動画が埋め込まれます
<youtube>Mmb8qZHqfmc</youtube>
また、以下のように幅と高さを指定すればサイズを変えて埋め込むことが出来ます

<youtube width="200" height="120">Mmb8qZHqfmc</youtube>

<youtube width="200" height="120">Mmb8qZHqfmc</youtube>
またYoutube以外にも対応しているビデオサービスは以下の通り

Google Video — use the <gvideo> tag
Archive.org audio — use the <aoaudio> tag
Archive.org video — use the <aovideo> tag
WeGame — use the <wegame> tag
Tangler forum — use the <tangler> tag
Gametrailers — use the <gtrailer> tag
Nicovideo — use the <nicovideo> tag
GoGreenTube — use the <ggtube> tag


ニコニコ動画の場合は以下の通り
ただし、以下の機能は使えませんでした

  • width="200" height="120"による画像サイズ指定
  • Mediwaikiのプレビュー表示による動画表示(ページを保存したらちゃんと埋め込まれます)
<nicovideo>sm3687754</nicovideo>

<nicovideo>sm3687754</nicovideo>

JavaScriptを有効にする

このExtensionはJavaScriptを有効にするもので、特にGoogle Adcenceを表示するためには必要な機能です
Extension:HTMLets/jaから、ファイルをダウンロードして、extension配下に展開する。
以下のLocalSettings.php設定を行う

require_once( "$IP/extensions/HTMLets/HTMLets.php" );
$wgHTMLetsDirectory = "$IP/extensions/HTMLets/htmlets";

ここでは、extensions/HTMLets/htmletsにJavaScriptを置くディレクトリを設定している。
htmlets配下にJavaScriptのプログラム(ここではhello.htmlにJavaScriptが記載されていると仮定した場合)を配置して、記事中に

<htmlet>hello</htmlet>

を記載すれば、そのページ内でJavaScriptが表示される。

MediaWiki:Sitenotice

のページに埋め込めば各ページのトップに常時表示されます。さくらインターネットの場合「ファイル(ディレクトリ)パーミッション 755 または 705 のいずれか」にすることをお忘れ無く CGIについて