MediaWiki/Extension
提供: dsk's note
当サイトで使用している。MediaWikiのExtensionです。インストールした拡張機能は、特別:バージョン情報でも確認できます。
DynamicPageList
最新記事の一覧を表示できる。
RSS
Mediawiki上でRSSフィードを表示できる。
設置
- ソースをダウンロードして、extemsions配下にファイルを配置する。フォルダ名はRSSに。
- MagpieRSSをextemsions配下にファイルを配置。フォルダ名はmagpierss。
- LocalSettings.phpにrequire_once("$IP/extensions/RSS/RSS.php");を追記してみたが、Extension:RSS -- Error 許可されたフィードの URL がホワイトリスト内にありません。とエラーが出るので、調べてみると、設定項目がいろいろあるみたいで、以下をLocalSettings.phpに追記した。
require_once("$IP/extensions/RSS/RSS.php"); $wgRSSUrlWhitelist = array( "*" ); $wgRSSUrlNumberOfAllowedRedirects = 1; $wgRSSAllowLinkTag = true; $wgAllowImageTag = true;
表示例
実際にwiki上でRSSをパースしたものを表示するには、テンプレートを作成し、フォーマットを指定する必要がある。
*{{{date}}} [{{{link}}} {{{title}}}]
<rss max="5" template="RSSPost">http://dsktnk.sakura.ne.jp/diary/feeds/rss</rss>
- 2016-09-30 07:02:17 移動
- 2015-07-17 06:56:05 20150718
- 2015-07-13 03:15:01 Mediawikiがおかしくなっていた
- 2015-07-09 09:16:14 20150709
- 2015-07-08 20:44:20 見た目の変化