[ZendFramework教程>>原创作品]

Zend Framework 1.10.7新版博客开发完成

  • 时间:2010年08月28日 14:21:20
  • 浏览量:6256
  • 评论量:9
  • 作者:Kylingood

前时看到有朋友在博客上留言,说我脑残.总是说话不算数.说过得话总是做不到.很是让人失望.的确,总是说要做的事,却一直拖着,换成谁都会生气.我确实没有如约定地去做到自己承诺的事情,被骂也很正常...我接受了.当几回脑残也行,谁叫自己总说话不算数呢?有我很谢谢这位朋友的提醒.正因为这样,我才会尽量抽时间,花精力去完成承诺过的事.现在这博客是基于Zend Framework 1.10.7开发的,相比2008年那时候刚开始学ZendFramework写的博客,有一些些进步..这二年也算没白过..呵呵..


现在简单介绍一下这新版博客相比旧版有改变或是增加的功能:

第一:利用Syntaxhighlighter改进了页面代码高亮功能.
相比较以前,发布日志时要进行代码高亮功能,易用性与友好性,提高了很多.在前台日志展示方面,也更好看了.

如图管理员后台代码高亮展示图片:

日志在前台(PHP)代码高亮展示如下:

<?php
@header('Content-type:text/html;charset=UTF-8');
session_cache_limiter('private, must-revalidate');
define('DS', DIRECTORY_SEPARATOR);
//定义项目根目录
defined('PROJECT_ROOT')|| define('PROJECT_ROOT',realpath(dirname(__FILE__)));
defined('CACHE_ROOT')|| define('CACHE_ROOT',PROJECT_ROOT.'/data/cache');

//定义项目应用目录
defined('APPLICATION_PATH')|| define('APPLICATION_PATH',PROJECT_ROOT . '/application');

//定义应用环境
defined('APPLICATION_ENV')|| define('APPLICATION_ENV',(getenv('APPLICATION_ENV') ? getenv('APPLICATION_ENV'): 'production'));

第二:自由而灵活的页面路由展示方式,有利于做博客的SEO优化设置.
对于一个博客来说,SEO友好的性相当重要.所以这次利于Zend_Controller_Router_Route

功能可以轻松实现各式各样的路由.
如下一篇日志可以有下面几种方式:

http://www.oophp.cn/article/view/210/7.中级篇:Zend Framework 怎样使用Zend_View与Zend_Layout玩布局?.shtml
http://www.oophp.cn/article/view/id/210

当然还可以实现像这样:
http://www.oophp.cn/article/index/1-44.shtml
等等方式,只要你想得到的路由方式都可以通过Zend_Controller_Router_Route轻便实现。

第三:特别增加了日志分类功能,不但可以让博客管理员更容易分类日志文章,而且对博

客读者找到相关类型文章提供极大的方便。日志分类的拖曳,增加,删除,修改,排序,查找等功能都是通过Ajax进行管理操作。用户“所见即所得”的方式。
如下图片展示了在后台对日志分类管理的一个界面:

第四:博客前台图片延时加载功能,尽量减少不必要的服务器请求。
此功能就不做图片介绍,我想当你细心点观看页面。就可以发现图片的延时展示功能。

第五:评论,留言等基本功能,都通过Ajax分页去展示。
对于不太重要的评论与留言内容,采用Ajax取数据的方式。在增强体验方面做了一些努力。其他的没有更改什么功能。


最后:对于博客内在的其他改进,如Zend_Cache,Zend_Feed,Zend_Search(目前没有提供搜索)都有增强。最后博客功能还不是很完整,可能前台功能并不是很多,所以大问题不怎么有。但在管理员后台,还是需要时日去进行修改与整理。。希望有兴趣的朋友可以提点意见。等后台完整了。。我会确定个时间发布程序,开源给对Zend Framework感兴趣的朋友。期待与您的交流~~~

结束语:现在本人会全力经营这个博客。。多写一些关于Zend Framework实际开发方面的技巧,和朋友们分享。。。

原创文章如转载,请注明:转载OOPHP开源博客 [ http://www.oophp.cn/article/view/id/397 ]

上一篇:博客近期将改版~~~ 下一篇:FreeBSD安装LAMP,phpMyA...

: Baidu搜藏 QQ书签 Google书签 Del.icio.us POCO网摘 Yahoo书签 新浪ViVi 365Key网摘 天极网摘 和讯网摘 Windows Live 提交新发现,Dig it

用户推荐文章
相关文章
网友评论
发表评论

会员的头像

: 请选个帅照吧!
:  *  尊姓大名大名(2-30字).
:  *  来了就多说几句吧(4-250字)
:  *  没办法,只为防机器人@_@