PHP网页编程之30 个很棒的 PHP 开源 CMS 内容办理体系...
php manual(PHP手册)肯定是要从网上下载一个的,它很权威,也很全面,我自己认为它是一本很好的参考书,但是不适合新手当教材使用。 本文聚集了30个优异的开源CMS建站体系,采取PHP开辟。以以下表不分前后按次。1. AdaptCMS
AdaptCMS Lite 是一个开源的CMS体系,次要特色是易用,并且可以轻松和其他体系接驳,供应复杂的扩大定制路子,一个复杂并且功效壮大的模板体系,和更多很有效的功效。
2. OneCMS
OneCMS是一个合适办理游戏的内容办理体系。它可以很轻易的经由过程本人的一些功效诸如额定的服装论坛软件,定制区域,定制分类等等来办理站点内的内容、游戏。
3. Pluck
Pluck 是一个小型并且复杂的内容办理体系,利用 PHP 开辟。有了 Pluck 你可以轻松的办理本人的网站,无需任何编程常识。
Pluck 次要偏重于易用,出格合用小网站。
4. KaiBB
KaiBB 是一个收费开源的通知布告板体系,采取面向对象PHP手艺开辟。装置复杂易用。功效够用。
5. 11in1
这是一个利用 PHP 和 MySQL 开辟的 CMS 体系,可匡助你办理团体博客和在社交网站上宣布的文章。
6. Active CMS
Active CMS 是一个十分复杂的内容办理体系,次要用于团体网站。利用 OOP PHP5/MySQL 和 jQuery/Ajax 开辟,办理界面很轻量级,利用复杂。
7. ALPHA CMS
ALPHA CMS 是一个采取PHP开辟的,基于 Smarty 框架和MySQL 数据库的CMS内容办理体系。
8. Anantasoft Gazelle
Gazelle CMS 可所以一个初级的博客体系,也能够是一个复杂的 CMS 体系。
9. Apprain
appRain是一个将CMS和Framework两个概念完善联合的内容办理体系,appRain初始有两个版本:QuickStart版本包括一切功效及一些内容样例、Core版为没有任何实例的全新空白版本。
10. ArticleSetup
ArticleSetup 是一个壮大、天真并且出奇的复杂Web软件,可用来办理你的文章目次网站。该体系复杂易用、可定制、功效壮大。
11. Automne
Automne 是一个用 PHP 开辟的收费开源的 CMS 体系,可用来创立友爱并且易用的网站。
12. Bigace
BIGACE一个用PHP和MySQL开辟的网页内容办理体系(CMS)。这是一个撑持多站点,多言语和多用户收集内容办理体系,其要点是易用,速度快,天真和装置复杂,撑持任务流,权限办理,模板等等,其壮大的后台让您完整掌握网站的结构,办事和网页内容。
http://www.bigace.de/cid2/bigace3//adminscreen.png
13. bitweaver
bitweaver是一个高度模块化的内容办理体系。它具有功效丰厚(文章办理,Wiki,Blog,图片办理,日历,用户办理等),真正开源,社区驱动,面向对象等特色。bitweaver利用Smarty模板和ADOdb来撑持多种数据库包含PostgresSQL,Firebird,Oracle和MySQL。
14. Centurion
Centurion 是一个新呈现的开源 CMS ,一个灵然的 PHP5 Content Management Framework. 利用 Zend Framework, 其组件保持通用,复杂,清晰和可重用的设计准绳。
15. chillyCMS
chilly CMS 是一个PHP开辟的内容办理体系,根基没用任何其他的框架或扩大库或模板之类的,如许对照地道。并且它是用新的PHP和MYSQL的版原本完成的。
16. CitusCMS
CitusCMS ist ein schnelles, flexibles und benutzerfreundliches Open Source Content-Management-System.
17. ClanSphere
ClanSphere is an advanced Web CMS for clan and e-sport related pages. It features module management, switching of templates, theme sets, languages and contains over 50 modules from start on. It supports a wide range of PHP versions and database drivers.
18. CMS Made Simple
CMS Made Simple 是一个易于利用的内容办理体系用于具有复杂、不乱内容的网站。利用PHP,MySQL和Smarty模板引擎开辟。它具有:基于脚色的权限管 理体系,智能缓存机制(只要当需求时才会从数据库获得),基于导游的装置与更新机制,对体系资本占用少,还包括文件办理,旧事宣布和RSS模块等。
19. conceptcms
conceptcms is a PHP and MySQL-based, scalable and very flexible Content Management System: multi-language, WYSIWYG editor, media library, YAML CSS framework fully supported, modules to enhance base functionality, templates.
20. concrete5
Concrete5 是一个全新的内容办理软件(cms)。我体验了一下他们的demo站点,最使人受惊的是,你可以直接在页面上编纂、排版!而不是像wordpress之类的,需求掌握模板或进入编纂器来编纂文字。
21. Contao
Contao 是一个采取 PHP 开辟的 CMS 建站体系,具有十分高的平安性和优秀的搜刮;残疾人也能够十分便利的会见,可便利设置用户权限、在线更新办事和先辈的CSS框架和例如日历、旧事和表单等下层模块。
22. coscms
CosCms是一个模块化、代码/界面分别的CMS,可用来建立复杂的站点。
CosCms特色:
[*]内存占用小(2MB内存足够)
[*]页面模块、Shell模块
[*]材料办理体系十分复杂
[*]按需加载模块
[*]可从shell装置
[*]复杂易懂的模板引擎
[*]只要100KB(包括一切中心模块及shell模块)
[*]单例形式
23. Cotonti
Cotonti 具有十分圆满的设计模块,从而你需求定制本人的模块长短常轻易的,所以这个 CMS 可以做为您本人的宣布体系的一个框架(CMF),基于这个框架持续开辟。
24. deV!L`z Clanportal
DZCP is a cms system for online gaming clans and communities.
25. Diem
Diem 在 Symfony 的基本上供应一个可以让你疾速构建用户友爱的 CMF 内容办理框架。
26. DITALabs DITA
DITA CMIS Explorer™ by DITALabs, is an Open Source web-based repository browser, which seamlessly integrates and extends existing content management systems to support DITA.
27. DornCMS
DornCMS是一套不需求任何数据库的CMS体系,DornCMS采取flat-file作为数据存储。
28. Drupal
Drupal是一个开源的内容办理体系(CMS) 平台,它是用PHP写成的。次要用于机关供应多种功效和办事的静态网站,这些功效包含用户办理(UserAdministration)、宣布任务流 (Publishing Workflow)、会商、旧事聚合(NewsAggregation)、元数据(Metadata)操作和用于内容同享的XML宣布。Drupal有一 个优异的模块化布局,供应了很多模块,包含短动静、特性化书签、网站办理、Blog、日志、电子商务、电子出书、留言簿、Job、网上片子院、服装论坛、投票 等模块。而且Drupal模块的下载、装置、定制十分便利。
上面是一个建站实例
29. Dubsite
Dubsite is a minimalistic and powerful CMS built upon the Zend Framework. The default installation includes basic plugins to create Articles, Webforms, Menus and other. It allows you to manage personal or business websites and portals.
30. Dynamix
Exsense Dynamix is a CMS for create and manage web sites very easy. Exsense Dynamix implemented in two sections: Dynamix CMS and Dynamix Admin. By Exsense Dynamix you can achieve a web site and manage it from desktop environment by rich desktop software.
<P style="TEXT-INDENT: 2em">
对我一点用处没有啊,我知道该怎么学,但是我想如何才能更快的学,一周速成,啊不,24小时速成那种,皮皮你有没? 多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。 这些都是最基本最常用功能,我们这些菜鸟在系统学习后,可以先对这些功能深入研究。 使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。 ,熟悉html,能用div+css,还有javascript,优先考虑linux。我在开始学习的时候,就想把这些知识一起学习,我天真的认为同时学习能够互相呼应,因为知识是相通的。 找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。 兴趣是最好的老师,百度是最好的词典。 微软最近出的新字体“微软雅黑”,虽然是挺漂亮的,不过firefox支持的不是很好,所以能少用还是少用的好。 最后介绍一个代码出错,但是老找不到错误方法,就是 go to wc (囧),出去换换气没准回来就找到错误啦。 php里的数组为空的时候是不能拿来遍历的;(这个有点低级啊,不过我刚被这个边界问题墨迹了好长一会) 为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。 先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。 php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。 首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。 做为1门年轻的语言,php一直很努力。 找到的的资料很多都是在论坛里的,需要注册,所以我一般没到一个论坛都注册一个id,所有的id都注册成一样的,这样下次再进来的时候就不用重复注册啦。当然有些论坛的某些资料是需要的付费的。 本文当是我的笔记啦,遇到的问题随时填充 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 真正的方向了,如果将来要去开发团队,你一定要学好smarty ,phplib这样的模板引擎,
页:
[1]