一、CGlogs由来
CGlogs是一套
博客系统,由CGFinal.com站长Dony设计开发,是将来CGFinal.com的博客频道将要采用的系统。之所以要再做这么一套博客系统,一方面是由于目前
网络上流行的博客系统要嘛不符合CGFinal.com的需要,要嘛不开源不提供源程序。因此我结合CGFinal目前的一些功能自行开发一套博客系统,取名CGlogs。网络是自由的世界,为了可以和大家分享成果,我决定将CGlogs按GNU/GPLv2协议开源。
二、CGLogs功能
1 日志发布:支持置顶,评论,标签,公开或私有浏览功能,支持静态
文件生成功能
2 相册画廊:生成静态文件,画廊相册播放功能
3 友情链接:支持多种分类链接管理
4 可定制的个性化博客域名支持
5 可定制博客菜单功能,定制个人博客
页面音乐播放功能
6 提供天气预报,媒体播放,个人介绍,日志分类,站点统计,相册播放,存档日志,最新评论,日历,搜索,最近日志,最新发表等13个模块功能
7 支持博客页面的模块拖拽,可自由选择博客的风格与
模板(暂时提供3套风格主题)
8 加入大量
AJAX与XSL的
技术,使博客功能更多人性化
9 支持管理员对画廊作品与日志的评星功能
10 基于
ZendFramework 0.2,现已升级至1.0版
11 多语言支持,目前支持简体
中文,繁体中文,英文三种
12 提供收藏夹管理功能,可以从IE,Firefox导入收藏至CGlogs,也可以从CGlogs导出收藏至IE或Firefox的收藏夹
CGlogs的功能结构详见“CGlogs功能结构图.jpeg”,在开发过程中CGlogs是结合目录CGFinal的网站功能进行开发的,所以在博客中有一些功能对一些网友来说可能根本上是用不上的。大家可以根据需要进行自行修改,修改过程遵守GNU/GPLv2的协议约定即可。
CGlogs目前还只是一个里程碑版,很多功能现在只是提供一个
框架基础,还有很多功能需要去完成。比如:
1 基于webservice的跨
服务器统一用户认证;
2 日志与画廊作品不同星级在前台的体现;
3 会员足迹的管理
4 插件化的系统设计;
5 标签功能在前台页面上的体现;
6 在博客首页的风格自
定义;
7 播客功能
这些功能将在后面的版本中逐一完成实现,也希望在开源的过程中可以接收到网友对系统的
意见与建议,让我可以将CGlogs做得更好。
三、CGlogs的相关站点
1、
官方技术支持站点
http://dev.cgfinal.com/forum
2、CGlogs的Demo演示站点
http://blog.vkyu.com
四、
源程序下载