wiki插件请求:Wikimedia Style Templates

概览

添加此插件将大幅度改变未来编辑的形式。

此插件的功能是什么?

它能够为wiki的编辑提供模板,便于维护、并节省重复的工作,还有利于格式的统一

在mediawiki中,模板是十分重要的构成组件之一。dokuwiki没有为其提供原生支持,因此特申请此插件。

此请求有多重要?

在wiki创立的初期奠定基础,将有利于后期维护及发展,节省全期的重复性工作。

不过,此功能虽然十分重要,但并非完全必要、也不紧迫。

原插件链接

你可以在原插件在官站的帖子上找到原作者提供的一些说明,或是在此插件的源码页面进行查看。

装了。

1 Like

你们都需要什么模版 我可以尝试弄几个 然后再套个范文

正在写,默认样式看起来太惨了…
先写个infobox,再写几个下级模板就能有点样子了;有时间再写个navbox用来导航。

有空还可以再加个tag插件,把页面分个类。
模板再继续写恐怕需要个判断条件插件

模板内表格嵌入参数好像现在有点奇怪的问题,会多一个大括号出来,然后参数就失效了。应该是插件们解释器的问题。

mediawiki有内嵌,还能用lua写module;还需要研究怎么用dokuwiki来实现。

范文看起来,效果还可以,但是排版的语法实在技巧使用太多,不易让人使用。tag插件现在有的。但是tag list page的显示有点问题,我之前的解决方案并不优雅,所以一直没有推荐使用。这个可以内嵌,可以用php写module,但是我都不会写php。复用性的东西,我也不太会弄,我只精通排版方面技术。

php不错,比lua还好用。我去试试看,谢谢提醒。

排版需要进一步简化操作的话,可以将更多部分写成模板。如果有文本频繁被使用,也可以一概写入模板。

tag插件或许是必要的;它不仅能用于分类页面的内容、还能快速标记需要帮助的内容:需要填充内容、需要快速删除、需要wiki化…
在标记时还可以将其加入模板,从而不用手动添加标签。
这不仅对于读者,对于编辑者和维护者都是大事、大快所有人心的大好事。真的大,大出声。

最后,如果php能用作写模块、进一步变成模板的话,我们或许能自行解决一些bug(例如表格与模板参数)、或是实现一些功能(if)。它的意义可谓重大。

这种东西也能实现但是都得手动 才是麻烦所在

可能得安这个东西: https://www.dokuwiki.org/plugin:popupviewer

这种十分具有美观上的意义,但是在内容不足的时候看起来十分简陋。

顺带,官网上的一个 帖子 指出,在wiki中插入php代码需要插件,比如 phpwikify (注意安全问题!)

编辑:
如何安全使用php代码可以参照这里

然后你那个skill方面,把格式研究好了的话,直接从sde里面generator wiki page,然后上传到服务器的wiki文件夹就好。一个一个编比较痛苦。船啥的都可以那么弄。

1 Like

好,谢谢提醒。

(我研究了一下感觉自动创建比手动写的坑更大)