浏览 1919 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-08-23
为什么要基于Roller进行二次开发? 1、Roller是一个开源的博客系统,具有一些不错的功能; 2、Roller考虑了页面的缓存; 3、可以在线更换皮肤; 4、自定义主题; 5、上传图片; 6、Roller有完善的后台管理; 7、评论、评论管理; 8、等等。 对Roller的扩展: 1、支持国际化(所有语言),用户自己决定并添加相关语言的内容; 2、产品管理、产品分类、产品图片管理; 3、URL优化(产品详细信息如:www.xx.com/app/cat1/cat2/prod_xx_detail.html),原来的博文页面url不包含分类信息; 4、网站地图自动化(添加一个产品信息,网站地图自动添加此url到site_map.xml中); 5、自动根据浏览器的本地化设置来显示相关的语言页面,也可以强制优先显示某种语言; 6、支持网站监控脚本添加,比如添加Google analysis 脚本,整个网站的页面都包含此脚本; 7、站内搜索优化,比如中文的只能搜索到中文; 8、客户关系管理; 9、邮件模板创建及邮件群发; 10、短信模板创建及短信群发; 11、搜索引擎关键字优化; 12、等等。 现在做一个网站是一个相当容易的事情了,有很多cms工具可以完成。为什么我要用Roller来开发一个网站? 朋友的网站之前是花了2500元请一个小公司做,可以说是粗制滥造!支持中英文用两套asp代码,同一个产品中英文要各自上传两个图片。 发布后,经常出问题,所以我朋友经常烦他们,过来一年他们不再卖空间给我朋友了,崩溃! 对Roller的扩展都是些增、删、改、查的代码,但通过对Roller的二次开发学到了不少东西, 比如,如何提高页面的速度、如何设计缓存、如何合理地设计和应用第三方软件(Velocity)。 希望对Roller有兴趣的兄弟一起讨论。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |