大家好,霖霖来为大家解答以上问题。建站常用13种PHP开源CMS比较很多人还不知道,现在让我们一起来看看吧!
建站常用13种PHP开源CMS比较
dedecms很好用,建立模板也很方便,代码也合理,相对其它CMS要好得多,最为关键的是开源。现在网上最热门,已经有不少大站在使用这个CMS了,中国站长站就是使用的这个CMS。以下是详细介绍,更多内容请关注应届毕业生网!
1.曼波-MAMBO,一个国外的CMS系统 ,功能 很强大,支持添加很多组件,模块;拥有丰富的模板
2.凌波-Limbo(Lite Mambo),顾名思义,是从Mambo演化而来。其目的是在继承Mambo一些强大的功能和特性的同时,对原Mambo系统进行简化,使之变得更加轻便小巧。同时,Limbo支持三种安装方式:TXT、Mysql、SQLite。
3.HBcms :一个以PHP官方推荐 的PEAR+SMARTY技术架构的cms,2006年才推出,完全符合cms的发展趋势,简单,易用,美观。我本地测试了一下,很容易上手,特别适合没经验的新人 做网站。起码不会被复杂的功能吓倒。当然,它同样有各种复杂的功能,只是看你是否需要用到了。使用PHP官方推荐的PEAR+SMARTY技术,是这个 cms能持续发展的一个重要的特点,很多功能都直接使用PEAR的类库完成。安装一步到位,默认附带了一些模板,值得推荐。值得注意的是,网站宣称以后要开源,如果真这样,熟悉pear的PHP程序员就容易上手了。
4.SupSite-一款将论坛 资源自动转换成门户网站的php程序系统,使用SupeSite,并利用你现有的论坛,你将自动拥有一个功能完备的,资源丰富的站点系统;由论坛变成网站,一切都是自动完成,你不需要任何干涉。让你轻轻松松实现建立网站的目的。
5.phpcms-一个综合的网站管理系统,由PHP+MYSQL构架全站生成html,能够快速高效地应用于LINUX和WINDOWS服务器平台,是目前中国 LINUX环境下最佳的'网站管理应用解决 方案之一
6.风讯网站内容管理系统(FoosunCMS)-是风讯公司积多年经验、通过设计师们精心设计的符合国际要求的网站信息管理系统。
7.DEDE -这是一款开源的cms。功能也比较完善,但数据量一大就很慢了。因为开源,有较多的玩家和拥护者。
8.php168 -PHP168整站系统,代码全部开源,可方便的进行二次开发,功能模块可以自由安装与删除,个人用户免费使用。
9.帝国网站管理系统-Ecms全称为”帝国网站管理系统”,英文译为”Empire CMS”,简称”Ecms”.Ecms是基于B/S结构,且功能强大而易用的网站管理系统.
10. 随易全站系统(Cmsez)-Cmsez集成了丰富的功能模块,包括用户管理、新闻发布、信息发布、产品展示、图片管理、附件管理、在线商店、资料下载 、多媒体浏览/播放等。
11.toenda,有德式的严谨,支持PostgreSQL和SQLite,小型应用够了。
12.Joomla,最火爆的CMS,模板众多,人气很旺,发展空间大。预计1.1版开始提供数据库抽象层,支持PostgreSQL。
13.Typo3,典型的德式产品,真正以内容为中心的管理系统,精细的控制,扩展库规模巨大,很难相信会有这样大型的Open Source软件 。有数据抽象层扩展,间接支持PostgreSQL。
【拓展阅读】 仿酷狗音乐播放器已开源
开源这个小项目的目的,是为了帮助更多使用DuiLib或者UiLib库的朋友们,去学习和熟悉这个库。我个人非常喜欢DuiLib库,同时也是国内最早的开源DirectUI界面库。并且DuiLib并不是没人管的孩子了,DuiLib2.0和DuiLib3.0版本也在开发中,据说DuiLib3.0将是一个跨平台的界面库。在此希望DuiLib能发展的更好!
我在这个项目中使用的是UiLib库而不是DuiLib库,UiLib库是DuiLib库的扩展版本,增加了一些动画控件的支持,扩展了部分控件,但是核心代码并没有改变,与DuiLib使用方法完全一样,也可以用UiLib库直接编译使用DuiLib库编写的代码。项目中的UiLib是我为了适应仿酷狗而专门修改过的,也修复过必要的bug,所以如果你使用原版的DuiLib或者UiLib库去编译这个功能,最终的程序效果和我发布的不一样。关于bug的修复请看博客中更早期的文章。我自己使用并且维护的DuiLib库和UiLib库的下载地址见博客:《Redrain个人维护并使用的DuiLib和UiLib库源码下载地址》
看这个程序代码的时候建议结合我之前发布的《仿酷狗音乐播放器开发日志》系列的文章,我在文章里说明了开发步骤和思路,再结合这份源码便可以完全理解这个项目。
由于上传的代码中不包括素材,所以直接编译出来的程序运行后是非常难看的。所以我同时提供了已经内部集成了素材的程序,大家可以通过它看到程序运行的完整真实效果。项目是用vs2012开发的。
在这个项目源码中,同时包含了webkit内核浏览器控件、音乐播放类、换肤功能、拖拽功能、菜单等等。关于菜单的说明见:《为duilib的MenuDemo增加消息响应,优化代码和显示效果》,这个菜单的功能如下:
1、可以展现多级菜单
2、可内嵌自定义控件,并且控件可以向主窗体发送消息,如图的红色叹号就是个按钮控件,可以制作酷狗音乐的托盘菜单的播放暂停按钮和进度控制进度条。
3、菜单拥有阴影效果
4、菜单可以自定义前方显示小图标,并且可以控制图标的大小和是否显示
5、菜单可以根据是否拥有子菜单决定是否显示小箭头
6、菜单可以添加分割线
7、每个菜单项都可以单选和复选的功能
8、优化菜单的xml描述文件,编写方便容易,如果要写一个二级菜单,比如编写图片中的菜单测试4以及他的子菜单,只需如下代码就可以了
9、可以通过键盘的按钮控制菜单的选项
10、每个菜单项的高度宽度是任意调整的
在这个项目中,还有一些未实现的功能,但是我并不打算继续完成这些功能了:
1、退出程序时逐渐缩小的动画特效
2、各个菜单的响应
3、歌词功能(已经有网友做出来了,我就不另外做了)
本文到此结束,希望对大家有所帮助。