这两天趁着隔离,花了一些时间假设了一个适合个人使用的知识存储库。一直以来,我都准备干一个事情,将个人平时用的知识做一个梳理,这大概分为两个层级。一个是关注圈,我所能关注到的领域,另一个是影响圈,我所使用的并且能对外界产生影响。之前很多人都是通过诸如印象笔记这种存储桶形式来实现,但是这有个不好,虽然可以实现结构化,但是一直以来,我使用了数年,发现有个问题,很多知识、信息,真的就存储在那里,之后再也没有翻开过。因为这是个封闭的系统。之前我在文章中提过,构建内外系统双循环,这个知识存储库就是这种思路的产物,虽然是个人的知识存储库,但是是对外开放的,可以和外界产生交流互动,同样的,外界的很多新的领域也会进入我的关注圈。构建这个系统,我希望采用开源应用,一方面,不会�
�致命漏洞导致平台瘫痪甚至被黑掉。另一方面,得是比较新的平台,最好是一直有更新的。测试了不下十个系统,都没有满意的,几年前构建过一个土木领域的平台,采用的Startbbs形式,无奈,这程序5年前就不更新了,官网都没了,与之相似的几个平台也不更新了。想来,随着时间推移,我们所使用的服务器环境配置都在不断升级。很快,这种不更新的程序就无法在新服务器流畅地运行。5年前的这种程序基本只支持到PHP 5,现在大部分服务器已经升级到PHP7.4,最新的已经到PHP 8了,想必过不了两年,8将成为主流服务器环境了。甚至有程序直接换成了其他语言,比如这几年很火的golang等等。现在这种小应用,已经很少独立开发了,一般都会使用成熟的框架来实现。那么对于服务器的支持环境就更加严苛了,牵一发而动全身。不得不说,国外的不少
这种系统还在更新,着实不易,国外很多这种小系统都是一两个人在更新,虽然慢,但是可以做到十数年如一日,国内相对就比较少见。毕竟这种开发,不赚钱,吃力不讨好,完全靠早期互联网的开放精神支撑。而这几年,这种开放精神正在急速衰落,大家都跑去干赚钱的项目了。期间无意间看到了learnku.com的形式,应该算是理想的知识管理平台形式,轻社区+wiki,但是人家不开源,是作者自己写的程序。wiki倒是有开源的程序,不过,从以往前辈们的经验来看,开源的都是庞大的wiki系统,并不适合做个人知识库平台。做个人知识库系统得足够轻便,快捷,无论电脑还是手机都能访问,不仅需要文字,还得支持图片,最好支持上传文件。wordpress这种cms系统,其实不太适合做结构化的梳理,目前我的主站文章推送,以及老网站备份,用的都是wordpress�
��统,但很显然,这种形式并不适合做个人知识库系统,虽然能涵盖文字图片到文件,但是毕竟他是一个cms系统。二者的设计初衷还是有不少的差距。最终,选择了一个目前虽然不算完美,但勉强够用的系统——MDClub,这个基于MDUI框架的简易系统。大概介绍如下图:我将对照过的三个国外平台全部都安装测试了一遍,虽然国外程序员写的代码非常细致,且运行稳定,界面美观,但是功能过于复杂,而且国外程序有个致命的问题,就是对中文用户不友好。Flarum应该是里面最优雅美观的一个,但是那安装过程着实痛苦,对于没有一些编程功底的人来说,光安装就如西天取经。我不敢想象,如果用个几个月,突然发现有平台出问题了,真不知道该怎么办。你要知道,基本上所有程序都会遇到这样那样的问题。MDClub也不算新了,开源是2020年的事情了,最
后更新是6个月前,距离一个成熟的平台还有不小的距离,主要程序可能很小,官方宣称只有98k,但是下载依赖包之后也有24.5M之巨了,这对于一个简易小平台来说已经算非常大了。不过MDClub比较友好的是,下载程序包里面已经将依赖包含在里面,因为很多人真的不知道怎么安装依赖包。MDClub目前还不支持tag功能,也无法上传文件,所以,前面说的不算完美,但是总体来看算是目前最好的选择了。http://k.jooen.com 已于今日正式上线了,后续我会将常用的信息逐渐移到上面。你可以浏览阅读,但是不可以注册。
「 题图 By joojen 」
点击https://t.zsxq.com/EQJeyRJ
加入我的知识星球
一起探讨每天思考、成长经历
探寻财务与精神自由之路
本文由公众号 joojencom 原创首发,转载请注明。
推荐:打造人生内外系统
上文:疫情下的社区团购
View this post on my blog: https://joojen.com/archives/3500.html