Skin和Template是现在Web程序不可缺少的个性化的功能,主要是让大家能够选择自己喜欢的类型样式和颜色,以前在用那些基于PHP平台的Open Source的Project时,几乎无一例外的都提供了很丰富的Skin和Template的功能,PJBlog2的Skin基本上是Skin和Template的结合体,虽然这样在终端用户的设置上没有分离开来的灵活,但对于一个Blog来说,实在是够用了,可惜一直没有前台选择Skin的功能,一直是个遗憾。。
我一直想做一个,就这个问题还和Puter探讨了一下相关的技术问题,但开始之后没多久,就忙着其他的事情,后来居然给忘了。。。昨天车做Service中间等的很郁闷的时候,ASAD说去他家喝点咖啡,我们去了之后闲聊之间就说起这个面部整容手术的恐怖后果,说到后来大家都毛骨悚然的,呵呵。。今早一起来突然发现Puter Jam居然自己做了这个Plugin,这样这个Blog终于有换脸的功能。。
安装之后非常顺利,随手放了几个Skin上来,这样用户可以选择自己喜欢的Skin了,不过每个人的品味不同,我的Skin收集的也不多,似乎应该多花点时间多收集一些来让大家有更多的选择。。似乎应该放一个Skin选择的投票,让大家有机会选择自己最喜欢的Skin,这样可以把那个Skin设置为默认,也让大家省了点力。。这里给Puter提两点相关建议(都是关于内核改动的),希望在未来的版本里能够更加方便的使用这个个性化的功能。
【建议】
1。是否可以在用户的表里加一个默认Skin的字段,如果用户login之后选择皮肤的话,这个皮肤就会被存入这个字段,下次用户换了个电脑之后再次login之后就用这个字段的内容替换整站默认皮肤而达到更加个性化的目的,如果可能的话,一旦安装了这个换脸的Plugin,可以在用户信息编辑的页面上加入选择默认皮肤的选项。
2。是否在皮肤转换的表里加上统计的字段,然后当每个页面被access而写入访客记录的时候把那个Skin的统计字段加一,这样就可以知道那个Skin被使用的最多,这样有助于从一个很长的Skin List里选择出几个最popular的Skin列表。。
文章评论