Mediawikiでブログ

提供:UselessNotes
2025年4月24日 (木) 10:39時点におけるMatabe (トーク | 投稿記録)による版 (ブログ投稿を新規作成)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)

作者について

Matabeその他

いまだにMediawikiをどう使うか迷っている
1票, 0 件のコメント
今年も行って参りました蔵開き
1票, 0 件のコメント
Norton360更新について
1票, 0 件のコメント

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

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

他の最近の投票者

記事が気に入ったら、投票をしましょう。
avatar
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` 実行してみる | | DBエラーなど | `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...