Federation Studio 信息公开页

测试/需求

首次创建时间:2022.10.26 23:29

最后修改时间:2022.11.7 22:27

标签: 测试 思考记录

返回顶部

这既是文章版面的测试,也用于记录对网站需求的简单分析。帮助我思考并记录我要做什么。

在讨论需求前,我们需要先明确网站的建立目的:显然,这是一个个人网站,用来发一些我想发布并可以公开查看的信息。它可以承载一些别的功能,但是目前最重要的就是用来展示信息。

大体上来说,需求可以分为以下几个方面:

1.功能

2.美观

3.可靠性

4.安全性

就我而言,我暂时只关心第一点,也就是功能,剩下的暂时无所谓。反正只要有一个平台能给我输入信息,而其他人可以访问网站并获取信息就ok了。

于是,接下来我们只关心功能问题。我懒得做详细的设计,直接想到什么就给出什么需求好了:

1.基本功能

--A写入和展示文章

----A1基本的文章目录,用于跳转到各个文章内
------A11标签(tag)为基础的分类机制,用来在文章数量和种类增加时快速索引
------A12文章搜索

在这部分,我们为文章实现一个基本的索引系统,没什么好说的,就像所有别的索引系统一样。顺序目录,按tag分类,然后加个搜索栏。但是就目前而言,似乎没什么必要赶紧实现所有功能,我今年也不太可能发超过20篇文章,只靠顺序索引就能满足当前需求。

----A2基本的文章版面
------A21标题栏
------A22状态栏:流量统计,时间戳 etc.
------A23文章主体
------A24评论区
------A25快速导入文章

然后,就是个人网站的主体部分,文章版面。A21,23没什么好说的,是个文章就有。关于A22,我把流量统计放在第一位是因为可能暂时不会有评论区功能,我和访客之间是完全不互通的。在搞定评论区前应当至少有一个简单的信息交流方法,那就是数据统计。另外,虽然没有tag索引系统,我还是先加个没有任何作用的tag板块,毕竟人脑也是很好用的索引器嘛)))。关于A25,似乎可以靠一些方法把md文件作为文章主体并转换成html文件展示给用户。这样就不用对着代码写字乐。我不是特别在意这个事情,但是显然它是有益的。

--B实用链接
----B1链接表

搞这个东西的原因不是特别好理解,实际上这个东西我应该写个软件来解决,但是处于信息公开的考虑,把它作为公开内容写进网站里也许可以帮到更多人?实用链接的意义在于统筹管理我需要访问的资源(又是一个索引功能),就像各种网站和软件提供的收藏夹功能那样。但是同时在各种完全不一样的对象里使用实现功能各不相同的收藏机制感觉很糟糕!而且它们无一例外的只提供索引,我只能通过层次结构和tag来找我想要的内容,这还不够好。

不过这个东西我并不是很急,反正目前的索引方式又不是不能用。相比之下建立一个我可以舒适的写字的功能更重要。

--C不知道,先空着



杂项:

关于授权

如果进入这个站点的仓库,可以看到我将许可证设置为CC0.这是一个临时措施,我期望大部分内容是可以无授权转载的(当然,同时也消去了可能的连带责任),但是可以预见的,我会在站点上发布一些不得不保留权利的内容,在那个时候我会再为文章添加授权相关的板块。

关于文章密级

听起来很奇怪,个人网站往往并不存在什么“密级”,毕竟实际上只要写在网站上就是公开的,没写的当然就是非公开的。但是我要就这个问题做更细致的划分(也许某天我有兴趣了可以具体讲为什么要这么做),
大致上这是关于信息公开程度的问题:如果一个信息需要隐藏,它应当隐藏到什么程度?我将它分为以下几类:

A完全不公开,访客不应该知道目标信息的存在

B存在公开,内容不公开,访客应该知道目标信息的存在,但是不能获取任何具体的内容

C存在公开,内容部分公开,非公开内容告知,访客应该知道目标信息的存在,也应当可以浏览内容,但是部分内容应当被隐藏,访客应当知道有内容被隐藏了。

C1存在公开,内容部分公开,非公开内容不告知,访客应该知道目标信息的存在,也应当可以浏览内容,但是部分内容应当被隐藏,访客不知道有内容被隐藏了。

D存在公开,内容部分公开,非公开内容存在公开,访客应该知道目标信息的存在,也应当可以浏览内容,但是部分内容应当被隐藏,但是访客应当知道哪些内容被隐藏了。

E存在公开,内容公开。访客应该可以获取关于目标信息的一切内容。


我不会很认真的去维护这个网站(至少是现在),在接下来的很长一段时间都有数不清的事情需要我去做。