目次 Edit

関連 Edit

 

参考 Edit

Google:MediaWiki

主処理への入り口 Edit

  • なぜかMediaWiki::initializeの中に主処理がある…。
    index.php → MediaWiki::initialize → MediaWiki::performAction → (URLクエリーの'action'で分岐、それぞれの処理へ…)
  • MediaWiki::initialize直後にMediaWiki::finalCleanup
    index.php → MediaWiki::finalCleanup
  • PukiWiki[?]よりも固い設計かも知れない。

action Edit

'action'はほとんどMediaWiki(includes/Wiki.php)とArticle(includes/Article.php)で処理される。
それ以外には3つ程度のクラスしか関与しない。
処理の中心になっているのはこれらの数少ないクラスらしい。

'view'というactionは複数のクラスを通して処理される。
'view'はactionのデフォルト値。

MediaWikiが処理する'action' Edit

  • view *
  • dublincore
  • creativecommons
  • credits

Articleが処理する'action' Edit

  • view *
  • watch
  • unwatch
  • delete
  • revert
  • rollback
  • protect
  • unprotect
  • info
  • markpatrolled
  • render
  • deletetrackback
  • purge
  • print

その他 Edit

  • submit *(editを含む)
  • edit *
  • history *
  • raw ?