Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Get MediaWiki
Get extensions
Tech blog
Contribute
Support
User help
FAQ
Technical manual
Support desk
Communication
Development
Developer portal
Code statistics
mediawiki.org
Community portal
Recent changes
Translate content
Random page
Village pump
Sandbox
In other languages
Add links
Search
Search
English
Appearance
Donate
Create account
Log in
Personal tools
Donate
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Architecture:MediaWiki/Pattern language/box
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Print/export
Create a book
Download as PDF
Printable version
In other projects
Appearance
move to sidebar
hide
From mediawiki.org
<
Architecture:MediaWiki
|
Pattern language
MediaWiki Architecture
Structure
Technical layers
Domain modules
Pattern language
Subsystems
Flows
Practices
Pattern language
entry point pattern
wiring pattern
(including hook handlers)
view pattern
cursor pattern
(iterators, etc)
batch pattern
pager pattern
input form pattern
service object pattern
stateless service pattern
service container pattern
data access object pattern
lookup pattern
factory pattern
registry pattern
handler pattern
content handler pattern
API module pattern
action pattern
special page pattern
media handler pattern
page pattern
(page types?)
provider pattern
(vague, could be a factory)
codec pattern
(serializer/deserializer)
command pattern
(aka business action)
validator pattern
formatter pattern
skin pattern
renderer pattern
localizer pattern
builder pattern
event pattern
listener pattern
job pattern
data update pattern
output aggregator pattern
data object pattern
record pattern
(has ID)
immutable value pattern
exception pattern
active record anti-pattern
content pattern
(deprecate?)
parser pattern
(?)
cache pattern
writer pattern
hook handler pattern
client object pattern
adapter pattern
maintenance script pattern
v
¡
d
¡
e