« RefonteSite » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
(mise a jour de la catégorie)
 
(34 versions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
= Refonte du site de l'APRIL=
= Refonte du site de l'April=


Cette page est destinée à la refonte du site de l'APRIL.
Cette page a servi lors de la refonte du site Web de l'April.
 
La page de travail du groupe Site Web est ici : [[SiteWeb]]


=== Liste de travail :===
=== Liste de travail :===


http://www.april.org/wws/info/siteweb
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
 
=== Autres pages sur le wiki :===
 
[[RefonteCharteSiteWeb]] : Charte du nouveau site
 
[[RefonteSiteWebTag]] : Liste des mots clés
 
[[RefonteSiteWebTaches]] : Liste des tâches
 
[[RefonteSiteWebPagesObsoletes]] : Pages dont le contenu doit être mis à jour
 
[[RefonteSiteValidation]] : Liste des problèmes de validation XHTML
 
[[MajDocuments]] : Mise à jour des documents avec le nouveau logo
 
[[MajWiki]] : Mise à jour du wiki
 
== Liste des choses à faire dans l'ordre pour la migration==
 
Voir [[MigrationSite]]
 
== Validation XHTML==
 
Voir [[RefonteSiteValidation]]
 
== 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/
 
==Bugs à corriger==
 
* Quand on saisi "formulaire" dans la recherche on reçoit des insultes. 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 : http://www.pragmatic-source.com/private/april/april-sous-ie-points.png
 
* régler bug des chiffres hexadécimaux qui apparaissent lors d'une erreur 404
 
* 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)
 
- régler les bugs majeurs indiqués par les adhérents (voir dans la liste site web)
 
DONE -  sur /my il n'y a plus les petites icones (surement suite au changement dans le fichier de conf d'apache). Corriger le problèmes des images -> pour Benj
 
DONE - sur /my?action=add&table=benevalo les deux bulles d'aide apparaissent pas défaut et la première cache les champs qualification et date (iceweasel sur debian). -> pour Benj
 
DONE - sur /Fmy?action=add&table=benevalo, connecté en simple user ou en admin, on a accès aux liens " Ajouter un membre | Liste des membres |  Rechercher un membre | Statistiques " ce qui ne devrait pas être le cas.Quand on clique sur les liens on a le message "I'm puzzled...".
 
DONE - le lien 'admin' dans /my renvoie sur gdtc-dev
 
DONE - dans /my le lien vers "votre avis" a disparu des onglets infos perso/administratives... alors qu'il est présent sur adherents
 
DONE - Fred : j'ai fait un bloc "espace membres", j'ai renommé le bloc user-1 en "création de contenu" et fait le ménage dans ce bloc, il faudrait modifier la css pour avoir deux présentations distinctes, le bloc "espace membres" pouvant rester tel qu'il est même si j'ai l'impression qu'il ne ressort pas suffisamment visuellement parlant.
 
== 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
 
DONE tester la navigation de base de la home
 
DONE - validité normes W3C -> Fait pour les pages principales
 
DONE - validité normes accessibilités -> Fait pour les pages principales
 
DONE - persistance des URL actuelles -> à priori voir avec Lionel. Etablir correspondance urls actuelles et nouvelles url, Benj fera un .htaccess => Fred travaille sur la création d'une liste d'urls en erreur et des redirections à faire
 
DONE - coin adhérents gDTC fonctionnel -> Benj, migration base utf8, ajouts onglets manquants
 
DONE - partie adhérents (actuellement /secure/members) fonctionnelle ou accessible sur l'ancien site, => vérifier quand même que l'import d'estelle est complet
 
DONE - évaluer la pertinence d'Organic Groups pour la version 1 => pas pour la 1.0
 
DONE - ''tester le moteur de recherche interne et la mise à jour de sa base'' => MARCHE (testé par Fred par ajout de contenu et ensuite recherche sur le contenu, les données sont mises à jour par cron job toutes les heures)
 
DONE - tester avec navigateurs "exotiques" => marche bien avec lynx, firefox, konqueror, pas avec IE6
 
DONE - régler la présentation de la page d'erreur 404
 
DONE - nouveau logo en ligne sous tous ses formats et son manuel d'utilisation
 
DONE - ''S'assurer que l'envoi de courriels depuis ergoline fonctionne via le vserver de mail qui est mescaline'' => FAIT
 
DONE - ''génération du flux rss principal'' et des flux annexes
 
DONE - ''maj nb de membres fnill sur le site'' => FAIT
 
DONE - finir la localisation, traduire les restes de bout en anglais, type les catégories d'une page « in .... »
 
