RefonteSite
Refonte du site de l'April
Cette page est destinée à la refonte du site Web de l'April.
La proposition de Charte pour le groupe : CharteGroupeSiteWeb
Liste de travail :
La page pour la liste de discussion : http://www.april.org/wws/info/siteweb
Pour contacter le responsable : resp-refonte-site-web at april dot org
Améliorations souhaitées
- De nombreuses évolutions ont été évoquées lors de la réunion de l'AG 2008 : http://www.april.org/fr/reunion-de-travail-sur-le-site-web-lors-de-lag-2008
- Y a-t-il possibilité de marquer d'une façon ou d'une autre un noeud Drupal d'un tag/catégorie/truc « Historique », qui rajouterait automatiquement un avertissement en haut de page du type « Cette page est ancienne et contient probablement des informations obsolètes. Elle n'est conservée qu'à titre historique. » et permettrait de lister toutes les pages « Historique » ?
- Si quelqu'un a le temps ce serait cool de mettre en forme les rétro 2004 et 2003, sur le même modèles que les dernières rétro et en mettant le type de publication à "Rétrospective April". 2004 : http://www.april.org/files/documents/html/retrospective-2004.html et 2003 : http://www.april.org/files/documents/html/retrospective-2003.html Pour cela j'ai créé un type de publication "Rétrospective April" et j'ai ainsi les rétro 2008, 2007 et 2006 : http://www.april.org/fr/retrospectives-april-sur-le-logiciel-libre-et-les-sujets-afferents
- Il faut commencer à envisager la migration de Drupal 5 à Drupal 6.
- Le site web de l'April a conservé sont arborescence entre la version WML/SVN (1996 à 2008) et la version Drupal (depuis septembre 2008). Une nouvelle étape concerne la "drupalisation" du site pour ne pas garder l'historique de l'arborescence et pour regrouper sous une jolie adresse des pages traitant par exemple des mêmes choses. Exemple, avoir des pages : http://www.april.org/fr/lettre-dinformation-interne-des-adherents-de-lapril et http://www.april.org/fr/retrospectives-april-sur-le-logiciel-libre-et-les-sujets-afferents avec toutes les rétros. Pour cela il faut :
- lister des pages à regrouper
- créer la page drupal correspondante (ou plutôt la view sans doute)
- assurer la conservation d'url existantes (mode rewrite apache)
- FCO va s'occuper de cela mais toute aide est la bienvenue bien sûr. Tache pour le suivi: https://dotproject.april.org/index.php?m=tasks&a=view&task_id=1135
Optimisations possibles
- transférer la base de données de drupal sur la base de données principale
- mettre les fichiers drupal et autre dans un système de suivi de version
Bugs à corriger
- RefonteSiteValidation : Liste des problèmes de validation XHTML
- RefonteSiteWebPagesObsoletes : Pages dont le contenu doit être mis à jour
- Lorsqu'on attache un fichier à un article, que ce fichier soit listé ou non (en fin d'article), il apparaît dans le sommaire de l'article. Il faudrait qu'il n'apparaisse pas.
- Il serait utile que la vue "Mes Brouillons" ne contienne pas seulement les contenus que j'ai soumis, mais aussi tous les brouillons auxquels j'ai participé. Ça faciliterai le travail collaboratif.
- Fusion à faire des pages : http://www.april.org/fr/lexique et http://www.april.org/fr/articles/lexique.html
- Bug dans Sympa : la liste http://www.april.org/wws/info/comm-externe n'apparaît pas dans la liste des listes http://www.april.org/wws/lists . Elle est donc impossible a trouver si on ne la connaît pas.
- Quand on saisi "formulaire" dans la recherche on crée une erreur. Il y a peut-être d'autres mots comme ça : "Fatal error: Cannot redeclare class Smarty_pdf in /var/www/www.april.org/htdocs/drupal-5.9/files/association/prelevements/cotisations/smarty_pdf.php on line 19"
- help.js : Ligne 77. "var Tooltip = Class.create();" : IE7 et firefox/firebug signalent que Class est indéfini.
- Des points apparaissent en dehors du menu de droite sous IE7 :
- Bug : des chiffres hexadécimaux apparaissent lors d'une erreur 404 sous Drupal
- Pages vides :
- http://www.april.org/fr/secure/members/lettre-interne/2005/common.html - http://www.april.org/fr/secure/members/lettre-interne/2006/common.html - http://www.april.org/fr/secure/members/lettre-interne/2007/common.html - http://www.april.org/fr/secure/members/lettre-interne/2008/common.html - http://www.april.org/fr/node/10820
- Sur la page d'accueil en FR, il n'y a pas de possibilité de changer la langue de la page, alors que le contenu traduit (enfin, très partiellement traduit) existe bel et bien (http://www.april.org/en).
- D'autre part, il semble impossible de se logger depuis les pages anglaises (toutes celles dont l'url commence par http://www.april.org/en , y compris la racine http://www.april.org/en ). Plus embêtant encore, il semble y avoir un cache quelque part qui se souvient qu'on voulait du EN. Résultat, les pages EN sont renvoyées à nouveau (après redémarrage du client web). Résultat, c'est assez difficile de retomber sur une page depuis laquelle on peut se logger. A noter que les tentatives de log n'envoient pas non plus de message d'erreur ...
- Le nuage de Tags renvoie vers des pages inaccessibles aux visiteurs (erreur 403)
- http://www.april.org/fr/conferences mauvais rendu (comme sur certaines pages d'index avec des prévisualisations de contenus, qui coupent des balises HTML en plein milieu)
- http://www.april.org/indiquez-que-vous-etes-membre-de-lapril-dans-la-signature-de-vos-courriels-ou-messages-sur-les-forum le popup doit nous informer que l'on peut maintenant coller la signature et non la copier, ce qui est déjà fait.
Fonctionnalités nécessaires pour la mise en production
- logs Apache et statistiques site web (awstats déployé sur http://stats.april.org/, voir pour déploiement phpmyvisits qui est déjà dans les pages importées du site, voir pour le garder ou le supprimer).
- les groupes de travail actuels qui éditent doivent pouvoir continuer à le faire : trad-gnu (voir avec Cédric Corazza pour ses scripts notamment), traductions.
- problème de la locale par défaut qui est C
- charte de nommage pour l'upload de fichiers et charte d'arborescence
- Sympa reste sur mescaline, donc l'url www.april.org/wws doit renvoyer sur le vserver mescaline (via nginx) => DERNIER MOMENT - les éditeurs actuels du site doivent pouvoir continuer à éditer le nouveau site sans y perdre trop de temps -> mise à jour de la documentation utilisateur
- prévoir procédure de rollback
- trouver deux nouvelles images pour remplacer celles du bloc présentation April et adhésion
Autres pages sur le wiki
RefonteCharteSiteWeb : Charte du nouveau site
RefonteSiteWebTag : Liste des mots clés
RefonteSiteWebTaches : Liste des tâches
MajDocuments : Mise à jour des documents avec le nouveau logo
MajWiki : Mise à jour du wiki
MigrationSite : Ancienne page sur la migration du site
Images pour le site
http://flickr.com/photos/krosinsky/2649200298/
http://flickr.com/photos/olpc/2596796905/
http://flickr.com/photos/olpc/2596796843/
http://flickr.com/photos/gualtierocatrame/493624300/
http://flickr.com/photos/ladypain/178384326/
http://flickr.com/photos/vickypeters/490613595/
http://flickr.com/photos/appenz/2434022387/