• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:&tag(解析);

*目次 [#jc4c1b63]
#lsx(new=true);
-[[その他>WikiEngine/MediaWiki#misc]]

*関連 [#p963a4d4]
#lsx(tag=解析,new=true,except=^WikiEngine/MediaWiki(/.*)?$)

&aname(misc);
#br
*参考 [#k91a73dd]
[[Google:MediaWiki]]

**主処理への入り口 [#f5dc3ecc]
-なぜかinitializeの中に主処理が…。
-なぜかinitializeの中に主処理がある…。
MediaWiki->initialize → MediaWiki->performAction → (URLクエリーのactionで分岐、それぞれの処理へ…)
-[[PukiWiki>WikiEngine/PukiWiki]]よりも固い設計かも知れない。
**action [#h4078d05]
'action'はほとんどMediaWiki(lib/Wiki.php)とArticle(includes/Article.php)で処理される。
それ以外には3つ程度のクラスしか関与しない。
処理の中心になっているのはこれらの数少ないクラスらしい。

'view'というactionは複数のクラスで処理される。
'view'というactionは複数のクラスを通して処理される。
***MediaWikiが処理する'action' [#fbde7197]
-view *
-dublincore
-creativecommons
-credits
-submit *


***Articleが処理する'action' [#r99ec491]
-view *
-watch
-unwatch
-delete
-revert
-rollback
-protect
-unprotect
-info
-markpatrolled
-render
-deletetrackback
-purge
-print
***その他 [#feb68484]
-submit
-edit *
-history *
-raw ?