我们自己的存档管 (An Archive of our Own)
我们正在创造OTW存档馆,一个开源套装软件。OTW存档馆是个托管网站会给予同人一个创造自己全面功能存档馆的机会。此托管网站能够支持一个大规模、有十几万故事的存档馆,而且有社交网络功能、便于同人通过他们的艺术品进行交流。
OTW要用此软件建立 : 一个为同人小说与其他同人衍生的艺术品开发的非商业性、非营利性的中枢托管网站,在这里同人艺术品能够受到OTW的法律保护,并且充分利用OTW宣传同人艺术品的社会价值与法律辩护的工作。
自从2008年10月至今我们自己的存档管 还在贝塔测试之中,更多的细节在我们 常见问题网页。 以下是详细的开发步骤:
OTW存档馆开发步骤
此计划并不是一成不变——在我们开发存档馆的步骤之中,它会自然而然地发展。它只是策划存档馆软件开发的大体计划、增强我们的目标意识和向导过程。步骤将会有很多变化的,尤其是测试人员开始下工夫之后!其次,版本号只是我们自己的检验点,用于在我们要继续开发软件的工作之前确认软件是否优良的运行。版本1.0将是第一给公众发布的版本。
我们非常欢迎反馈与建议,请用我们的联系表提出意见——我们会考虑所有的评论,不过因为我们很忙于进行此项目,所以也许不会给每个人回应!如果你对参与开发或测试存档馆的项目感兴趣,请准备你的个人信息和背景然后和我们联系。
- 版本 0.1:存档馆核心
版本0.1包括个人用户的基本存档馆功能:注册账户和上传、编辑、删除、列举、观察艺术品等功能。我们也要建立管理员账号。管理员账号会用特殊的方式登录、会有更全面的记录,但不能进行个人化的;这意味着管理员不能订阅作家作品或收藏故事,而且管理员账号只会用通用的名称,比如“Archive Admin”之类的。管理员账号只会用于进行管理,不过管理员可以注册个人用户账号来享受存档馆。
版本0.1也会支持一些全球化的功能:存档馆是在UTF-8的平台建立的,也会有通过网络界面的界面翻译功能。
- 版本0.2:存档馆核心2
在版本0.2用户可以先预览作品再公布,而且可以选择用一章一章或整体作品的方式来阅读。在此版本,除了用户名之外,作家也能用笔名来公布——比如说另一个人已经注册了用户名spikeyluv,你虽然不能选spikeyluv为用户名,但是你还可以用它来做你的笔名。我们希望这样做不仅会预防一个人注册很多用户账号的情况,也会预防相似用户名的出现,比如同时存在一位CaptainJack和一位CaptainJack1231。这个功能也可以用于保持较旧作品原来的笔名。
在这个地步,我们会开发隐私保护功能——你能限制能看到你作品的人:阻止非注册用户、搜索引擎、网页爬虫等的搜查。
为了改变存档馆软件行为与配置,我们会开始输入存档馆配置选择项。
- 版本0.3:存档馆核心3
在这步骤我们会把评论、书签、阅读记录等功能输入进去。用户能在评论记录里留言。书签有私人性和公开性(推荐不就是公开的书签嘛)。书签是可标记的,而且用户不但能收藏存档馆作品的书签,也能收藏其他网站作品的书签。阅读记录代表用户与作品之间的互动关系:当你观察其他作家的作品时,软件会自动地做阅读记录。阅读记录把用户阅读过的小说信息记录下来,所以阅读过的小说有更新的时候,用户就会收到通知。
- 版本0.4:管理功能
在这步骤,为了可能会出现的问题,我们将要输入解决问题的功能。用户会有权利禁止特定的用户或非注册的用户发表评论。
用户也可以通过一个简单的表格来投诉。我们会建立一种让管理员跟踪情况的系统。
- 版本0.5:关键词标签(Tags)功能
用户能在自己的故事与自己的书签上放关键词标签(比如“读起来津津有味“之类的)。为了实现更顺利的浏览,存档馆的管理员也会管理一些固定的标签:比如同人分类、人物标签、配对标签、流派标签等。用户也可以利用存档馆的自由形态标签。内容警告(由内容政策小组来决定)也会通过标签功能进行。用户可以完全控制自己的关键词标签。如果你在一个故事上放书签,故事的作家不能阻止你用书签上的标签来描述那个故事。
- 版本0.6:搜索、浏览功能
非常不言自明的!我们希望提供全文性搜索,不过此功能能否实行取决于我们的带宽。用户也能搜索和浏览关键词标签。 - 版本0.7:作品收藏品管理与挑战赛
在版本0.7我们会开发以下两项主要功能。收藏品管理可能会用一种在收藏品拥有者操控之下的标签来进行,此拥有者也可以操控收藏品的首页。只要公布的故事有一个收藏品的标签,它们就会自动地出现在那个收藏品的页面。最后,用户也可以运行管制型的收藏品,那就是说故事必须先受到版主的批准才可以获得收藏品的标签,不过这个功能的开发也许要推迟到版本1.0 发行后才完成。
我们也要开发挑战赛功能:譬如像sgaflashflic(星际之门:亚特兰蒂斯闪小说)的定期挑战赛、年度的挑战赛Yuletide(圣诞节比赛)或Big Bang、以及一次性比赛。我们会把举行挑战比赛的工具——比如管理和分配任务的工具、匹配工具、以及匿名公布工具——开发在收藏品功能的结构之上,不过这个功能的开发也许要推迟到版本1.0 发行后才完成。
存档馆的订阅单子会包括“横越公布”功能(crossposting),那就是说,虽然一个故事在用户订阅的五个收藏品被公布了,但是该故事在用户的订阅单子上只会出现一次。
其他收藏品类型功能会让用户指出哪些故事给了他们启发,作家也能链接受他们作品启发的故事。我们现在也有暂时的计划让用户在他们自己的主页上显示受到的推荐和阅读过他们小说的人数,而且也会包括一项与作家合作过的编辑链接功能,然后读者能点击该链接来寻找编辑修改过的其他故事——是个很好寻觅志趣相投作家的收藏品的方法。
用户被注释为编辑和灵感启发时会收到其他用户要和他们链接的通知,于是有权利拒绝或接受此链接。
- 版本0.8:订阅功能
用户能订阅下列项目:- 其他作家的小说或推荐;
- 特定的标签或一套标签;
- 其他用户有特定标签的小说。
我们想象订阅功能可以显示所有用户会喜欢阅读的新作品,由此可见,订阅功能是用户与存档馆主要接触方式之一。我们也希望建立一台推荐引擎、帮助新用户顺利地寻找新作家与推荐人,不过这个项目的开发也许要推迟到版本1.0 发行后才完成。
- 版本0.9
最后一阶段主要目的是改进软件——使前端的运行更顺利,以及提供更多的修改、上传、和首页定制的选择。我们也要进行性能试验来确定程序运行速度是否优化。

