为天朝设计一个Twitter应用
这会是一个系列,对此类文章有阅读欲望的话,请先参见此页面:《对大陆中文互联网的个人理解》。
这样会先让您觉得这些言论很SB的之前做好心理准备:这人为啥会写这么堆东西?凭啥写这么堆东西?是否有所依据?
—————————简单的分割线—————————
这篇非常简单。
这篇文章的URL标题是:design-a-twitter-app-4-chinternet,感谢TG,于是我们才有chinternet。
其实Twitter对大陆中文互联网并没有太重要的影响,只是玩Twitter的这一帮子人,基本都是互联网的重度用户,在这群人的言语下,Twitter便显得比它实际的重要性强很多。
然后,我觉得新浪微博做得还是很不错的,虽然【用户使用体验】烂到狗血,可玩来玩去,我们最终所关心的,不还是一个人和他所说的话么。
其实咱们的要求非常低,并非像老外那样想玩出点花样。我们只是,希望能够正常的使用,只要提供Twitter官方的大部分功能就OK了。
只不过把这一点小小的要求放在天朝,就显得太高了。
Twitter的亮点在于它的完全开放,真是完全的。于是这也造就了它的难以封锁,应用实在太多,GFW根本拿它没折。
但是,出名的第三方应用还是被掐了,如GMail的Gadget,就被杀了。
完全开放意味着完全的、不受任何限制的自由,这种自由,放在天朝,是过了度的,不适用的。
因为群体的跟风性,太容易造成某个应用用户量的突然增大,然后,被GFW封杀。
那么,解决办法就是对自由的限制,实行准入制。
这个准入,由应用的搭建人来把持:爷看你顺眼,就让你用;啥时候看你不顺眼了,就不让你用了。
非常简单的实现,不过是在本地维护一个准入的用户列表而已。不好的是使用者需要记访问密码。
然后这个应用得是非常简单部署的,不能有太高的配置要求。
我自己用ruby的oauth, twitter_oauth 整了一个Rails的应用,只是这个应用还需要有机器的install gem权限,所以不符合简单的要求,也就只能自己玩玩,没法推广。
希望有人可以用PHP整一个出来吧。管理员的初始密码直接写死,不过可以更改。实现零配置。
这个的图片描述是这样的:

左边是现在的模式,基本上,选择不多,于是封锁起来简单。
右边的是我此文中设想的模式,矩形框表示准入的约束。但是选择多了,而且由于约束的那一层保护,外界是不清楚有这么个应用存在的。
因为Twitter的开放,就算你用的是一个很少人玩的应用,也并不妨碍你与整个世界互联。
本系列文章索引:
| anyShare分享到: | |
| |