LAMPER改版手记
时间:2007-04-09 来源:garfield61
第二版的lamper已经上线了,开源爱好者们赶快去看看我们的lamper啊!!!
没想到年假就在医院里度过了。呵呵。
因为有点小病休息了两周,第一周在医院里度过了,每天就是玩实况,看西游记,睡觉,吃饭。
第二周医生同意回家休养。已经在医院玩了一周了,如果回家这七天再玩过去的话,我实在感觉心里非常内疚的。于是在家玩玩做做,把lamper进行了改版 。说实话,第一版做的实在是粗糙。
第一版的程序也没有脱离在公司用的那一套框架,实在是没有什么太多的优点可言。
这次改版在美化界面的同时,也着力于把程序框架进行了一次调整。在这次改版过程中,写着写着程序发现自己竟然是向着一个框架的方向在写程序,如果真的要实现自己心中想的东西,那么七天时间是远远不够的。
对ZEND FRAMEWORK框架也已经算是比较了解了,不是没有想过用ZF,只是现在支持URLREWRITE的虚拟主机实在是少得可怜,虽然ZF很优秀,但是我还是决定放弃使用。然后就想到了FLEAPHP,有一个下午对FLEAPHP进行了一些研究,当时也打算采用FLEA来对lamper进行改版。不过经常分析以后,发现如果采用FLEA的话,MODEL和CONTROLLER里的程序基本也要全部重写一遍。医生交待了,在家要多注意休息,而且我也确实感觉到手术的刀口处确实也不是太舒服。为了减少二次开发时间,于是决定尽量保留MODEL层的老程序,对第一版 的CONTROLLER层进行大的修改,这样开发习惯和原来还是一样的,可以尽可能少的减少开发时间。
经过四五天的坐一小时躺十分钟的努力,lamper第二版面世了。与第一版相比明显有很大的改善,主要有以下几个方面的提高:
1、 界面由第一版的760px宽度改为全屏页面形式,整套页面风格借签了PHPMORE,和QTUTU的风格,更加简洁,大方。
2、 增加了TAG功能,强化TAG功能,淡化系统本身分类。LAMP世界本身就包含有许多知识点,单独靠我自己本身想法进行分类是分不过来的。强化TAG功能,把分类以TAG的形式交给用户来做,更加符合现实情况。而且看起来似乎更加2.0。嘿嘿。
3、 给每篇文章增加了评分功能,这样更可以清楚文章的质量好坏。
改版的目的主要是为了提高用户体验,加强用户互动性。希望有越来越多的朋友能够加入到lamper中,成为lamper的一员。
最后,再宣传一下次偶们的LAMPER:
lamper的目标是创建一个以LAMP为基础平台,以WEB开发为内容核心,以广大开源爱好者为支撑力量和能量来源的知识社区。
欢迎您把您自己的原创文章,或者您认为经典的文章放到Lamper上来,让更多的人和你一起学习进步!
lamper,网聚开源力量!
现在,就打开lamper,注册成为我们的一员吧。