timeline项目前期准备工作

前些天在日志里说想做个timeline相关的网站。由于最近的琐事较多,也是出于惰性,迟迟没有动手。想最近还是先将项目启动好了,然后在blog上记录项目的过程。记录的过程,一方面是方便日后的总结,令一方面多少也有些督促作用。

缘起

很早以前就想做一张古今中外的大事年表,看中国历史上的同时期国外都发生了些什么事。对于普通的文字列表而言,timeline的展现方式无疑要直观很多。在寻找timeline工具的时候没有发现好用的。到了现在,已经出现不少在线timeline工具了,不过中文的还没有,既然如此那就自己做一个吧。

网站定位、功能规划、前期推广方案

timeline功能有些过于单一,可发掘的余地不会太大。不过换个角度看,做一个有价值的小众服务也不错。
这会是一个类似维基百科的网站。大家可以在上面察看、制作自己感兴趣的timeline。网站支持多人协作,可以多人共同维护一个timeline。timeline支持评论。用户可以将自己感兴趣的timeline做个列表(类似豆瓣的豆单)。如果用户活跃的话甚至可以考虑增加小组的功能。
网站创建初期最需要的是基础内容以及第一批核心用户。内容方面会自己做几个timeline并进行社会化分享。针对目标人群的不同会将timeline分为明星偶像、社会化事件、历史、技术类(如js的演化)。然后看目标人群的接受程度再做适当的调整。

技术方案

服务端采用django。UI方面采用twitter出品的bootstrap
除此之外令一个重要的问题是如何实现timeline的展示。网上不少timeline的js实现。经过调查后决定采用timeglider。下面是入围JS库的介绍。

参考网站

既然此类网站已经有了,必要的参考自然少不了。

  • http://www.xtimeline.com
    • UI不是很美观,功能方面和我的想法比较接近。
  • http://www.timerime.com/
  • http://www.tiki-toki.com/
  • http://delicious.com/search?p=timeline
    • delicious上可以找到很多有用的资料
  • http://www.douban.com/event/search?search_text=%E5%B0%8F%E7%BB%84&loc=china
    • 参考UI
  • http://www.timetoast.com/
    • 同xtimeline类似,UI更好些。

timeline项目前期准备工作》有4个想法

  1. wwq0327

    如果把个人的timeline能进行合并的话,那就更好了,这样的拼接,有利于形成一个更具连续性的timeline,那就更酷了,很期待这样的项目。

  2. vicalloy 文章作者

    恩,不错的主意。另外还考虑过clone别人的timeline(实现类似github上的fork功能)。前期考虑到工作量等因素会将功能简化,那些花哨的功能在等想法成熟后再考虑添加。

  3. wwq0327

    这个功能我不觉得花哨,如果是一种社区花工具的话,那么这个就很有必要了,一是能减少大家的重复劳动,二是促进了成员问题的合作,更为主要的是,这么做确实具备了完成一个很大的时间线的可能性。

  4. vicalloy 文章作者

    这里的“花哨”和你理解的可能会有些不太一样。这里指除让网站跑起来的最小功能集外的所有其他功能。

评论已关闭。