关于“银杉”站点的开发计划

该页面同时也发布在writeathon

站点规划

站点目的

  • 合理利用cathaya.org这一域名。
  • 以有趣的方式普及珍稀植物保护。
  • 搭建独特的延时线上留言平台,提供类似“未来邮局”的延时留言(可能包括邮件)服务。
  • 全面提升前端水平,允许的情况下在github上开源代码,丰富自身经历。
  • 打造存在泛用性的树木图片生成系统。

站点内容

该站点以cathaya命名,中文为“银杉”。

银杉是中国特有的稀有树种,松科,易危,成树可达20米,常绿。野生株分布在中国西南地区。学名为Cathaya argyrophylla

建成后的站点主界面为水彩绘制的银杉成树,提供评论系统,结合自动生成、类似地图的可放大页面,将评论转化为“松针”。访客可放大页面并查看松针上的文字内容。

树木随评论数量和时间生长,因此新评论需要若干天才会出现在站点上。同时,存在时间较长的评论会被自动删除,表现为松针的“脱落”。

树木的外观会随时间和天气变化。

技术要求

美术风格生成

一种能自动生成特定美术风格的技术需要被采用,可行的方式包括利用机器学习等手段。

以树木为例,采用该技术,可以得到以水彩绘制的,特定树木的图像。

生成的图像需要是矢量格式,以便放大,与评论添加系统兼容。

生长系统

站点界面能随时间和现实世界的因素自行发生变化。该过程是完全自动的,在测试完成之后能爬取信息并生成对应的样式。

以树木举例,在该系统下,只要指定树木的样式,便能根据时间生长,落叶,变色等等。

同时,环境也应当能自行变化,如随光照,气候等因素对对象的颜色,外观产生影响。和现实结合的因素需要读取用户的地理位置和时间。

技术需求包括自行修改css样式,读取浏览器时间信息,根据ip判断位置等。

评论添加

支持添加评论,包括自动审核和更新,以排除垃圾信息。

邮件发送系统

能定时向订阅用户发送邮件。

为防止被滥用,需要提前检验邮箱的所有权。该做法同时能确保之后发送的邮件不会被自动分类到垃圾邮件一栏。

发送的邮件需要包含退订链接,并且在邮件内容内声明隐私政策和有限责任。

某些情况下,平台需要对发送的自动邮件内容进行检验,以防对发送者造成损害。

潜在风险

合规性

在中国境内的站点需要进行评论审核和备案。

在德国(和欧盟)境内的站点需要显示cookie policy,并采用更严格的隐私政策。

其他国家和地区的站点需要提供隐私政策页面。

网络攻击

可能存在CC和DDOS攻击,因此尽可能采用CDN或专用的防火墙对站点进行保护。不要把原IP暴露在公网。

预计投入与时间规划

时间规划

从今日起的两年内进行部署。其中境内域名的备案需要额外的时间。

成本规划

包括的开支都有:

  • 域名
  • 服务器
  • 备案潜在的开支
  • CDN流量费用

_ _ _ _ _ _ _ _ _ _ _ _ _ _
share.svg点击复制
linkicon.svg点击复制

22i4.png!thumbnail

Author: Beiqi

I must be “in agreement” with the world in order to live happily