Mediawikiでブログ

提供:UselessNotes

作者たちについて

このページを編集した他の人

このページを編集して、より良いものにしてください。
Matabe

他の最近の投票者

記事が気に入ったら、投票をしましょう。
avatar
編集の要約なし
編集の要約なし
 
62行目: 62行目:


{| class="wikitable" style="margin:auto"
{| class="wikitable" style="margin:auto"
|+ 天皇皇紀(年表)
|+ 確認ポイント
|-
|-
! 問題 !! 確認すること
! 問題 !! 確認すること
|------|--------------|
|-
|-
| エラーになる | BlogPage は MediaWiki 1.43 に対応してるか?(たいていはOK)
| エラーになる | BlogPage は MediaWiki 1.43 に対応してるか?(たいていはOK)

2025年4月24日 (木) 13:49時点における最新版

1

WordpressやDrupalでブログを書いていましたが、そろそろ1本化しようと思いたつ

調べてみるとmediawikiに拡張機能を追加してブログが書けるらしい さっそく導入してみた

mediawikiでブログ

以下はCHATGPT出力を参考にしています

Lightsail 上の Ubuntu 22.04 + MediaWiki 1.43.0 環境で最適な方法は「BlogPage拡張機能」

---

BlogPage 拡張機能をインストールする手順

以下を順番に実行(すべてSSH):

1. 拡張機能の取得

~$cd /var/www/mediawiki/extensions

~$sudo git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/BlogPage

※ MediaWiki のインストールパスが `/var/www/mediawiki` である前提

2. `LocalSettings.php` に追記

ファイル末尾あたりに以下を追加:

wfLoadExtension( 'BlogPage' );

編集コマンド例:

~$sudo nano /var/www/mediawiki/LocalSettings.php


3. Apache 再起動

~$sudo systemctl restart apache2

BlogPageは下記拡張機能と依存関係があります。合わせてインストール必要です

    • SocialProfile をインストール >アバターなどの投稿者表示に関する
    • Commentsをインストール >コメント入力機能
    • VoteNYをインストール  >投票機能

4. ブログページを作ってみる

MediaWiki のトップページに戻って作ってみる:

  • `Blog:2025-04-17-今日はのんびり`
  • `Special:CreateBlogPost` ページがあればそこから投稿も可能(拡張機能によっては追加されます)

BlogPage でできること

  • 各記事をブログとして独立管理
  • 日付やユーザーごとの記事分類
  • カテゴリやタグも通常の MediaWiki と同じように使用可能
  • 記事の一覧表示も対応

トラブルが出たときの確認ポイント

確認ポイント
問題 確認すること
BlogPage は MediaWiki 1.43 に対応してるか?(たいていはOK)
キャッシュ削除:`php maintenance/update.php` 実行してみる
`extensions/BlogPage/sql/` にある SQL が自動適用されていない場合あり(手動実行可)

補足:DynamicPageList も入れると最強

  • 記事一覧を自動で表示させたい場合は、`DynamicPageList3` 拡張も併用しています

~$cd /var/www/ediawiki/extensions

~$sudo git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/DynamicPageList3

  • `LocalSettings.php` に:

wfLoadExtension( 'DynamicPageList3' );


これで、たとえばカテゴリ `日記` の最新記事を自動

Loading comments...