【问题标题】:Lightweight PHP/MySQL CMS for HTML5 [closed]用于 HTML5 的轻量级 PHP/MySQL CMS [关闭]
【发布时间】:2011-10-22 17:52:37
【问题描述】:

到目前为止,我已经使用 Typo3 构建了我的网站,但对于小型网站来说它有点笨重。我也用 Drupal 和 Wordpress 做过一些项目,但我的印象是它们把 HTML 弄乱了很多,而且要“纠正”它们太费力了。

我现在喜欢用 HTML5 构建一些较小的网站,并且想知道哪种基于 PHP/MySQL 的 CMS 适合。

【问题讨论】:

    标签: php html content-management-system


    【解决方案1】:

    这样的问题通常会得到很多固执己见的辩论型回答,因为每个开发人员都有不同的观点和不同的工具集。

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

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

    • HTML5 样板,它为您提供了一个很好的起点,一旦您 使用过并且熟悉,您可以根据自己的喜好快速定制 优先。 http://html5boilerplate.com/

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

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

    我花了很多时间来研究其他打包的 CMS,以至于当我调整 CMS 以从中获得我想要的东西时,我可能已经完成了这个项目。

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

    再次重申,这只是基于我的喜好的意见。

    【讨论】:

    • 我没有在这个答案中得到 CMS 部分?
    【解决方案2】:

    不幸的是,每个公开可用的股票 CMS 系统最终都会导致输出混乱。这是因为他们试图成为适合所有人的东西,而不是目标产品。

    只需一点 PHP 知识,滚动您自己的 CMS 并不是什么大挑战。如果您足够熟悉并知道自己想要什么以及如何布局,这里有大量资源可用于开发您自己的 CMS,包括:

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

    然而,回到重点,HTML5 将只参与客户端渲染的输出。也就是说,如果您的模板是 HTML5,那么您的网站就是 HTML5(出于所有意图和目的,至少对您的访问者而言)。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        如果您正在寻找lightweight and fast cms build on HTML5 and CSS3 then Gecko,那么您应该是正确的!

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            【讨论】:

              【解决方案7】:

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

              【讨论】:

                【解决方案8】:

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

                http://get-simple.info/

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

                【讨论】:

                  猜你喜欢
                  • 2011-02-18
                  • 2010-10-17
                  • 1970-01-01
                  • 1970-01-01
                  • 2016-05-15
                  • 2011-05-19
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多