El uso de script de construcción para HTML 5 con un marco de PHP
-
27-10-2019 - |
Pregunta
Soy un gran fan de la popular para HTML 5. Me gustaría utilizar el script de construcción a minifiy etc, pero no puedo encontrar la manera de conseguir que todo funcione en conjunto. Para añadir más diversión, puedo desplegar usando Git -. Sin FTP
vídeo de Paul irlandesa sobre el uso de la escritura de la estructura es grande, y al final se muestra una forma de implementar en un servidor, a continuación, utilizar .htaccess para el tráfico de reroot .com / a .com / / sitio publicado / - sin embargo, que no funciona muy bien cuando se tiene una aplicación web y que está utilizando puntos de vista. Es también un muy mal hábito de poner cualquier código en public_html.
Así que aquí está 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 necesita:
- Sea siendo capaces de desarrollar a nivel local, sin tener que construir cada vez!
- Sea Gitable - Implementar en el servidor, y luego construir
- Minify y leer 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
Luego publicó una copia de seguridad, pero luego se olvidó por completo el hecho de que el archivo HTML que las necesidades de lectura se encuentra en la aplicación web, por lo que entonces se queda bloqueado.
Es un poco complicado así que pregunte si no lo consigue!
Solución
sugerencia de utilizar CodeIgniter / para HTML 5 por Serkan Sökmen de Michell es bastante estrecha, pero el problema es que lo publica en una carpeta dentro de sí mismo, que si usted publicó en el servidor (después de desplegar a través de Git), que significaría la aplicación está en public_html -. malo para la seguridad
he empezado un tema sobre él en las cuestiones en para HTML 5 si alguien está interesado. No averiguarlo sin embargo: 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
Funciona más o menos como yo quería que, podría valer algo a alguien.
Otros consejos
Debido a que su uso de Git todos modos, echa un vistazo a la rama de github Serkan Sökmen donde tiene IC y para HTML 5 que trabajan juntos: CodeIgniter --- HTML5 plancha de caldera de