Thèmes de base & framework CSS

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Je savais pas trop où lancer ce sujet, mais finalement c'est typiquement une question qui se pose avant de se lancer dans la conception d'un nouveau site.

J'ai une culture très limitée de tout ce qui concerne la conception graphique de sites internet, mais ma curiosité m'a quand emmené à comprendre que depuis quelques temps les bonnes pratiques ont évolué et que désormais la plupart des projets s'appuient sur des starter themes, frameworks CSS, grid systems et autre joyeusetés qui semblent effectivement simplifier les choses et limiter les risques de mauvaises interprétations par un navigateur ou un autre.

Sur Drupal (et plus particulièrement Drupal 7, vu que je vais me lancer pluôt sur cette nouvelle version), j'aimerais savoir quels sont les avantages des différents systèmes disponibles, leurs intérêts sous Drupal, leurs limites et que ceux qui ont l'habitude de ce genre d'outils, m'éclaire de leur expérience (et peut être ceux qui se posent un peu les mêmes questions que moi).

Certes, on retrouve des explications ici ou là, d'autant que la plupart des outils disponibles, sont essentiellement des adaptations d'outils généralistes, dédiés à toutes sortes de projets (sous CMS ou non), mais comme c'est essentiellement en anglais et relativement technique, j'ai tendance à comprendre un peu de traviole...

Voici ce que j'ai identifié comme solutions (enregistrées parmi les projets de drupal.org) et pour certaines les caractéristiques que j'ai notées :

  • Fusion (avec le site http://fusiondrupalthemes.com/)
    Basé sur une grille 12/16 colonnes de 960px
    Utilise le module SkinR pour faciliter l'attribution de classes CSS aux blocs, pages, etc depuis l'interface d'administration
    en version alpha pour Drupal 7

  • Blueprint Intégration dans drupal d'un framework CSS qui m'a l'air d'être un des plus connus (site original : http://www.blueprintcss.org/)
    Basé sur une grille 12/16 colonnes de 960px
    Permet d'automatiser la création de meta-données à partir de la taxonomie drupal
    Apporte des petites améliorations pour les forums Drupal
    en version dev uniquement pour l'instant pour Drupal 7

  • Framework
    Basé sur une grille 12 colonnes de 960px
    Balises HTML5
    en version stable pour Drupal 7

  • NineSixty - 960 Grid System Intégration dans Drupal du système de grille qui m'a l'air le plus connu (site original : http://960.gs/)
    Basé sur une grille 12/16 colonnes de 960px
    en version stable pour Drupal 7

  • Omega - http://omega.developmentgeeks.com/
    Basé sur 960 Grid System
    Balises HTML5
    en version stable pour Drupal 7

  • AdaptiveTheme
    Utilise le module SkinR pour faciliter l'attribution de classes CSS aux blocs, pages, etc depuis l'interface d'administration
    Balises HTML5
    en version stable pour Drupal 7

N'hésitez pas à me dire ce que vous pensez de ces différentes solutions, ainsi que de celles que j'aurais manqué ou laisser à tort de côté...

Merci d'avance,

Ronan

Version de Drupal : 

Pour compléter, une caractéristique qui semble importante et que présente la version 3 d'Omega (encore en statut dev) et que j'ai l'impression qu'on ne retrouve pour l'instant pas ailleurs, c'est la possibilité de faire du "responsive design". Je ne vois pas trop comment traduire ça en français, mais il y a un article intéressant qui en parle.

Pour Omega, il y a un article spécifique (en anglais), avec une video présentant son fonctionnement et les différentes grilles paramétrables (1200gs, 960gs, 720gs et affichage pour téléphone mobile).

Après, je ne sais pas si c'est fondamental, si c'est un mode de conception qui va devenir incontournable ou pas. En tout cas, c'est ma découverte du jour et j'ai l'impression d'être un peu moins bête...