DONE - reporter modifications faites sur le site actuel depuis le dernier import, faire un import des pages ajoutées, tester que c'est ok -> Estelle, Fred
 
DONE - mise à jour des bannières..., plus de trace de l'ancien logo
 
DONE - Le tag "Espace membre" renvoie une" Fatal error" : http://ergoline.april.org/fr/categorie/themes-30.
 
DONE - http://ergoline.april.org/fr/faq?b=10248 et http://ergoline.april.org/fr/faq?b=10258 : balises <fn> non converties
 
== 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
 
----
 
Le responsable du projet est [[JeremieZimmermann|Jérémie ZIMMERMANN]]. Les choix devront être validés au final par le conseil d'administration.
 
Que les personnes qui souhaitent participer à cette refonte se signale ici.
<br>La participation peut être de toutes sortes :
* dire ce qui vous plait ou non dans le site actuel
* dire si de toute façon, le wiki vous suffit et que ce projet n'est pas nécessaire
* sinon, mettre à jour le site en fonction des informations contenues dans le wiki
* aider à la rédaction du cahier des charges
* aider au choix de la solution qui sera adoptée pour répondre au cahier des charges
* aider à sa réalisation
* superviser le projet en tant que chef de projet
* avoir un oeil critique sur le déroulement du projet et proposer éventuellement des idées
* donner une aide ponctuelle au projet
* relire les documents et corriger les fautes d'aurtaugraffe
* dire à validator.w3.org de relire le site et corriger les fautes HTML
* être beta-testeur du site quand un prototype sera réalisé
* _ajouter ici ce que vous voyez d'autre_
 
Pour rappel, dans les tâches '''actuelles''' (et pas forcément faites) à réaliser sur le site '''courant''', il y a :
* nettoyer le référentiel CVS puisqu'on est censé utiliser wml
* traquer les erreurs 404 (LZI: linkchecker peut automatiser un bon 75%)
* vérifier les droits des fichiers
* on utilise 2 bases de données et le serveur a tendance à swapper. Peut-être faut-il intégrer les 2 ?
 
== Liste des personnes intéressées :==
 
Merci d'indiquer votre nom, le trigramme qui permet de vous identifier dans le reste de la discussion, la participation que vous souhaitez apporter à ce projet, ainsi que la région où vous êtes (histoire de savoir si une réunion en "réel" peut être envisagée)
 
 
 
