百度空间完全开放css的好与不好
最近上百度空间已经有病毒式的css内容,我遇到的是“打开对方空间,自动加入自己的”,估计还有其他的情况。在百度空间吧里面,du掌柜已经关于这个事情发了公告,官方的解释是“近期有人利用css自定义功能,用javascrip写入恶意代码,危及了用户的空间安全。为了广大空间用户能够正常使用,我们采取了一些防御措施,希望大家理解。”
http://post.baidu.com/f?kz=118144405
对于完全开放css,从不同的角度出发会有截然不同的结果,说说我的想法。
首先说好:
1,节约成本
用最简单的方法提供给高级用户最丰富的自定义的功能,不用做很多表单,很多设置,很多测试限制即实现了用户高级自定义功能。
2,自定义级别最高
用户的自由度更大,不必局于网站提供的表单和选项,而能做到充分的自定义,从而可以享受到更大的乐趣。
3,方便用户间共享css设置
只需要拷贝粘贴代码就可以实现更换页面展现,会出现css教学、共享的空间或是其他形式的地方。从而提高用户的粘度,提高用户的乐趣。
然后说不好:
1,太高级,普通用户无从下手
普通用户根本就不会知道如何去修改自定义css从而按照自己的想法展示自己的空间。但目前看,百度空间提供了一些通用模板,而且还提供版式的设置。模板和版式的选择矩阵可以基本满足用户的需求。
2,容易设置错误,造成页面扭曲和变形
即使是高级用户也会经常犯错误,从而把页面整的面目全非。百度空间可以使用换模板的方式解决问题,并且在帮助里面建议用户本地保存css定义,可以说这两点基本上可以解决这个问题。
3,会出现恶意代码
这个一直是担心的,而且目前百度空间已经出现这个问题,太多的自由必然会引起不自由。现在百度是在堵这个问题,但估计堵会持续一段时间。
综合结论,貌似百度除去第三个问题没有根本的解决办法而可能形成硬伤以外,其他的都不是什么大问题。如果做的是一个充分大众性、娱乐性的产品,类似百度空间这样的东西,看上去这样完全开放css确实是个好办法,其通过模板、版式、自定义css已经完全可以打造出非常有个性化的个人空间。
感觉百度的这个做法已经开始被用户接受,用户中已经出现不少民间高手,而且已经出现不少有关百度空间的其他网站。也就是说对于自定义css来说,大众有需求,也开始有高人贡献,形成某种层面的平衡。下一步可能百度会定期更新模板,甚至是采用民间自定义模板作为官方模板,还有可能举办什么个人空间大赛等等一些运营手段。可以说,目前看百度空间采用的完全开放css是合适的,至于成功与否,目前还不敢说。
其他很多同类产品均有自定义模板,大多数都是采用表单选择、输入框输入内容、上传图片、粘贴url等方式来实现自定义。各有各的侧重和优缺点,完全开放css自定义的比较少。其实我觉得360°的Picasso这样的自定义其实如果想做的比较好看好玩,也是不容易的,需要设置很多个表单项,也需要反复测试,这个方式并没有比完全自定义轻松多少。不过必须要承认Picasso这样的方式容易上手,容易做。
想要大众,想容易上手,就要简单,但想要个性漂亮就要有一定的复杂度。如何确定这个高低是个学问,目前看百度的做法还是不错的,也就是最简单的上手+最个性化的完全自定义。