MiseAJour Site : Différence entre versions

De La Quadrature du Net
Aller à la navigationAller à la recherche
(Faire le ménage)
Ligne 19 : Ligne 19 :
 
** AGIR / PARTICIPER ?
 
** AGIR / PARTICIPER ?
 
** PRESSE (Revue de presse / Ils parlent de La Quadrature / Espace presse)
 
** PRESSE (Revue de presse / Ils parlent de La Quadrature / Espace presse)
 +
*** En l'état, il est souhaitable de placer la mention « Send to Friend » sur la même ligne que la date, afin de ne pas perdre autant de place
 +
*** Traduire cette phrase en « Prévenir un ami » (Siltaar s'y penche)
 
** MULTIMEDIA[*] (archives (mediakit) / selection video (PiTV)/ etc...)
 
** MULTIMEDIA[*] (archives (mediakit) / selection video (PiTV)/ etc...)
  

Version du 10 août 2009 à 18:37

Mise à jour du site prévue pour la première moitié du mois d'Aout 2009.

Ajouts, suggestions, commentaires bienvenus.


création d'un nouveau template drupal

repartir de 0 pour faire un template Zen ?


changer le bandeau et la navigation

  • logo + recherche + la newsletter + langues + un bouton "je soutiens" en haut à droite.
  • une navigation horizontale ultra simple avec des menus déroulants etdes zones de mise en avant majeures + mineures (versus les empiler de haut en bas) :
    • LA QUADRATURE (qui sommes nous / ils nous soutiennent / FAQ / etc.)
    • DOSSIERS (HADOPI / Paquet Telecom / etc.)
    • OUTILS (Mémoire Politique / Mediakit / Wiki / etc. )
    • AGIR / PARTICIPER ?
    • PRESSE (Revue de presse / Ils parlent de La Quadrature / Espace presse)
      • En l'état, il est souhaitable de placer la mention « Send to Friend » sur la même ligne que la date, afin de ne pas perdre autant de place
      • Traduire cette phrase en « Prévenir un ami » (Siltaar s'y penche)
    • MULTIMEDIA[*] (archives (mediakit) / selection video (PiTV)/ etc...)

[*] je hais ce mot il faudra trouver autre chose


reconfigurer l'espace de la page d'accueil

  • supprimer la barre latérale à gauche (sidebar) ce qui permettra defaire du 3 colonnes
  • revenir à une home avec zoning "orthodoxe", c-a-d à des éléments placés "normalement" : une vision globale de tout sur un écran 1024 (En pratique la vaste majorité des postes sont aujourd'hui >1024, il faut donc que le site soit lisible en 1024, mais il peut très bien être optimal au dessus.)


réorganiser les dossiers

  • supprimer la barre latérale à gauche (sidebar) ce qui permettra defaire du 3 colonnes


gérer un footer avec des liens utiles

un peu comme ce qu'il y a en bas de : http://www.framablog.org/index.php ou ailleurs (en beaucoup moins fourni évidemment)

Passage à Drupal 6

Pour passer à drupal 6, on va procéder ainsi :

  • installation sur dev.lqdn.net d'une copie du site sous drupal 5
  • listage et vérification de compatibilité des modules utilisés
  • tentative d'upgrade en suivant les instructions de drupal.org là : http://drupal.org/upgrade/tutorial-introduction
  • création d'une doc d'upgrade ci-dessous
  • installation du thème zen
  • customisation du thème zen
  • migration de la prod

Modules Activés dans le drupal 5


Documentation d'upgrade de drupal 5 à 6 pour La Quadrature du Net

L'upgrade se déroule ainsi :

Assurer ses arrières

  • Mise en place d'une copie exacte de la version de production D5. Nous avons maintenant une version de développement.
  • Faire un backup de la BDD et des dossiers juste avant de toucher à la version de PROD dans les étapes 2 et 3.

Faire le ménage

Sur la version de DEV :

  • Désinstaller les modules non utilisés.
  • S'assurer que les modules des contributeurs soient bien dans ./sites/all/modules/.
  • Mettre à jour tous les modules et le core de Drupal à la plus récente version de D5.
  • Allez voir les logs et vérifier que tout va bien, si ce n'est pas le cas, régler les problèmes.

Si les trois précédentes étapes se sont correctement déroulés, les refaire sur la version en PROD.

Faire la migration

Régénérer la version de DEV. Faire une migration de test sur la version de DEV :

  • Mettre le site off-line
  • Mettre le thème à Garland.
  • Désactiver les modules
  • -----
  • Faire un nouveau dossier D6.
  • Télécharger et décompresser les nouveaux fichiers de D6 dans le nouveau dossier.
  • Configurer Apache, ou mettre un lien symbolique pour que ce nouveau dossier soit pris en compte à la place de l'ancien.
  • Remettre les dossiers files, sites et refaire tous les fichiers qui auraient puent être modifiés (.htaccess, robots.txt, ...). On peut (doit) faire un diff entre une version normal de D5 et notre version de D5 pour voir les modifications effectués.
  • Exécuter le script update.php.
  • -----
  • Télécharger et remplacer les modules avec leur version 6. Activer les modules. Exécuter le script update.php.
  • Télécharger et remplacer le thème par sa version 6 ou installer un nouveau thème. Activer le thème. Exécuter le script update.php.
  • Mettre le site on-line.
  • -----
  • Vérifier que tout vas bien. En particulier pour les modules views et panels. Si ce n'est pas le cas, il faut tenter de régler les problèmes.
  • Réécrire les étapes en tenant compte des problèmes rencontrés et de comment les résoudre. S'il y a des trucs à faire manuellement. Essayer de les faire à l'avance ou connaitre exactement ce qu'il faut faire pour minimiser le temps.

Refaire le tout (avec les modifications apportées au dernier point, s'il y en a) sur la version de PROD. Rendre le site accessible uniquement à ceux qui travaillent sur la migration (via Apache).


On peut bien évidemment refaire autant de fois l'étape 2 et l'étape 3 sur une nouvelle version de DEV. À voir en fonction du temps et de l'assurance.