Salut,

Je vais par ce post essayer de vous décrire l'état d'avancement du
site final, les choses qu'on y a faite, et ce qu'on va en faire. C'est
parti ...

Le site n'est pas encore en ligne (on est toujours sur la page
temporaire) pour plusieurs raisons. Je sais que ça agace pas mal de
monde, et je suis d'accord pour dire que la page temporaire est là
depuis bien trop longtemps.

Globalement, on peut dire que le site est presque utilisable. Si sa
publication a été retardée, c'est parce qu'on a créé un mini backend
d'admin qui je pense prouvera ses vertues dans le futur.

Pourquoi ce backend ?

Ceux qui on visité la maquette en long et en large on du remarquer
quelques uns de mes commentaires du genre: "il faudrait que cette
partie soit dynamique". La première idée était une page dynamique pour
la page équipe, afin qu'elle soit renseignée a partir de données
stockées en base, et peuplée par un formulaire de gestion des membres.

N'étant pas très au point en php (et même plutôt largué, je passe mon
temps sur le manuel de référence), j'ai demandé un coup de main,
Azmodaï a engagé le pari de fabriquer cette gestion. On a discuté
trois quatre fois sur irc, et on a eu plusieurs idées:
* gestion des membres avec leur role et leur statut (actif, pas la, occupé)
* gestion des projets (genre Ncooker, Nsetup, etc..)
* gestion des équipes faisant tourner ces projets, avec les liens qui
vont bien (le responsable, etc..)

Comme je tiens à ce que le site puisse facilement devenir
international, je voulais aussi une gestion des langues. Si le site
dans sa conception a été prévu pour, il n'existait aucun moyen de
gérer l'affichage des pages en telle ou telle langue. Azmo a encore
fait du beau travail, et nous a codé un 'switcher' permettant de
proposer une page en différentes langues (selon le nombre de
traductions de cette page), ainsi que la langue 'courante' du visiteur
(pour qu'il reste sur sa langue de prédilection). Cette partie est
fonctionnelle.

Du coup, on a mis plus de temps :-) A l'heure actuelle, même si le
backend n'a pas été profondemment testé, la gestion des utilisateurs
fonctionne, la gestion des projets semble utilisable (ou si cela ne
devait pas être le cas, les bases sont là). Mais l'utilisation de ce
backend sur le site en est à ses prémices, c'était ma partie :-)

Pour l'instant, j'ai une liste brute de forme des utilisateurs, avec
quand même une coupure par pages et la navigation entre ces pages s'il
y a beaucoup de membres.
Il me reste à faire une belle mise en page (c'est plus compliqué que
je ne le pensais d'afficher correctement toutes ces infos). Je pense
terminer ça dans la semaine.

Même si le site n'est pas terminé, on va le mettre en ligne. Comme je
l'ai dis, il me reste l'affichage correct pour la page équipe, mais
j'ai également un bug à corriger sur le forum (introduit avec le
switcher de langues). Les pages non terminées ou non commencées vont
être désactivée temporairement (en les enlevant du menu), afin de ne
pas faire de pages 'en travaux', ou du moins en réduisant celles-ci au
maximum.

Il reste aussi toutes les traductions, au moins celle en anglais. J'ai
commencé avec deux ou trois pages, mais c'est assez long, toute aide
est la bienvenue (je peux reposter un howto du traducteur si vous
voulez).

Tout ça pour dire que je pense mettre le site en ligne fin de semaine
prochaine, au maximum début septembre. Comme le dit Zidane, c'est la
reprise :-)

Encore une fois, je ne suis pas propriétaire du projet 'Site web', et
les personnes voulant aider sont les bienvenues. Je suis d'ailleurs
meilleurs en conception qu'en codage pur, je trouve donc mes limites
quant à la finalisation du site. J'espère que cette mise en ligne
incitera les personnes n'aimant pas son caractère non terminé à y
remédier :-)

@+

-- 
Richard 'riri' GILL
jabber: [EMAIL PROTECTED]
-- L'important dans vi, c'est maîtriser Echap et i --

Répondre à