php有哪些cms框架
内容管理系统或CMS是一个用于管理新闻的应用程序,用户可以从后台管理系统发布、编辑和删除文章。HTML 和其他脚本语言不需要操作CMS,尽管使用它们会增加更多优势。无疑php的cms框架是最多的,国内国外都很多也比较成熟,可以大大节省自己开发的时间。
开源的phpcms有很多:ecshop、dedecms(织梦)、discuz、wordpress、phpwind、phpcms、ecmall、帝国cms等。这里只选择我用过的,能够说出其特点的,简单的说下。
ecshop与ecmall,从名字上可以看出,是同一个团队开发的,只不过其侧重点不同。ecshop是一套B2C式商城系统,也就是说,商家可以利用这套程序,在网络上针对消费者出卖自己的产品。类似于京东商城等网站;ecmall是一套B2C、C2C式商城系统,这个有点类似于淘宝,网站的建设者未必就是商家,他可以只是提供给商家的一个平台,商家可以在其系统平台上开店,当然用户也可以利用其平台开店,这个有点类似于淘宝网。
dedecms、phpcms、帝国cms,这三个有点类似,都是文章内容管理系统,个人认为比较适合做门户网站或企业网站等。尽管dedecms也有其商城系统的模块,但其毕竟不是专业的商城系统,还有待完善。phpcms与帝国cms本人没有使用过,只是查看过其部分资料,用来做门户或企业网站,功能足够了。
discuz与phpwind,这两个特别的相似,都是可以用来搭建论坛系统,并且都有支持门户形式的展示。区别在于:discuz使用起来比phpwind的更简单,很多人都说,discuz有点类似于傻瓜式建站,就是只要不是太复杂的功能,直接通过diy就可以实现,根本不用去写或研究代码;phpwind就需要根据其特定的格式,写一些简单的html代码,如果对于不懂一点代码(html)的人来说,选择discuz或许更方便。
wordpress,针对以上介绍的cms都是国内的开源cms,wordpress则是国外的。对于初学php并想更深入学习的人来说,wordpress是一个很好的学习研究的源码。wordpress是一个很好的博客系统,因为其使用者比较多,在网络上有很多免费的插件可供使用,当然也有很多模版。利用wordpress主要制作的网站是,博客及企业网站,因为wordpress是一个很简洁的文章内容管理系统,其数据库表格及代码量,相对于上面介绍的几款少了很多,结构相对来说也简单很多。
以上是针对几个常见的,并且我还算是比较了解的几个cms简单做了介绍,希望看到这篇文章的朋友在建站的时候能够选择合适的cms。如果是想建立一个很大的门户,也可以选择多个cms组合,为了更好的实现cms之间的兼容性,现在各个cms基本上都是支持ucenter整合的。
php有哪些cms框架的更多相关文章
- 基于Typecho CMS框架开发大中型应用
基于Typecho CMS框架开发大中型应用 大中型应用暂且定义为:大于等于3个数据表的应用!汗吧! Typecho原本是一款博客系统,其框架体系有别于市面上一般意义MVC框架,主体代码以自创的Wid ...
- thinkerCMS是一款thinkphp写的微型cms框架可以参考下
http://www.thinkphp.cn/code/1764.html thinkphp官网thinkercms介绍 http://cms.thinke ...
- 我叫Twenty,我是要成为博客王的博客框架
标题套用了路飞的格式,其实我想说的是大多数都不相信你的梦想,直到你快走到了. 不废话了,介绍一下twenty: 这是基于CMS框架 zerojs打造一个博客.zerojs 的架构介绍在这里http:/ ...
- PHP之:PHP框架
ThinkPHP - 国内PHP框架 http://www.thinkphp.cn/. OneThink-基于tp框架开发的CMS (适于小项目) http://www.onethink.cn/. ...
- 开源框架DNN简介以及安装
donetnuke 是一款免费的开源cms框架,目前也有收费版,不过免费版也可以适应大家大部分的需求.我前些阵子是老板让我在20天内,做好一个官网并且发布,并且指定使用dnn这个框架,考虑到又可以学习 ...
- 最受欢迎的ASP.NET的CMS下载
1. Umbraco 项目地址 下载 Umbraco是一个开放源码的CMS内容管理系统,基于asp.net建立,使用mssql进行存储数据.使用Umbraco,设计师能创造出有效的XHTML标记模板和 ...
- nodejs学习:师哥自家的twenty博客框架
这周继续为DTree项目预热,学习sails框架的搭建和结构熟悉.正好师哥在做一个nodejs的CMS框架twenty,他们用的就是sails框架. 结构 首先简单了解一下结构.在jade文件里由an ...
- ASP.NET的CMS
最受欢迎的ASP.NET的CMS下载 1. Umbraco 项目地址 | 下载 Umbraco是一个开放源码的CMS内容管理系统,基于asp.net建立,使用mssql进行存储数据. 使用Umbrac ...
- 【开源.NET】轻量级内容管理框架Grissom.CMS(第三篇解析配置文件和数据以转换成 sql)
该篇是 Grissom.CMS 框架系列文章的第三篇, 主要介绍框架用到的核心库 EasyJsonToSql, 把标准的配置文件和数据结构解析成可执行的 sql. 该框架能实现自动化增删改查得益于 E ...
随机推荐
- C++中的bool类型
1.C++中的布尔类型 (1)C++在C语言的基础类型系统之上增加了bool: 1)C语言中,没有bool类型存在,往往都是用整型代替bool类型,常用0表示假,1表示真: 2)bool本来就有这样的 ...
- 一个非常好用的php后台模板
http://www.h-ui.net/H-ui.admin.shtml
- 【weixi】微信支付---微信公众号JSAPI支付
一.JSAPI支付 JSAPI支付是用户在微信中打开商户的H5页面,商户在H5页面通过调用微信支付提供的JSAPI接口调起微信支付模块完成支付.应用场景有: ◆ 用户在微信公众账号内进入商家公众号,打 ...
- O036、Snapshot Instance 操作详解
参考https://www.cnblogs.com/CloudMan6/p/5510296.html 有时候系统损坏的很严重,通过 Rescue 操作无法修复,那么我们就得重新考虑通过备份恢复了. ...
- vue-$watch属性方法
特性 https://www.cnblogs.com/widgetbox/p/8954162.html https://segmentfault.com/a/1190000012948175?utm_ ...
- Java是面向对象的编程语言。它不仅吸收了C++语言的优点
Java是面向对象的编程语言.它不仅吸收了C++语言的优点,而且摒弃了C++中难于理解的多继承和指针的概念.因此,Java语言具有功能强大.使用方便的特点.Java语言作为静态面向对象的编程语言的代表 ...
- java八个框架
在本文中,我只是整理了以下主流框架: 1.阿帕切米纳 项目主页:http://mina.apache.org/ 它为开发高性能和高可用性网络应用提供了一个非常方便的框架,支持基于Java NIO技术的 ...
- 收下这波 JS 技巧,从此少加班
各种业务开发都离不开对数据的处理,然而遇到的很多数据都是不好处理的.这个时候就需要寻求搜索引擎的帮助.这种方法效率是非常低下的,而且根据作者的个性不能保证其对自己的口味.因此这篇文字包含了一份 JS ...
- 《Redis高阶应用》讲座总结
数据结构延展 常用数据结构:String,Hash,List,Set,Sorted Set(不聊这些) 高级数据结构:Bitmaps,hyperloglog,GEO 单机拓展到分布式 为什么要分区:性 ...
- 3.Hibernate基础配置
1.Hibernate.cfg.xml:hbm2ddl.auto 在SessionFactory创建时,自动检查数据库结构,或者将数据库schema的DDL导出到数据库 <property na ...