CodeIgniter + HTML5 Boilerplate + Twitter Bootstrap
Posted
技术标签:
【中文标题】CodeIgniter + HTML5 Boilerplate + Twitter Bootstrap【英文标题】: 【发布时间】:2012-05-06 18:44:14 【问题描述】:我正在尝试开始一个新项目,并且正在寻找“终极”包来启动 php/mysql/html5 开发。首先尝试了 CodeIgniter,这很棒。然后发现了 Twitter Bootstrap,并很好地集成了它。最后,找到了看起来很棒的 HTML5 Boilerplate,并看到有人将这三者混合在一起。
想知道是否有人真的能够很好地整合并运行这三者的集成?我看到有一个 github 存储库:https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap,但我找不到任何关于它的 *** 查询。在我加入之前,有人可以分享一些经验吗?不想花几天时间试图弄清楚,只是想发现坚持使用纯 CodeIgniter 或仅使用 HTML5BP 会更容易/更好。
【问题讨论】:
Codeingiter 是一个 php(服务器端)框架,html5boilerplate/twitter-bootstrap 是(前端)库的集合,IE 只影响 html/css/js。 嘿@Philip,是的,对不起,我认为“安装”的措辞很糟糕。我的意思更像是三者的“整合”。这三个部分似乎涵盖了您提到的不同内容(框架、html/js、css),所以想知道是否有人有将这三个部分组合在一起的好方法。 【参考方案1】:我是您正在研究的那个库的作者。 https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap
Tw bootstrap 和 H5BP 可以简单地混合在一起,正如您在我的代码中看到的那样; Codeigniter 是一个很棒的框架,但缺乏视图组织恕我直言。 有了这个库,您可以利用最好的客户端工具,以及最著名和最简单的 php 框架,并通过一些增强来加速和更好地组织您的代码和使用 codeigniter 编写代码的方法。
【讨论】:
嘿@Arny 是的,我一直在与您的图书馆合作,这很棒。我对其进行了一些基础架构调整,以便我可以以更标准化的方式从模型中传回错误/数据,但除此之外,它确实是开箱即用的。感谢您把它放在那里供人们使用! @Carlin 如果这是做事的好方法,请把你的东西发回项目!【参考方案2】:我猜似乎没有多少人尝试过这个,但它确实有效,而且据我所知它工作正常。
CodeIgniter 作为 php 框架运行良好,您可以集成 HTML5 BP 以对 HTML5 友好的方式呈现您的页面,并使用一些 javascript 库(如 Initialzr 的现代化工具)来帮助加载资源。 CodeIgniter 非常快,在将 CI 与 HTML5 BP 结合时几乎零冲突,使其成为一个非常快速且轻松的添加。
Twitter Bootstrap 也可以正常工作,因为它主要是用于组件的 CSS 和 javascript 插件,如果需要/需要,可以将其与 HTML5 的 plugins.js 文件合并。我想说的是,在玩过这个之后,Twitter Bootstrap 并不是真正需要的,但它确实可以帮助你很快地组装一个响应式前端。不确定是否还有其他可能更好的软件包。
【讨论】:
【参考方案3】:您希望如何运行 css 和 javascript 文件的安装? 获取 HTML5 Boilerplate 和 Twitter 引导文件并将它们复制到您的网站根目录(您的 Codeigniter 应用程序文件夹所在的目录)。 现在您可以将它们用作任何其他 javascript/html/css 库和框架。 而且我仍然不知道您为什么要尝试将 Twitter Bootstrap 与 HTML5 Boilerplate 一起使用。我没有使用任何这些,但它们看起来很相似。这对您的网站来说似乎有点开销。
【讨论】:
嘿@shaggy,是的,对不起,也许“运行安装”不是最好的措辞。我的意思是三者的“整合”。 HTML5BP + TwitterBT 请求的原因是因为它们似乎出于不同的原因而存在,并且可以集成为一个很好的默认启动应用程序,并为组件提供快速的 CSS 脚手架?请参阅:quora.com/…。只是想看看其他人是否对此有意见。 @Carlin - 您可以组合任何 javascript 和 css 文件,因此将这两个“框架”一起使用没有任何问题。安装(解压)Codeigniter,添加 Boilerplate,添加 Boostrap,使用其中任何一个或全部构建您的 Web,运行您的 Web。你有什么问题吗? 是的,我最终还是做了。它似乎工作正常,我没有任何问题。这篇文章更多的是看看是否有其他人做过,以及他们是否对使用它有任何建议。想知道,例如,HTML5 BP css 是否与 Bootstrap CSS 没有很好地融合,或者是否有比 Twitter Bootstrap / CodeIgniter 等更好的包可以使用。无论如何感谢您的意见!以上是关于CodeIgniter + HTML5 Boilerplate + Twitter Bootstrap的主要内容,如果未能解决你的问题,请参考以下文章
在非 Codeigniter 类中加载和使用 Codeigniter 模型