*'''[[GaspardBeernaert]]''' (GAS) (Vaucluse, Nice, Paris, de + en + Paris)
* structure/nomenclature,
* Graphisme,
* dev PHP, XHTML, CSS, [[JavaScript]]
* http://g.beernaert.free.fr/pro/gaspard-cv.pdf
* ( www.libre-en-fete.net | http://www.ryogasp.com/portfolio/ )
 
*'''[[Nessie]]''' (Région parisienne)
* participation ponctuelle
 
*'''[[PaulMarquesMota]]''' (Région parisienne)
* aide ponctuelle et courte
 
*'''Mouns''' (Paris)
*participations courtes et régulières
 
*'''[[BenoitSibaud|Benoît Sibaud]]''' (BS)(Région parisienne)
* validation W3C et orthographe
* connaissances en PHP et Templeet
 
*'''[[LionelAllorge|Lionel Allorge]]''' (LAL) (Région parisienne)
* Participation au passage du site dans un nouveau système de gestion (CMS) et passage à une nouvelle charte graphique.
 
*'''[[XavierMaillard|Xavier Maillard]]''' (XMA) (Reims)
* Aide à la migration
* Participation au passage du site dans le nouveau CMS
* Dev PHP/Perl/Whatever, etc...
* Eventuellement beta-testeur vu que j'envisage (peut-être) de réutiliser une partie du fruit de ce travail pour emacsfr :)
 
*'''[[SebastienDinot|Sébastien Dinot]]''' (SDI) (Toulouse)
* Beta-testeur vu qu'après, je ferai partie des contributeurs réguliers du site
* Critique : ça je sais très bien faire mais j'essaie généralement d'être constructif. (c;
* Pour le reste, j'aimerais bien participer mais je sais que je n'aurai pas le temps.
* Si d'aventure vous vous orientiez vers du XML/XSLT, je suis en train de réécrire mon site avec cette techno. et je pourrais apporter mon expérience.
 
*'''[[LudovicPenet|Ludovic Pénet]]''' (LPE) (Région parisienne)
* aide au développement (notamment si SPIP est utilisé)
* aide à la migration
 
*'''[[FredCouchet|Frédéric Couchet]]''' (FCO) (Région parisienne)
* aide à la migration si j'ai du temps libre (après tout je fais partie de ceux qui connaissent bien l'existant)
* beta-testeur
 
*'''[[PascalLambert|Pascal Lambert]]''' (LUM) (Paris)
 
*'''Lol Zimmerli''' (LZI) (Schweiz)
* aide à la migration (je fus le webmaster responsable pendant quelques années)
* beta-test (surtout quant à l'interopérabilité)
* evt dev php
 
*'''[[LaurentCottereau|Laurent Cottereau]]''' (LCO) (Région parisienne)
* bonnes connaissances en standards du web, XHTML, CSS, Accessibilité
* connaissances du PHP et du CMS Spip
 
 
*'''[[LaurentBertaud|Laurent Bertaud]]''' (LBE) (Proche Laon)
* utilise déjà SPIP
* ai déjà conçu à titre professionnel des sites (CP)
* béta-testeur, aide à la migration
 
*'''[[ChristopheRoux|Christophe Roux]]''' (CRX) (Banlieue parisienne sud)
* explore le multilinguisme sous SPIP
* cherche à configurer PhpWiki pour utiliser la base de SPIP pour l'authentification
* bidouille un peu le PHP
 
*'''[[PaTrick|Patrick]]''' (PAT) (Sud-Ouest)
* PHP34(5) XML/XSLT(un peu)
* Plone(utilisateur) Spip
* référencement
 
*'''[[ChristopheEspern|ChristopheEspern]]''' (Paris-Grenoble)
* PHP
* Administration au jour le jour d'eucd.info
* Confrontation au SI de l'APRIL au jour le jour en tant que permanent
* Aider à la définition de besoins
 
*'''[[OlivierFraysse|Olivier Fraysse]]''' (olive) (Paris)
* PHP, MySQL, xHTML, CSS, ECMAScript, XSLT
* DNS, pureFTP, Debian/Ubuntu
* Beta-testeur
* Disponibilité irrégulière
 
*'''JeremieZ'''
* yaka-fokon
* superviser le déploiement
* critiquer :)
 
 
*'''[[OzMose|Mose]]''' (Coutances, normandie)
* php/mysql coder
* dev tikiwiki
* coup de main general
 
*'''[[Utilisateur:XavierAntoviaque|Xavier Antoviaque]]''' (Paris)
* Commentaires/critiques
* Ergonomie
* Intégration
 
*'''[[PascalDuez|Pascal Duez]]''' (PAZ) (Paris, Amiens)
* Design Graphique, Typographique
* XHTML, CSS
 
----
 
== Besoins==
 
===Liste de fonctionnalités demandées (à classer ensuite)===
 
- flux rss, si possible par catégories d'articles
 
- articles modifiables via un simple navigateur
 
- pages valide W3C
 
- pérennité de l'outil (largement adopté et soutenu par une bonne base de développeurs)
 
- migration vers et depuis possible (cf format des pages et liens dans le SGBD) : étudier possibilités et coût de la migration depuis wml
 
- accessibilité
 
- séparation forme/fond
 
- préservation des URL existantes ou possibilités de redirections Apache
 
- outil disposant de fonctionnalités étendues (ou de plugins) permettant de gérer directement : galerie photos, porte documents (public/privé), wiki (privé/public)
 
- outil permettant de faire un site hiérarchique facilement
 
- gestion fine des droits d'accès : par groupe, par utilisateur, lecture/création/modification..., sur une page, un groupe de pages...
 
- possibilité d'avoir une taxinomie pour faciliter la recherche de pages sur un thème
 
- des URL sympa et pérennes
 
- gestion des historiques
 
- gestion possible d'un forum sur un article
 
- présence d'un module de vente/paiement en ligne ?
 
- un moteur de recherche interne
 
Autres :
 
- outil accepté par ceux qui contribuent au contenu
 
- disponibilités de personnes ayant des compétences avec l'outil pour aider à la migration et à la mise en place du site (ergonomie...)
 
Avantages du système actuels :
 
- accès offline en mode CVS/SVN
 
- ajout de code dans les fichiers .wml pour par exemple récupérer des données externes
 
- include automatique de fichiers générés par un programme externe (exemple : barre de progression du nombre d'adhésions)
 
- gestion multilingue
 
Présélection d'outils possibles :
 
- drupal
 
- joomla
 
- tikiwiki


[[Catégorie:SiteWeb]]
[[Catégorie:SiteWebHistorique]]

Dernière version du 26 novembre 2010 à 17:58

Refonte du site de l'April[modifier]

Cette page a servi lors de la refonte du site Web de l'April.

La page de travail du groupe Site Web est ici : SiteWeb

Liste de travail :[modifier]

La page pour la liste de discussion : http://www.april.org/wws/info/siteweb