Hello,
... rendre son site responsive. Un travail non négligeable.
Je souhaitais savoir s’il y avait des méthodes ou des bonnes pratiques pour faire ce travail ou s’il fallait repartir d’un nouveau squelette.
Tout dépend de votre niveau en css, et de la complexité du squelette.
Dans les css du squelette par défaut de spip, le rêgles @media sont déjà présentes, il suffit donc de les compléter pour que le layout s’adapte au format du périphérique.
Je souhaitais savoir s’il y avait des méthodes ou des bonnes pratiques pour faire ce travail ou s’il fallait repartir d’un nouveau squelette.
Personnellement je passerais déjà a spip3, et suivant l’état du code de l’ancien squelette et des css, voire si il n’est pas plus simple de repartir de zero ^^. Je dis ça car dès fois au bout de quelques années, quand on récupère un site, c’est plus un amas de rustines et de correctifs, pour des navigateurs qui n’existent même plus (genre je vois encore des correctif pour IE5 mac Netscape 4, dans du js ou css).
Peut-on par exemple ajouter Bootstrap et ensuite intégrer les bonnes classes au niveau du template existant ? Est ce une bonne idée ?
Oui, pourquoi pas ? Spip à un langage de templating assez souple pour pouvoir utiliser n’importe quel framework css.