适用于HTML5的轻量级PHP / MySQL CMS

时间:2011-08-08 21:01:59

标签: php html5 content-management-system

到目前为止,我已经使用Typo3构建我的网站,但对于较小的网站来说,这是一个沉重的野兽。我也用Drupal和Wordpress完成了一些项目,但我的印象是他们搞砸了很多HTML,而且要“纠正”它们需要付出太多努力。

我现在想用HTML5构建一些较小的网站,并且想知道哪种基于PHP / MySQL的CMS可能是正确的。

8 个答案:

答案 0 :(得分:7)

最后,我选择了Concrete5,因为它被各种各样的人推荐给我,看起来写得很好! http://www.concrete5.org

答案 1 :(得分:2)

不幸的是,每一个公开可用的股票CMS系统最终都会出现混乱的产出。这源于他们试图成为每个人的东西,而不是目标产品。

使用一点PHP知识来滚动自己的CMS并不是一个很大的挑战。如果你足够熟悉知道自己想要什么以及如何解决问题,那么开发自己的CMS有很多很好的资源,包括:

基本上,简单的CMS归结为动态页面生成,包括服务器端脚本语言和模板,用于存储内容的数据库以及用于管理的后端。最简单的是,你有一个页面模板(你的内容总是输出到一个简单的模板,如博客或你很少有不同类型输出的东西),你的后端包括登录密码保护表单这会更新您的数据库。

然而,要回到主要观点,HTML5将仅涉及客户端呈现的输出。也就是说,如果您的模板是HTML5,那么您的网站就是HTML5(出于所有意图和目的,至少对您的访问者而言)。

答案 2 :(得分:1)

这样的问题通常会得到很多自以为是,辩论类型的回答,因为每个开发人员都有不同的意见和不同的工具集。

对于较小的项目,我更喜欢使用一些轻量级组件并构建它而不是使用打包的CMS。

我个人而言,对于较小的项目:

  • HTML5 Boilerplate ,它为您提供了一个很好的起点,一旦您 使用它并且熟悉您可以快速自定义它 喜好。 http://html5boilerplate.com/

  • FlourishLib ,是一个很棒的无框架库,它快速,易用,文档很棒。 http://www.flourishlib.com

  • jQuery ,是满足您JS需求的绝佳工具。

我花了很多时间和其他打包的CMS一起玩,我发现当我调整CMS以获得我想要的东西时,我已经可以将项目放到门外了。

使用此工具,您可以轻松创建自己的样板,以便快速启动项目。

同样,这只是基于我的偏好的意见。

答案 3 :(得分:1)

您可以在http://www.glfusion.org查看glFusion,其中包含开箱即用的所有功能。与其他CMS不同,glFusion是免费的,包括插件。截至本文发布时的最新版本1.3.0将具有html5并且还将通过w3c验证。

答案 4 :(得分:0)

如果您正在寻找适合自己的lightweight and fast cms build on HTML5 and CSS3 then Gecko,那么

答案 5 :(得分:0)

检查CouchCMS - 我认为它是最适合您的目的www.couchcms.com

答案 6 :(得分:0)

Perch CMS(不是免费但非常便宜)非常轻巧,可能要看看。 http://grabaperch.com/

答案 7 :(得分:0)

我非常喜欢GetSimple CMS。我在大多数小项目中使用它,因为它非常容易设置。它是PHP驱动的,不需要SQL数据库。相反,它使用XML文件来存储内容。

http://get-simple.info/

正如前面提到的海报,HTML5 Boilerplate和jQuery提供了一种快速的设置方式,我经常将它们相互结合使用。