*/}}

202201.md 3.1 KB

[LAMDWIKIPOST 20220118083046; NEXT 20220118083133; ]

基于文本的知识库系统 帖子示例

[LAMDWIKIPOST 20220118083133; NEXT 20220118083152; PREV 20220118083046; ]

2016到2020年期间,我的博客先后使用了数个服务器端软件,其中使用时间最长的是我在2018年开始陆续制作的“那么的维基”软件,它是一个运行在服务器上的PHP脚本,从文章文件生成一种经典的方块造型页面,并在其中附加了动态信息以及附加的符号和格式。功能的逐渐增加使其变得臃肿、运行缓慢,同时降低了我继续维护它的动力。那么的维基允许我在浏览器中登录并直接建立和编辑文章、修改任务列表、访问多媒体附件、搜索文件等。但这些功能的实现和存在仅仅是因为“我可以实现它们”,而并不是我建立知识库的目标。而到最后我所需要的仅仅是一个传达图文信息的窗口,同时便于在其中索引。

我的知识库自建立以来积累了相当多不同类型的文章,由于缺乏一致整理方式,文件开始变得难以导航,过时的信息难再返回标注。此前的全部内容已经保留为存档,我将适时将之前的一些文章迁移到新的知识库组织体系里。

在2020年早期,我重新制作了一套运行在本地的静态博客系统,但是由于仍然有远程修改的需求,这套系统并没有真正有效地使用起来。

图片

[LAMDWIKIPOST 20220118083152; PREV 20220118083133; ]

因此我需要基于上述要求重新设计一套新的系统

[LAMDWIKIPOST 20220118083220; NEXT 20220118083246; ]

MediaWiki

{read_more}

MediaWiki是一个免费的开源 wiki 软件。它于 2002年开发用于Wikipedia,并于 2003 年命名为“MediaWiki”。它仍在 Wikipedia 和几乎所有其他Wikimedia 网站上使用,包括Wiktionary、Wikimedia Commons和Wikidata;这些站点继续为 MediaWiki 定义大部分需求集。MediaWiki 最初由Magnus Manske开发并由Lee Daniel Crocker改进。从那时起,它的发展一直由维基媒体基金会维持。

MediaWiki 是用PHP 编程语言编写的,并将所有文本内容存储到数据库中。该软件经过优化,可有效处理大型项目,这些项目可能具有 TB 级的内容和每秒数十万的视图。因为维基百科是世界上最大的网站之一,通过多层缓存和数据库复制实现可扩展性一直是开发人员关注的主要问题。 MediaWiki 的另一个主要方面是其国际化。它的界面支持 300 多种语言。软件有1000多个配置设置以及 1,800 多个可用于添加或更改各种功能的扩展。 除了在 Wikimedia 网站上的使用外,MediaWiki 还被用作数千个公共和私人网站的知识管理和内容管理系统,包括Fandom、wikiHow网站以及Intellipedia和Diplopedia等主要内部设施。

[LAMDWIKIPOST 20220118083246; PREV 20220118083220; REFS 20220118083152; ]

示例回复

[LAMDWIKIPOST 20220118092407; COMMENT 20220118083220; EMAIL 12313@123123.com; NAME 1312; IP 127.0.0.1; ]

示例评论

[LAMDWIKIPOST 20220118122947; ]

这里可以写东西