Un peu de templating

Encore une fois, j'ai commencé un autre "mini" projet. Qui dure. Et qui pollue mes projets long terme. Mais je voulais le faire. Donc...

Je tente un thème Drupal 7.x. Basé sur le framework Metro UI.

Alors je préviens tous les cadors front-end. Je vais débiter des banalités d'usage. Si vous ne voulez pas les lire, passez votre chemin. Moi, je redécouvre. Je m'amuse gentimment.

Je m'étais figurée que je pouvais partir de rien, télécharger le framework Metro UI et créer mon thème.

Mais voilà :

  • soit vous partez de rien, Drupal génère son HTML comme de bien entendu et vous utilisez le CSS pour obtenir le rendu que vous voulez. Vous pouvez, pas de pb, ça peut aller tout seul si vous connaissez le CSS.
  • soit vous utilisez un framework Front comme Twitter Bootstrap et/ou Metro UI et vous choisissez d'appliquer les classes mises en place par les créateurs desdits frameworks... Mais voilà. Les frameworks Front sont créés pour les noob du CSS qui ne parlent que en HTML. Du coup, pour utiliser à fond les classes du framework, vous allez être amenés à modifier le HTML de Drupal pour y ajouter les classes du framework.

Voila voila voila... une fois que j'ai compris ça, je suis en plein dilemme... Personnaliser le HTML ou personnaliser le CSS ?

Si j'opte pour le CSS avec un minimum d'intervention sur le code HTML (mais un peu quand même), je suis amenée à hacker le framework pour récupérer toutes leurs classes et les appliquer à ma feuille CSS...

Avouez que c'est réinventer la roue...

A ce compte là, autant laisser tomber le framework... En même temps...

Du coup, j'opte pour la personnalisation du HTML. Avec un peu de CSS quand même.

Et de la matière pour ici hehe...

Bon, c'est rigolo, j'y retourne.

Ajouter un commentaire