Faire un test de refonte de mon site

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 à toutes et tous,

je dois refondre graphiquement le site internet de ma boîte, je modifie donc mon fichier style.css que j'appelle maintenant style2.css, j'aimerai pouvoir le tester en ligne et le montrer à mes responsables, mais sans que cela n'affecte le site actuel existant, est-ce que c'est possible ?

J'imagine que possibilité serait de créer un dossier sur mon serveur www/site/test, mais cela implique de copier tout mon site dans ce dossier, non ?

Là, j'utilise FireBug et Webdeveloper pour faire les tests en direct, mais cela ne fonctionne que sur la page ouverte.

L'un d'entre-vous a certainement une solution, non ?

Merci
Sylvain

Forum : 
Version de Drupal : 

Effectivement la copie va nécessiter une copie complète.

Une autre solution pourrait d'utiliser un module comme SwitchTheme : https://drupal.org/project/switchtheme

ou encore utiliser https://drupal.org/project/themekey et affecter un thème différent pour un utilisateur.

Note : en drupal 6, normalement il est possible d'affecter un thème à un utilisateur, sans module spécifique.

Bonjour et merci de ta réponse.

le truc est que ce que tu me propose sont des switch de thèmes drupal ? moi je ne change pas de thème, je réactualise le fichier CSS contenant mes styles ou alors je ne comprends pas ?

Et est-ce que tu sais comment affecter un thème à un utilisateur spécifique ?

Du coup, la meilleure solution serait de ...?

Merci
Sylvain

Bonjour,

le souci est que si tu modifie le fichier CSS, celui-ci sera appliqué partout.

Si tu veux garder les 2 versions, tu pourrais copier ton thème (et le renommer en V2 par exemple) puis utiliser le module themekey pour affecter le nouveau thème à un utilisateur particulier, les autres utilisant encore l'ancienne version.

Sinon la bonne pratique c'est de prendre une sauvegarde du site actuel, le dupliquer sur une machine de test / développement, modifier le style, le tester, et une fois que c'est OK, copier le thème modifié sur la production.
Au passage ça permet de vérifier que les sauvegardes fonctionnent ;-)