- 浏览: 2158876 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1878)
- [网站分类]ASP.NET (141)
- [网站分类]C# (80)
- [随笔分类]NET知识库 (80)
- [随笔分类]摘抄文字[非技术] (3)
- [随笔分类]养生保健 (4)
- [网站分类]读书区 (16)
- [随笔分类]赚钱 (7)
- [网站分类].NET新手区 (233)
- [随笔分类]网站 (75)
- [网站分类]企业信息化其他 (4)
- [网站分类]首页候选区 (34)
- [网站分类]转载区 (12)
- [网站分类]SQL Server (16)
- [网站分类]程序人生 (7)
- [网站分类]WinForm (2)
- [随笔分类]错误集 (12)
- [网站分类]JavaScript (3)
- [随笔分类]小说九鼎记 (69)
- [随笔分类]技术文章 (15)
- [网站分类]求职面试 (3)
- [网站分类]其他技术区 (6)
- [网站分类]非技术区 (10)
- [发布至博客园首页] (5)
- [网站分类]jQuery (6)
- [网站分类].NET精华区 (6)
- [网站分类]Html/Css (10)
- [随笔分类]加速及SEO (10)
- [网站分类]Google开发 (4)
- [随笔分类]旅游备注 (2)
- [网站分类]架构设计 (3)
- [网站分类]Linux (23)
- [随笔分类]重要注册 (3)
- [随笔分类]Linux+PHP (10)
- [网站分类]PHP (11)
- [网站分类]VS2010 (2)
- [网站分类]CLR (1)
- [网站分类]C++ (1)
- [网站分类]ASP.NET MVC (2)
- [网站分类]项目与团队管理 (1)
- [随笔分类]个人总结 (1)
- [随笔分类]问题集 (3)
- [网站分类]代码与软件发布 (1)
- [网站分类]Android开发 (1)
- [网站分类]MySQL (1)
- [网站分类]开源研究 (6)
- ddd (0)
- 好久没写blog了 (0)
- sqlserver (2)
最新评论
-
JamesLiuX:
博主,能组个队么,我是Freelancer新手。
Freelancer.com(原GAF – GetAFreelancer)帐户里的钱如何取出? -
yw10260609:
我认为在混淆前,最好把相关代码备份一下比较好,不然项目完成后, ...
DotFuscator 小记 -
日月葬花魂:
大哥 能 加我个QQ 交流一下嘛 ?51264722 我Q ...
web应用程序和Web网站区别 -
iaimg:
我想问下嵌入delphi写的程序总是出现窗体后面感觉有个主窗体 ...
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部 -
iaimg:
代码地址下不了啊!
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
随着phpcms的开源,目前国内的开源整站系统(cms),已经有了三款功能比较强大的软件:dedecms、php168,phpcms,另外还有一个半吊子成品VeryCMS和一个起步中的DiyPage,这对站长来说,真是个好消息,选择的余地越来越大了,有竞争对站长来说绝对是好事。
大体试用了一下三个系统,得出了一个比较粗浅的结论:
1、phpcms:
phpcms自2007版本开源以后才开始引起广泛关注,但这次也是头一次研究。用了几天,有了一点初步的印象。(以下以2007版为例,2008版尚未正式推出)
粗看起来,phpcms 2007是三者中最为完善的,各项功能考虑的很细致,导致进了新手进了后台先要晕半天才行。各项功能,比如UNIX系统的权限、模版修改、广告、商城、信息、单网页。。。。都做的相当的完备了。
发表文章的关键字、作者、来源、自动远程图片保存等等,都做的不错。但是,phpcms发表文章的摘要,似乎是只能自动截取,不能手工设置,灵活性欠佳。
发表的文章可以通过关键字来索引相关贴,做的不错。
支持通行证方式进行论坛和其它系统的整合,可以进行正向和反向两种方式的整合。但是文档说的不太清楚,研究了半天才成功。但是反向整合pw5.0.1登录后自动跳转不回来。
phpcms 2007的后台安排的太琐碎,看的头晕。发一篇文章也要晕半个钟头,而且首页的更新莫不清规律,幻灯片老半天不更新。
phcms尽管功能很强大,但是却缺少一样重要的东西:可视化的模版工具,这也是php168和dedecms共同的缺点。在这方面,他们甚至不如刚刚起步的DiyPage好,DiyPage只是一个刚刚具备了雏形的CMS系统,却拥有一个很方便的后台可视化界面设计工具,即使是菜鸟也可以轻松设计界面(虽然灵活性没那么强大,但是足够你用了)。
phpcms 2007整体以频道为依据进行组织,即使你不想用频道,哪也得用,这个已经由不了你了 。所以如果仅仅是一个比较简单的网站,也用上一个频道,看起来够别扭的,这是phpcms 2007最大的缺点,不过看了phpcms 2008beta2发现,phpcms终于解除了这个垃圾限制。
发现phpcms的广告功能似乎不完善,一个广告位定义了两个广告,不能自动轮换,总是显示第一个。
phpcms虽然实现了模块化,但是不管你用不用,一大堆模块稀里呼噜就装上了,看起来很不爽,也不直观。
phpcms虽然是很早就是商业化运作的软件,然后开发效率却是不高,新版本屡屡跳票,影响了它的产品形象,让开源以来积累的人气和一些拥趸大失所望。然而最近贴上了六间房以后,资金应该是没有压力了,新版本也开始浮出水面,2008beta1已经发布了,可惜问题多多。
phpcms 2008 beta2 在 MySQL4 上还是有使用问题,不过比beta1强一些,beta1直接就安装不了,不知道正式版是否会正式放弃MySQL4。
phpcms 2008beta2看上去不错,新功能令人振奋的,界面清爽。以前一团乱麻的后台界面已经打扫干净了。phpcms 2008的标签采用了中英文混合的方式,对菜鸟来说更加容易上手,比较新颖。另外,beta2好像是实现了类似php168的可视化模版中的标签设置方式,虽然不是可视化的设计模版,总归可以自定义一些元素样式了。不过这个beta2版也还是顶多算是个预览版,BUG极多,功能不全。如果准备用phpcms的话,怕是还要大大的等几天才行。
另外,phpcms官方论坛对免费版的支持很不到位,伤了很多粉丝的心。
2、dedecms(5.1GBK版):
5.1应该是dedecms正式商业化运作以后推出的第一个版本吧?以前的dedecms个体作坊式的发展,由于作者兼职时间和精力不足,导致发展缓慢,新版本频频跳票,引起广大粉丝的强烈不满,甚至导致柏拉图和dedecms用家之间的语言冲突。然而dedecms在商业化运作以后,新版本的发布周期大大缩短,产品功能不断改进,界面美化了很多,人气和用户数量大大增长了,现在看发展势头不错。
dedecms的根目录是最简单的,只有几个文件,比以上两个都强多了,其实这样不仅看起来清爽,维护起来也方便,值得表扬
dedecms的频道非常费解,看起来只有频道模型,要增加频道就要添加模版文件有点费解,仔细研究发现,这个dedecms其实和php168的方式差不多,任何栏目都可以添加子目录,绑定域名,其实就和频道是一个意思,栏目和频道可以互相转换。
dedecms的通行证只支持反向整合,就是dedecms可以用服务端的用户数据登录。其实所谓整合,一般也就是这样的。论坛用整站用户数据的情况恐怕极为少见,对论坛管理也不利。
但是dedecms的通行证整合,需要修改论坛文件,不明白为啥要这样,是因为论坛的通行证功能还不完善吗?
dedecms的广告管理用起来比较麻烦,要先定义标签,然后手工在模板中插入。好像模版上没预定义好广告位置,实在是太不应该了。。。。相当于手动操作,不符合当今历史潮流啊。而且大家常用的广告自动轮换功能,也没有实现。
试用发现,dedecms有时还有一些小毛病,比如远程附件功能,有时发现无法自动转存到本地。另外,在模块数量上,dedecms也无法和php168和phpcms相比,只有文章、下载、图片、Flash等基本的功能,不知道dedecms 2007发布以后能否有所改观
dedecms的相关文章、热点文章等功能,用了静态生成的方式直接写入到了HTML文件中,这样在生成HTML后,无法自动更新,需要经常手工重新生成全部HTML才能更新相关文档和热点文档。但是大量的重复生成所有HTML文件效率太低下了,这方面dedecms不如php168最新添加的相关文章功能,是用JS方式实现的,不需要更新HTML就能自动索取最新的相关文章。但是使用JS方式也存在服务器效率的问题。
dedecms的首页、列表页、还有文章页都使用了单独的模板,没有使用header和footer模板,这样的好处是可以产生各种风格的页面(允许首页、列表页、内容页使用不同的风格),但是缺点是修改添加头部和底部广告、导航条的时候,相当费劲,要一个一个模板的修改。而且dedecms的版权声明字段设置太小,只有250字节,写不进去多少内容,顶多能添加个计数器就不错了。
dedecms起步就用了类似XML标签方式,而且官方还提供了Dreamweaver的插件来识别标签,应该说在国内是比较独到的。但是这种方式也需要新手一定的时间才能适应。同时,dedecms一直缺乏比较完善的文档,也进一步加大了菜鸟上手的难度。
dedecms最大的问题就是没有提供类似Diypage的可视化设计方式,因为标签比较难于上手,对新手来说做模板是很头疼的问题。
dedecms 5.1比4.0功能有了很多进步,增加DIGG功能,还有类似分类信息之类的功能都实现了。不过也有退步,比如关键词、相关帖功能都严重退步了,发帖也很不方便,而且dedecms在商业版本和免费版本之间做功能和代码区分,也自然会在免费版本上有所缩水。
dedecms商业化发展以后,目前出现的问题是免费版的技术支持做的不太到位,比phpcms强不了多少。
3、php168 2008版:
php168关注很久了,却一直没怎么用过。当年整合论坛的3.0版给俺很深的印象,可惜论坛没有坚持下去。最近php168的开发工作很强劲,推出了N多模块,让人看的眼晕。
看过了phpcms的后台,再进php168的后台,感觉舒服多了,简洁多了,但是功能还可以。
php168的频道不是强制的,好像是栏目和频道可以转换,灵活性比phpcms强多了
关键字功能没有实现相关贴功能,不爽(新版本已经增加了,用JS方式实现的动态调用)。
php168一直不是用通行证实现整合论坛,这方面做的不好,灵活性欠佳。需要CMS和论坛安装在同一个数据库才行。
首页的标签设置,php168提供了一个可视化的工具,可以直接在上面设置标签,修改标签属性,这方面做的比phpcms强多了。虽然不能设计主页模板,但是可以方便的修改首页模板中元素的内容和显示方式,对菜鸟来说比较不错。dedecms的标签提供(或者公布)的属性比较少,想定制样式是比较麻烦的,目前可能是需要直接用PHP语句来修改。
但是要实现广告功能,还是要像dedecms一样,先定义标签,然后手工修改模版,有点太麻烦了,汗。另外,好像也没实现广告自动轮换功能()。
php168实现了模块化,可以一个一个的装,看起来比phpcms清爽多了
php168页面模板也是使用了标签方式,但是模板代码好像是类似phpwind的方式(这不奇怪,php168的作者本来就是从phpwind插件开发开始的),代码和模板的分离程度比较差,这个东西其实是个双刃剑,因为用php代码方式,灵活度是最大的,也不用像dedecms一样,标签难以上手,扩展困难;但是缺点也很大,就是不懂编程的人士难以上手,特别是美工和程序的分离不彻底(php168的官方模版就不如dedecms漂亮,不知道是不是这个原因)。
php168比dedecms多了一个可视化的首页标签定制功能,能设置首页元素的显示内容,显示方式,这是比dedecms略强了一些,有总比没有强啊。
因为php168研究的比较少,其它功能没仔细测试过,就不多讲了。总体来说,如果php168能稍加完善,其实是一个相当不错的整站程序。
4、VeryCMS 3.3
VeryCMS是phpwind这几年新推出的一个半吊子CMS系统,可能是因为pw一直缺乏一个强有力的cms工具(DZ的supsite相当强大),所以pw才推出了这个verycms。
可惜不知道是战略问题(最近pw忙着和dedecms、php168拉关系),还是人手不够的问题,verycms开发了个半截就停滞不前了。
3.3版界面设计的不错,功能也还行,一些基本的CMS元素都实现了,甚至类似广告轮换功能也有。而且实现了论坛整合功能,可惜的是做了个半吊子,论坛帖子以文章方式浏览的时候,只能显示主题贴,还不如3.0能显示回复贴。
verycms没有使用pw那样简单的模板技术,而是真正使用了一些模板语法。然而,它似乎混合使用了{}和HTML注释的方式,HTML注释在Dreamweaver中可视化编辑默认是不显示的,如果使用可视化编辑就要小心了,很容易就会把注释给删除掉的,建议以后的版本中放弃HTML注释方式。
总体来说,verycms思路还可以的,就是弄了个半吊子工程,比较惋惜,目前只适合研究学习cms工作方式的人士,或者编程强人使用。
5、DiyPage 5.2版
Diypage原来是一个pw的插件,用来实现pw的home首页定制功能。随着功能的逐步完善,diypage具备了独立文章发表的功能。相对于一般的文章管理系统,diypage还是比较弱的,一些常见的功能元素,比如相关文章、关键词、生成HTML等功能,都还没有实现,只能算是一个刚刚起步中的CMS雏形。
但是Diypage具备完善的论坛整合能力,可以很方便的把论坛转化成文章站点的形式,很适合以论坛为中心的站点扩展功能。对于dz以外的论坛来说,是可行的一个方案(dz的supsite功能是十分强大的)。
Diypage的页面设计功能,是十分不错的。它提供了后台的可视化界面设计方式,可以重新安排界面元素,这是以上4个成熟的CMS系统所没有的。
假以时日,我们认为Diypage可以具备很好的前途,可惜最近作者刚刚大学入学,估计还没有时间完善功能,不知道作者怎样在无聊的学业和事业之间进行抉择。
6、帝国cms(ecms)
帝国CMS作为一个商业软件(有免费版,但是源代码加密),一直名声不错,可惜没有开源。
但是开源大潮势不可挡,最近帝国终于传出准备12月8日新版本开源的消息,很是引起了大家的关注。本人对帝国没有深入研究,所以在这里不再罗唆,让我们拭目以待吧。
最后总结如下:
phpcms功能最完备,但是后台用起来头晕的厉害,不敢再用了,怕昏死过去,大脑运算能力强,承受力高的可以考虑;
php168看起来潜力不错,可惜有些关键功能老是不实现(通行证、相关贴、广告自动轮换等等),如果你对这些功能不感兴趣,php168是不错的选择(相关帖好像实现了);
dedecms商业化以后,发展势头强劲,近期比较热门。dedecms的标签方式比较成熟,但是缺乏完善的利用文档,影响了他的进一步发展。另外,缺乏可视化的辅助工具,让新手上手比较困难,缺乏编程基础的新手做模板就比较累了。
Verycms界面不错,功能也行,如果能加以完善,有pw的广大客户群支撑是不愁用户支持的,可惜官方似乎把它废置了好久了。用这个系统的话,要有承受官方放弃继续开发的心理承受能力。
Diypage起步做的不错,就是目前功能太少,期待它能进一步完善。如果你愿意等待作者在漫长的无聊学业旅途中进行完善的话,可以试试,呵呵,不过不要太着急
发表评论
-
UML
2010-08-09 11:39 1303开放分类:计算机技术计算机术语计算机科学 收藏分享到顶[6] ... -
用WebService实现调用新浪的天气预报功能
2010-07-15 21:47 2973用WebService实现调用新 ... -
Cookie简介及JSP处理Cookie的方法
2010-07-29 09:28 970Cookie简介及JSP处理Cookie的方法 一.什么是 ... -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
2010-06-09 22:16 1256一直想把数据库的默认 ... -
C#Winform调用网页中的JS方法
2010-07-12 11:07 2230其实还是还是相当的简单,本文将详细的用代码来展示一下如何调用, ... -
用WebService实现调用新浪的天气预报功能
2010-07-15 21:47 1508用WebService实现调用新 ... -
SQL Server 2005/2008 用户数据库文件默认路径和默认备份路径修改方法
2010-06-09 22:16 1085一直想把数据库的默认 ... -
基于 VS 2010 阐述C# 4个特性
2010-05-28 09:26 1078基于 VS 2010 阐述C# 4个特性基于 VS 20 ... -
Google AdSense中文官方博客今天公布了AdSense内容广告与AdSense搜索广告的收入分成比例
2010-05-25 09:12 1122google adsense 的广告分成比例总算是公布出来了。 ... -
权限管理数据表设计说明
2010-05-21 15:19 1082权限管理数据表设计说明 B/S系统中的权限比C/S中的更显的 ... -
权限管理的设计方法
2010-05-20 09:26 1427权限管理的设计方法是 ... -
多表分页存储过程
2010-05-17 14:25 1058分页存储过程 在网站设计,网页开发中,是要被经常遇到的。 ... -
vs2010跟vs2008比较增加了哪些功能
2010-05-18 09:10 2253随着vs2010的发布,新的 ... -
COM域名难逃实名监管 CN域名简化流程抢用户
2010-05-13 09:22 1188互联网实名制的落实第 ... -
网站安全之XSS漏洞攻击以及防范措施
2010-04-29 08:59 1425在网站开发中,安全问题是重中之重的问题,特别像一个sql注入, ... -
深入了解ASP.NET运行内幕
2010-04-28 09:04 1169做事情要知道根本所在 ... -
WebBrowser中显示乱码
2010-04-22 09:09 1737最近在开发cs项目的时候,因为嵌套了一个网页,要用到we ... -
vps配置笔记(10)架设svn服务
2010-04-21 09:41 1263linux 下面架设svn服务器,有点难度,我找了好多资料,现 ... -
IEnumerable
2010-04-16 09:12 1271在平常的代码编写中,虽然不常用到Ienumerable 但却不 ... -
JS代码实例:实现随机加载不同的CSS样式
2010-04-19 13:38 1419如果让网页浏览者每次打开页面都有新的感觉,可以通过替换css样 ...
相关推荐
【phpcms齐博整站系统】是一款强大的网站内容管理系统,专为构建全面的网络平台而设计。它具有高度的灵活性和可扩展性,能够轻松整合多种论坛软件,如phpwind和Discuz!("dv"可能是指Discuz!的简写),这使得用户...
PHPCMS是一款强大的开源内容管理系统,专为中文用户设计。这款系统的核心特点在于其开源性质,允许用户根据自己的需求进行定制和扩展,极大地提升了开发效率和灵活性。在介绍PHPCMS之前,我们先来理解一下“开源”的...
PHPcms是一款基于PHP语言和MySQL数据库的开源内容管理系统,它为开发者和网站管理员提供了一种高效、稳定且易于扩展的网站构建平台。Yourphp是PHPcms的一个变体或升级版本,针对UTF-8编码进行了优化,能够更好地支持...
PHP168 CMS整站系统是一款基于PHP语言的内容管理系统,因其简洁的界面和强大的功能而受到广大PHP工程师的青睐。这款系统为快速建站和二次开发提供了便利,极大地节省了开发者的时间成本,提升了工作效率。 1. **...
DedeCMS(织梦内容管理系统)是一款基于PHP+MySQL开发的开源CMS,以其简单易用、功能强大而受到许多用户的欢迎。5.3版本是该系统的一个早期版本,它可能缺乏一些后来版本的新特性、优化和安全更新。而phpcms 2008则...
PHPcms是一款基于PHP语言和MySQL数据库的开源内容管理系统,它以其强大的功能、灵活的扩展性和易用性在网站建站领域广泛应用。本资料旨在为学习者提供一个全面理解PHPcms整站架构和运作机制的指南,通过详细解读代码...
PHPCMS是一款基于PHP语言和MySQL数据库的开源内容管理系统(CMS),因其强大的功能和灵活性,深受开发者喜爱,常用于企业网站、新闻门户等建设。在进行"PHPCMS_整站代码分析讲解"的过程中,我们可以深入理解其核心...
PHPCMS是一款流行的开源内容管理系统,它以PHP作为编程语言,MySQL作为数据库,提供了一套高效、稳定且功能丰富的网站构建工具。这款系统以其强大的模板引擎和模块化设计,深受开发者喜爱,尤其适合构建大型、复杂的...
【标题】"基于PHP的CMSHead开源的PHPCMS系统源码" 提供的是一个基于PHP编程语言开发的开源内容管理系统(CMS)——CMSHead。这个系统是为网站建设和管理设计的,允许用户通过图形界面进行网站内容的添加、编辑和删除...
【PHP168整站系统】是一款基于PHP和MySQL数据库的开源内容管理系统(CMS),2008授权版指的是在2008年发布或更新的版本,它提供了网站搭建和管理的一整套解决方案。该系统以其易用性和灵活性而受到用户欢迎,尤其...
phpcms是一款基于PHP语言和MySQL数据库的开源内容管理系统,因其功能强大、易用性好,被广泛应用于网站建设和管理。在深入理解phpcms之前,我们需要了解其核心特性、主要功能以及使用场景。 **1. 核心特性** - **...
【标题】"国外开源PHP cms 内容管理系统(4)" 涉及的知识点主要集中在PHP编程语言、内容管理系统(CMS)以及开源软件领域。这些系统通常为网站提供便捷的内容发布、管理、编辑和组织功能,使得非技术人员也能轻松...
phpcms,作为一款开源的PHP内容管理系统,以其强大的功能和灵活的扩展性,在网站开发领域备受青睐。本整站源码专为餐饮行业设计,提供了完整的手机网站解决方案,适用于移动端的展示和交互,适应现代餐饮企业对于...
【PHP实例开发源码—CMSHead 开源的PHPCMS系统】 PHP是一种广泛使用的开源脚本语言,尤其在Web开发领域中占据着重要的地位。CMSHead作为一款基于PHP的开源内容管理系统(CMS),旨在提供一个高效、灵活且易于扩展的...
PHPCMS整站代码分析讲解主要涉及PHP编程语言在网站开发中的应用,特别是关于PHPCMS这个开源内容管理系统的关键文件和编程技巧。首先,我们关注的是`include/common.inc.php`,这是PHPCMS程序启动的核心文件,负责...
总的来说,phpcms V9 作为一款成熟的开源CMS系统,不仅具备强大的内容管理功能,还具有良好的可扩展性和易用性,对于初学者和专业开发者都是理想的选择。通过深入学习和实践,可以充分利用其特性,构建出高效、稳定...
基于PHP的CMSHead 开源的PHPCMS系统.zip
PHPCMS是一款经典的开源内容管理系统,它以PHP作为开发语言,专为网站建设和管理提供便捷的解决方案。系统的核心特点在于其强大的文件管理功能,能够帮助管理员有效地组织、存储和访问网站上的各种文件。 PHPCMS的...
PHPCMS是一款基于PHP语言和MySQL数据库开发的内容管理系统(CMS),在中国的开源CMS领域有着广泛的应用。它提供了强大的网站建设和管理功能,适用于构建新闻资讯、下载站点、企业官网等多种类型的网站。PHPCMS以其...
### 开源phpcms快速建站手册 #### 一、集成环境的安装 ##### PHPnow是什么? PHPnow是一款针对Windows操作系统的轻量级、绿色免费的Web服务器环境搭建工具,它集成了Apache、PHP和MySQL等核心组件,适用于快速搭建...