Mediawikiでブログ

提供:UselessNotes

作者について

Matabeその他

いまだにMediawikiをどう使うか迷っている
1票, 0 件のコメント
生成AI
1票, 0 件のコメント
今年も行って参りました蔵開き
1票, 0 件のコメント
ブログ投稿を新規作成
 
編集の要約なし
61行目: 61行目:
=== トラブルが出たときの確認ポイント ===
=== トラブルが出たときの確認ポイント ===


| 問題 | 確認すること |
{| class="wikitable" style="margin:auto"
|+ 天皇皇紀(年表)
|-
! 問題 !! 確認すること
|------|--------------|
|------|--------------|
| エラーになる | BlogPage は MediaWiki 1.43 に対応してるか?(たいていはOK) |
| エラーになる | BlogPage は MediaWiki 1.43 に対応してるか?(たいていはOK) |
| ブログページが表示されない | キャッシュ削除:`php maintenance/update.php` 実行してみる |
| ブログページが表示されない | キャッシュ削除:`php maintenance/update.php` 実行してみる |
| DBエラーなど | `extensions/BlogPage/sql/` にある SQL が自動適用されていない場合あり(手動実行可) |
| DBエラーなど | `extensions/BlogPage/sql/` にある SQL が自動適用されていない場合あり(手動実行可) |
 
|}


=== 補足:DynamicPageList も入れると最強 ===
=== 補足:DynamicPageList も入れると最強 ===

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

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...