(This document is written in Japanese)
MediaWiki の API を使って週報ページのテンプレートを作成する。
認証の方法によって、次の2種類の使い方があります。
必要なファイルは以下です。
- WrLogin.php
- MwCurlClient.php
- ClientConfig.php
- MwAgent.php
- MwWeeklyReport.php
必要なファイルは以下です。
- WrOAuthOwnerOnly.php
- MwOAuthOwnerOnlyClient.php
- OAuthOwnerOnlyConfig.php
- MwAgent.php
- MwWeeklyReport.php
- MediaWikiサーバが起動していること
- あなたがMediaWiki上でページの作成、編集権限を持っていること
- clientLoginの実行が可能であること(PluggableAuth 拡張機能を使用している場合、clientLoginが使えない。その場合は[CASE2])
- OAuth 拡張機能が起動していること
- owner only の条件で、サーバにOAuthアプリケーションの登録を行っていること
-
ローカルウェブサーバを起動し、上記3を除く4ファイルをドキュメントルートに配置する
-
上記3のxxxConfig.php (xxx=Client or OAuthOwnerOnly) を兄弟ディレクトリ(../config、望ましい)または子供ディレクトリ(./config)内に置き、必要なパラメータの値を記述する
-
ブラウザから上記1のファイルにアクセスする (その日を含む週のテンプレートページが表示される)
This software is released under the MIT License, see LICENSE.txt.
##Author Takenori Higashimura