2012-04-26 23 views
8

Estoy tratando de comenzar un nuevo proyecto, y estaba buscando el paquete "definitivo" para comenzar con el desarrollo de PHP/MySQL/HTML5. Probé primero CodeIgniter, que fue genial. Luego descubrí Twitter Bootstrap, y lo integé muy bien. Finalmente, encontré HTML5 Boilerplate, que se veía increíble, y vi que algunas personas estaban preparando mezclas de estos tres.CodeIgniter + HTML5 Boilerplate + Twitter Bootstrap

Me preguntaba si alguien realmente ha sido capaz de armar y ejecutar una integración de los tres bien? Veo que hay un repositorio de Github para esto: https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap, pero no pude encontrar ninguna consulta de StackOverflow sobre él. ¿Alguien tiene alguna experiencia que puedan compartir antes de saltar? No quería pasar días tratando de resolverlo, solo para descubrir que hubiera sido más fácil/mejor simplemente usar CodeIgniter puro o solo HTML5BP.

+1

Codeingiter es un framework php (del lado del servidor), html5boilerplate/twitter-bootstrap es una colección de bibliotecas (frontend), IE solo afecta a html/css/js. – Philip

+0

Hola @Philip, sí, lo siento, creo que "instalación" fue una mala redacción. Me refiero a algo más como una "integración" de los tres. Las tres partes parecen cubrir diferentes cosas como usted mencionó (framework, html/js, css), así que quería saber si alguien tenía experiencia combinando las tres en el buen sentido. – carlinyuen

Respuesta

11

soy el autor de esa biblioteca que está buscando. https://github.com/vesparny/codeigniter-html5boilerplate-twitter-bootstrap

Tw bootstrap y H5BP se pueden mezclar simplemente como se puede ver en mi código; Codeigniter es un gran marco pero carece de organización en vista. Con esta biblioteca puede aprovechar las mejores herramientas del lado del cliente, y el framework php más famoso y simple con alguna mejora que aceleraría y organizaría mejor su código y enfoque al código con codeigniter.

+0

Hola @Arny, sí, he estado trabajando con tu biblioteca y es genial. Hice algunos ajustes de infraestructura para poder transmitir errores/datos de los modelos de una manera más estandarizada, pero aparte de eso, realmente funciona de la caja. ¡Gracias por poner eso a disposición de la gente! – carlinyuen

+0

@Carlin Si es una buena manera de hacer cosas, ¡por favor envíe sus cosas de vuelta al proyecto! –

0

¿Cómo desea ejecutar una instalación de css y el archivo javascript?
Tome HTML5 Boilerplate y los archivos de arranque de Twitter y cópielos en el directorio raíz de su sitio web (directorio donde se encuentra la carpeta de la aplicación Codeigniter).
Ahora puede usarlos como cualquier otra librería y framework javascript/html/css.

Y todavía no sé por qué estás tratando de utilizar Twitter Bootstrap con HTML5 Boilerplate. No estoy usando ninguno de estos, pero se ven similares. Parece un poco sobrecargado para su sitio web.

+0

Hola @shaggy, sí, lo siento, quizás "ejecutar una instalación" no fue la mejor redacción. Quise decir una "integración" de los tres juntos. El motivo de la solicitud de HTML5BP + TwitterBT es porque parece que están disponibles por diferentes motivos, y podrían integrarse para una gran aplicación de inicio predeterminada con andamios CSS rápidos para componentes. Ver: http://www.quora.com/Is-Bootstrap-a-complement-OR-an-alternative-to-HTML5-Boilerplate-or-viceversa. Solo quería ver si otros tenían opiniones sobre esto. – carlinyuen

+0

@Carlin - puede combinar cualquier archivo javascript y css, por lo que no hay ningún problema con el uso de estos dos "marcos" juntos. Instale (descomprima) Codeigniter, agregue Boilerplate, agregue Boostrap, construya su web usando alguno o todos ellos, ejecute su web. ¿Tienes algún problema con eso? – shaggy

+0

sí, finalmente acabo de seguir adelante y lo hice. Parece estar funcionando bien y no he tenido ningún problema con eso. Esta publicación fue más para ver si alguien más lo había hecho y si tenían algún consejo sobre su uso. Quería saber si, por ejemplo, el css HTML5 BP no se combinaba bien con el CSS de Bootstrap, o tal vez hay un paquete mejor para usar que Twitter Bootstrap/CodeIgniter, etc. ¡Gracias por su aporte de todos modos! – carlinyuen

2

Parece que no mucha gente intenta esto, supongo, pero SI FUNCIONA, y funciona bien hasta donde yo sé.

CodeIgniter funciona bien como el marco de php, y puede integrar el HTML5 BP para representar sus páginas de una manera compatible con HTML5, con algunas bibliotecas de JavaScript como modernizador de Initialzr para ayudar con la carga de recursos. CodeIgniter es bastante rápido, y hay casi cero conflictos cuando se combina CI con HTML5 BP, lo que lo convierte en una adición bastante rápida e indolora.

Twitter Bootstrap también funciona bien, ya que se trata principalmente de CSS y complementos de JavaScript para componentes, que puede fusionar con el archivo plugins.js de HTML5 si lo necesita/necesita. Diría que, después de jugar con esto, Twitter Bootstrap no es realmente necesario, pero sí te ayuda a armar un front-end responsivo bastante rápido. No estoy seguro si hay otros paquetes que podrían ser mejores.