2011-06-13 9 views
8

Soy un gran admirador del popular HTML5 Boilerplate. Me encantaría usar el script de construcción para minifiyar, etc., pero no puedo imaginar cómo hacer que todo funcione en conjunto. Para agregar más diversión, implemento usando Git, sin FTP.Uso del script HTML5 Boilerplate Build con un framework PHP

El video de Paul Irish sobre el uso del script de compilación es excelente, y al final muestra una forma de implementarlo en un servidor, luego utiliza .htaccess para enrutar el tráfico desde .com/a .com/published/site/- sin embargo eso realmente no funciona cuando tienes una aplicación web y estás usando vistas. También es un mal hábito poner cualquier código en public_html.

Así que aquí es la estructura que estoy después del sitio desplegado y construido:

- webapp 
    - app 
     - classes 
      - welcome.php 
     - views 
      - template.php 
    - framework 
- public_html 
    - index.php 
    - css 
    - js 
    - img 

pero es necesario que:

  • ser todavía capaz de desarrollar a nivel local, sin tener que construir cada vez !
  • Sé Gitable - desplegar con el servidor, a continuación, construir
  • Minify y leyó vistas desde webapp

Mi primer intento terminó así:

- webapp 
    - app 
     - classes 
      - welcome.php 
     - views 
      - template.php 
    - framework 
- public_html 
    - index.php 
    - css (minified) 
    - js (minified) 
    - img (minified) 
- dev_html 
    - index.php 
    - build 
      - etc... 
    - css 
    - js 
    - img 

Entonces publicó una copia de seguridad, pero luego olvidé por completo el hecho de que el archivo HTML que necesita lectura está en la aplicación web, entonces me quedo atascado.

¡Es un poco complicado, así que no preguntes si no lo entiendes!

Respuesta

8

sugerencia de utilizar CodeIgniter/para HTML 5 por Serkan Sökmen de Michell es bastante estrecha, pero el problema es que lo publique en una carpeta dentro de sí mismo, que si publicaste en un servidor (después de implementarlo a través de Git), significaría que la aplicación está en public_html, lo cual es malo para la seguridad.

He empezado un tema al respecto en los problemas de HTML5 Boilerplate si a alguien le interesa. Aún no lo resuelvo: https://github.com/h5bp/html5-boilerplate/issues/558

¡Editar! ¡Actualizado!

He creado un acuerdo de recompra GitHut para los archivos que he cambiado: https://github.com/thomasedwards/h5bp-publish-tree

Es más o menos funciona de la manera yo quería que, podría valer algo a alguien.

+1

Agradable, bueno para ti por publicar tu solución en github para otros. –

3

Debido a que su uso de Git todos modos, echa un vistazo a la rama github Serkan Sökmen donde tiene IC y para HTML 5 trabajando juntos: Codeigniter---HTML5-Boilerplate

+0

¡Es un buen comienzo! El problema es que publica todo en una carpeta 'publish', que asume que vas a subirlo a través de FTP. ¡Un poco de piratería y podría funcionar! La forma en que han dividido el encabezado y el pie de página y luego han creado esos es bueno. –

Cuestiones relacionadas