Utiliser HTML5 Boilerplate Build script avec un framework PHP

je suis un grand fan du populaire HTML5 Boilerplate. J'aimerais utiliser le script de construction de minifiy etc, mais je ne peux pas comprendre comment obtenir tout fonctionne ensemble. Pour ajouter plus de plaisir, je déploie en utilisant Git-no FTP.

La vidéo de Paul Irish sur l'utilisation du script de construction est géniale, et à la fin il montre un moyen de se déployer sur un serveur, puis l'utiliser .htaccess pour reroot de la circulation .com/.com/publication/site/ – cependant, cela ne fonctionne pas vraiment quand vous avez une application web et que vous utilisez vue. C'est aussi une très mauvaise habitude de mettre tout le code dans public_html.

<!-Voici donc la structure que je cherche du site déployé et construit:

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

Mais il a besoin de:

  • être encore capable de se développer localement, sans avoir à construire à chaque fois!
  • Être Gitable déployer sur le serveur, puis de construire
  • Rapetisser et de lire des points de vue à partir d'une webapp

Ma première tentative était comme ceci:

- 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

alors J'ai publié back up, mais puis complètement oublié le fait que le fichier HTML qui a besoin de lecture est dans le webapp, alors je suis coincé.

c'est un peu compliqué alors demandez si vous ne comprenez pas!

8
demandé sur Thomas Edwards 2011-06-13 13:14:16

2 réponses

la suggestion de Michell d'utiliser le Boilerplate CodeIgniter/HTML5 de Serkan Sökmen est assez proche, mais le problème est qu'il le publie dans un dossier en lui – même, ce qui si vous publiez sur un serveur (après déploiement via Git), signifierait que l'application est en public_html-mauvais pour la sécurité.

j'ai commencé un sujet à ce sujet dans les numéros de HTML5 Boilerplate si quelqu'un est intéressé. Ne pas le comprendre encore: https://github.com/h5bp/html5-boilerplate/issues/558

Modifier! Mis à jour!

j'ai créé une mise à jour githut pour les fichiers que j'ai modifiés: https://github.com/thomasedwards/h5bp-publish-tree

il fonctionne à peu près comme je l'avais prévu, pourrait être utile à quelqu'un.

8
répondu Thomas Edwards 2012-03-11 13:02:30

depuis que vous utilisez git de toute façon, consultez la branche Github de Serkan Sökmen où il a obtenu CI et HTML5 Boilerplate travailler ensemble: Codeigniter- - - HTML5-Boilerplate

3
répondu Mitchell McKenna 2011-06-13 09:39:39