关于“银杉”站点的开发计划
该页面同时也发布在writeathon。
站点规划
站点目的
- 合理利用cathaya.org这一域名。
- 以有趣的方式普及珍稀植物保护。
- 搭建独特的延时线上留言平台,提供类似“未来邮局”的延时留言(可能包括邮件)服务。
- 全面提升前端水平,允许的情况下在github上开源代码,丰富自身经历。
- 打造存在泛用性的树木图片生成系统。
站点内容
该站点以cathaya命名,中文为“银杉”。
银杉是中国特有的稀有树种,松科,易危,成树可达20米,常绿。野生株分布在中国西南地区。学名为Cathaya argyrophylla。
建成后的站点主界面为水彩绘制的银杉成树,提供评论系统,结合自动生成、类似地图的可放大页面,将评论转化为“松针”。访客可放大页面并查看松针上的文字内容。
树木随评论数量和时间生长,因此新评论需要若干天才会出现在站点上。同时,存在时间较长的评论会被自动删除,表现为松针的“脱落”。
树木的外观会随时间和天气变化。
技术要求
美术风格生成
一种能自动生成特定美术风格的技术需要被采用,可行的方式包括利用机器学习等手段。
以树木为例,采用该技术,可以得到以水彩绘制的,特定树木的图像。
生成的图像需要是矢量格式,以便放大,与评论添加系统兼容。
生长系统
站点界面能随时间和现实世界的因素自行发生变化。该过程是完全自动的,在测试完成之后能爬取信息并生成对应的样式。
以树木举例,在该系统下,只要指定树木的样式,便能根据时间生长,落叶,变色等等。
同时,环境也应当能自行变化,如随光照,气候等因素对对象的颜色,外观产生影响。和现实结合的因素需要读取用户的地理位置和时间。
技术需求包括自行修改css样式,读取浏览器时间信息,根据ip判断位置等。
评论添加
支持添加评论,包括自动审核和更新,以排除垃圾信息。
邮件发送系统
能定时向订阅用户发送邮件。
为防止被滥用,需要提前检验邮箱的所有权。该做法同时能确保之后发送的邮件不会被自动分类到垃圾邮件一栏。
发送的邮件需要包含退订链接,并且在邮件内容内声明隐私政策和有限责任。
某些情况下,平台需要对发送的自动邮件内容进行检验,以防对发送者造成损害。
潜在风险
合规性
在中国境内的站点需要进行评论审核和备案。
在德国(和欧盟)境内的站点需要显示cookie policy,并采用更严格的隐私政策。
其他国家和地区的站点需要提供隐私政策页面。
网络攻击
可能存在CC和DDOS攻击,因此尽可能采用CDN或专用的防火墙对站点进行保护。不要把原IP暴露在公网。
预计投入与时间规划
时间规划
从今日起的两年内进行部署。其中境内域名的备案需要额外的时间。
成本规划
包括的开支都有:
- 域名
- 服务器
- 备案潜在的开支
- CDN流量费用
_ _ _ _ _ _ _ _ _ _ _ _ _ _
点击复制
点击复制