2010-02-26
MediaWiki的VariablesExtension变量扩展
出自James Qi 前一阵子增加了StringFunctions扩展以后,今天又增加了一个VariablesExtension变量扩展,作用是在一个页面中定义变量,用于在同一个页面中进行调用、运算、判断等。这有点像在同一个页面中使用的模板,可以在一个页面中有多个这样的变量,而免去调用大量模板的工作,与ParserFunctions和StringFunctions
2010-02-19
PHP中插件机制实现:mediawiki的钩子机制(fxs_2008)
mediawiki的扩展机制很多,钩子就是其中之一。不过,其钩子机制是通过函数来实现的。简单地说,钩子机制通过三个方面来实现:1、注册钩子;2、放置钩子(事件:event handle);3、运行钩子;闲话少说,看体看一下:一、注册钩子 如:ArticleDelete*Defi
2010-02-19
PHP中插件机制实现:方案一
这篇文章的出发点是我对插件机制的理解,及其在PHP中的实现。此方案仅是插件机制在PHP中的实现方案之一,写下来和大家分享,欢迎大家一起讨论。插件,亦即Plug-in,是指一类特定的功能模块(通常由第三方开发者实现),它的特点是:当你需要它的时候激活它,不需要它的时候禁用/删除它;且无论是激活还是禁用都不影响系统核心模块的运行,也就是说插件是一种非侵入式的模块化设计,实现了核心程序与
2010-02-19
mediawiki中的重要开发模式
fxs_2008注: 作为全球最大维基百科(wikipedia)的为项目实践基础的开源程序mediawiki,历经多年开发,其中的一些模式值得学习。一、全局对象 mediawiki定义了几个得要的全局对象,可以全局调用。 * $wgOut - OutputPage o
2010-02-18
How to turn off the section [edit] links on a page for media
I figured out how to turn of the section [edit] links for people who are not logged in. I still want [edit] links for people who ARE logged in.Go to includes/Skin.php line 526Chang
2010-02-13
CSS缩写
字体font:font-style | font-variant | font-weight | font-size | line-height | font-family ;Margin &












