利用semantic mediawiki插件生成动态的查询结果列表

            安装semantic mediawiki这个mediawiki插件已经有好长一段时间了,中间也研究过这个插件的用法,但一直都不得要领,到网上一些问答社区提问,希望获得对于这个插件的用法的分享,也没有什么回应。

最近希望在我的mediawiki的首页上添加一个动态的显示一个分类下的词条列表,一直没有找到一个好的解决办法,前几天无意中发现了一个方法:

  1. 进入“特殊页面”,选择“Semantic mediawiki”下的“查询生成器”。
  2. 在第一个输入框内输入:[[分类:问答]]
  3. 在“格式”下拉菜单中选择你系统输出的方式,我选择的是“表格”
  4. 更多的选项还可以点击旁边的“显示更多选项”
  5. 然后点击“搜自导引结果”,就能显示查询的结果。
  6. 我的目的是获取这个动态列表的嵌入代码,所以我选择“显示嵌入代码”,然后把嵌入代码加入了首页的相应的位置上。
Semantic mediawiki的查询生成器-生成动态查询结果
Semantic mediawiki的查询生成器-生成动态查询结果

血液中的“编辑”基因

血液中的“编辑”基因

我曾经的工作照
我曾经的工作照

毕业后我的第一份工作就是“编辑”,和图书打交道,策划,组织稿件,初审、修改、再修改、调整稿、校对、发排……干了两年半。

实际上,我此前还是个人网站的站长,一直对个人网站的制作和维护很感兴趣,也是很早就加入博客这个阵营,八九年的时间里,花费了不少心思、时间和金钱。

在高中时代做过学校文学期刊《芳草》的编辑,在大学时代也是学校求索文学社的网络部的部长,负责文学社的网站的制作和维护。

一看这份履历,一个典型的文艺青年就是这样炼成的。所以,编辑是我一直以来的爱好和曾经的职业。

这些经历,无形之中在我的血液中形成了“编辑”的基因。

  • 看到排版不美观的内容,就有一种强烈地欲望希望将其版面整理好。
  • 热衷写博客,喜欢搞一些专题和系列。
  • 面对一些纸质材料的时候会情不自禁地用编辑校对符号来修改。
  • 热衷于思考各种选题-现在只能在个人博客和个人wiki上实现了。
  • 喜欢折腾百科类的网站,建有自己个人的mediawiki站点,也参与了一些维基百科和百度百科词条的编辑。

这是一个“知识盈余”的时代,我愿意并乐于为这个可爱而伟大的互联网贡献更多还不是那么差的内容。

如何提高mediawiki的访问速度

使用Apache网页服务器

如果你将mediawiki 安装在windows server或IIS上,你的mediawiki站点的访问速度会显得比较慢。所以,你要将mediawiki转移到Linux服务器上,并使用Apache服务。

全球超过半数的网站都选择使用Apache网页服务器,使用php编写的mediawiki与Apache搭配有更好表现。

修改localsettings.php

使用ftp下载修改localsettings.php,在文件的末尾添加如下代码:

$wgMainCacheType = CACHE_ACCEL

其他

你也可以使用其他软件来提高mediawiki的访问速度,例如eAccelerator、memcached等。