Fork me on GitHub

Organisation et Projets de la Xoops Design Team

200730
Septembre
  Kris XOOPS 5421

Tasks Xoops Design TeamCette équipe, sous la responsabilité de Kris, en étroite collaboration avec les autres équipes de Xoops à en charge la partie "Design". Composé de membres titulaires en charge de travaux quotidiens, ils ont également (chacun dans son domaine) le management de groupes de travail sur les différents projets de l'équipe.

Le constat actuel (difficultés de personnalisation de manière professionnelle, absence de "standards" de conception) fait apparaître la nécessité de revoir l'écriture "design" du core, ce travail n'est pas si important que nous pourrions le penser pour une équipe, même de taille réduite, motivée et collaboratrice (entre ses membres mais également avec les autres Xoops team"). Cette équipe a un travail important à réaliser, nous devons prendre celui-ci comme une multitude de projets et mettre en place le management et les moyens pour obtenir des résultats probants et rapides.

Ces groupes de travail doivent faire appel et être composés de volontaires des différentes communautés Xoops en fonction des projets à réaliser. Il y en a pour tous les niveaux de compétences et participations temporaires (en effet même deux fichiers de corrigés dans certains projets, en fait déjà deux de réalisés !).

Donc une Equipe pour vous, par vous !



Le rôle de la Design Team n'étant que le management participatif dans les groupes de travail. Chaque groupe aura son espace pour communiquer entre eux, la lecture sera ouverte, par contre la réponse par des membres des autres groupes, ne pourra se faire que par leur Chef de Groupe. Les membres de la Design Team auront un rôle de chef de groupe dans les projets, le rôle de Chef des Projets et de coordinateur, revenant au responsable de la Design Team.

Outre un point de travail hebdomadaire, chaque chef de groupe fera un état des travaux et du planning pour le 21 de chaque mois afin que le Chef des Projets puissent élaborer le rapport au conseil et à la communauté pour le 1er de chaque mois. Un projet se terminera, un nouveau débutera (ex : mise en conformité de certains modules - création de thèmes pour l'admin - ...), peut-être avec le même groupe ou pas, en fonction de leur compétence, de leur temps disponible, de la motivation de ses membres.

Telles les vagues sur la plage, nous aurons toujours ce mouvement de flux et de reflux, sachant que le core et les suggestions des membres seront notre lune.

Actuellement nous avons 11 projets, certains ne concernent que la Design Team : Task Theme Xoops Websites - Theme.Xoops.org - Daily team task, les autres sont ouverts à la participation de la communauté dans le cadre des groupes de travail. Ils existent des travaux existants sur lesquels nous pouvons nous baser :

  • sur les versions 2.2 et 2.3,
  • les thèmes zetareticuli, morphogenesis et css100,
  • les propositions de hacks sur les différents sites des communautés,
  • les projets de chacun de nous sur nos versions de tests,

sont des éléments à prendre à compte pour nous faciliter le travail et réduire le temps de réalisation de ce challenge essentiel à Xoops.

1. Task Core

Groupe de travail composé de membres volontaires et motivés des communautés Xoops et dirigé par un membre de la Design Team.

  1. 1 - Recenser tous les styles du core et établir les feuilles de style correspondante (une pour le module system et ses templates (style.css), une pour le core (xoops.css) que font actuellement certains sélecteurs (ex : #mainmenu) dans xoops.css, alors qu'ils devraient être (ou sont déjà) dans la feuille de style du thème ? Style.css du module system ne devrait avoir que le style propre à l'administration et au core de Xoops. Actuellement nous avons trop de code html et déclarations de style dans les fichiers php, ils manquent des templates (ex : edituser.php, register.php, ...). Nous devons en créer, et limiter le code html dans les php du core.
  2. 2 - Dans xoops.css, nous devons mettre et créer des sélecteurs "généraux" pour aider la dev team, les concepteurs de module, ainsi que les designers de thèmes pour faciliter le travail de ces derniers dans le respect w3c et une standardisation du nommage des sélecteurs. Par exemple, seulement :


    /*======== styles pour mettre des blocs "flottants" par exemple des images ======== */
    .floatleft {
    floatleft;
    margin-top1em;
    margin-right 1em;
    padding-left4px;
    border0;
    }
    .
    floatright {
    floatright;
    margin-bottom1em;
    margin-left1em;
    padding2px;
    border0;
    }
    /*======== classes d'alignement ======== */
    .left text-alignleft; }
    .
    right text-alignright; }
    .
    center text-aligncenter; }
    .
    justify text-alignjustify; }
    .
    middle vertical-alignmiddle;}
    .
    top vertical-aligntop;}
    .
    bottom vertical-alignbottom;}

    /* for oriental language, just inverse */
    .txtleft text-alignleft; }
    .
    txtright text-alignright; }

    /*======== classes de largeur ======== */
    .width100 width100%; }
    .
    width95 {width95%}
    .
    width75 width75%; }
    .
    width66 width66%; }
    .
    width50 width50%; }
    .
    width33 width33%; }
    .
    width25 width25%; }
    .
    width20 width20%; }
    .
    width10 width10%; }

    /* ========= classe de police ========== */
    .small font-size.92em;}
    .
    normal font-size1em;}
    .
    big font-size1.17em;}
    .
    maxi font-size1.5em;}
    .
    bold font-weightbold;}
    .
    italic {font-styleitalic;}

    /*======== classes d'affichage ======== */
    .clear clearboth; }
    .
    block displayblock; }
    .
    hide displaynone; }
    faciliterait déjà le travail des développeurs du core et de modules.
  3. 3 - mettre dans la mesure du possible le core valide XHTML 1.0 Transitional (au maximum proche du "strict")
    1. Mettre les tableaux et formulaires telles que recommandés dans les standards, exemple :
      1. --> table, caption,thead, tfoot, tbody, etc ... (voire supprimer les tableaux)
      2. --> form, fieldset, legend, label, ...
    2. N'appliquer des styles que par "class" et "id"
    3. Supprimer les target blank (possibilité d'utilisation de javascript pour ouvrir la page dans une nouvelle fenêtre)
    4. ajouter les balises "title" et "alt" manquantes dans les liens et images du core
  4. 4 - Aider le groupe de travail "Documentation" à réaliser la documentation nécessaire sur ce point, car celle-ci est nécessaire aux développeurs, mais également à l'utilisateur final pour comprendre ou personnaliser avec facilité son Xoops.

2. Task System Mod

Groupe de travail composé de membres volontaires et motivés des communautés Xoops et dirigé par un membre de la Design Team.

  1. 1 - mettre dans la mesure du possible le module "system" valide XHTML 1.0 Transitional (au maximum proche du "strict")
    1. Mettre les tableaux et formulaires telles que recommandés dans les standards :
      1. --> table, caption,thead, tfoot, tbody, etc ... (voire supprimer les tableaux)
      2. --> form, fieldset, legend, label, ...
    2. N'appliquer des styles que par "class" et "id".
    3. Supprimer les target blank (possibilité d'utilisation de javascript pour ouvrir la page dans une nouvelle fenêtre)
    4. ajouter les "title" et "alt" manquants dans les liens et images du core
  2. 2 - Créer les templates manquants
  3. 3 - Aider le groupe de travail "Documentation" à réaliser la documentation nécessaire sur ce point, car celle- ci est nécessaire aux développeurs, mais également à l'utilisateur final pour comprendre ou personnaliser avec facilité son Xoops.

3. Task Admin Redesign

Groupe de travail composé de membres volontaires et motivés des communautés Xoops et dirigé par un membre de la Design Team.

  1. 1 - Recenser les suggestions des utilisateurs et concepteurs de modules, pour travailler de manière collégiale avec la dev team sur une réorganisation et un redesign de l'administration (plus conviviale, fonctionnelle, web 2.0, etc ...)
  2. 2 - A partir des travaux des groupes de travail "Core" et "Module System" et du point 1, rédiger une liste de fonctionnalités à intégrer et réaliser le redesign de l'administration de Xoops.
  3. 3 - Aider le groupe de travail "Documentation" à réaliser la documentation nécessaire sur ce point, car celle- ci est nécessaire aux développeurs, mais également à l'utilisateur final pour comprendre ou personnaliser avec facilité son Xoops.

4. Task Theme templates

Groupe de travail composé de membres volontaires et motivés des communautés Xoops et dirigé par un membre de la Design Team.

  1. 1 - A partir des standards de nommage définis par la Design Team (sur la base des travaux réalisés par les différents groupes), réaliser un gabarit basique de thème (ex: default_simple) et un autre plus évolué à l'usage des professionnels ou designers expérimentés (ex : morphogenesis)
  2. 2 - Aider le groupe de travail "Documentation" à réaliser la documentation nécessaire sur ce point, car celle- ci est nécessaire aux développeurs, mais également à l'utilisateur final pour comprendre ou personnaliser avec facilité son Xoops.

5. Task Themes Core

Groupe de travail composé de membres volontaires et motivés des communautés Xoops et dirigé par un membre de la Design Team.

  1. 1 - Réaliser un jeu de 3 ou 4 thèmes conformes aux standards Xoops pour le core de xoops, afin de remplacer les anciens, un vote de la communauté pourra être envisagé pour sélectionner les thèmes présentés
  2. 2 - Aider le groupe de travail "Documentation" à réaliser la documentation nécessaire sur ce point, car celle- ci est nécessaire aux développeurs, mais également à l'utilisateur final pour comprendre ou personnaliser avec facilité son Xoops.

6. Task Documentation

Groupe de travail composé de membres volontaires et motivés des communautés Xoops et dirigé par un membre de la Design Team. En collaboration étroite avec les différents groupes de travail et la Doc Team, ces membres devront compiler et organiser la documentation relative au "design" de Xoops suivant une thèmatique objective. Travail ingrat je dois le reconnaître, mais tellement enrichissant pour le rédacteur et utile pour la communauté Xoops.

7. Task Theme Xoops Websites

Groupe de travail composé de membres de la Design Team. En charge la réalisation des thèmes et personnalisation des templates pour les sites de la fondation, travail à effectuer en collaboration étroite avec les différentes équipes existantes. Les thèmes devront avoir l'approbation du conseil pour la mise en ligne "publique".

8. Theme.Xoops.org

Groupe de travail composé de membres de la Design Team. Ils devront définir les critères qualité des thèmes proposés et soumis, nous pouvons par exemple créer un "label" Xoops pour les thèmes répondant complètement aux critères, une fois définis, l'approbation du conseil sera nécessaire avant publication. Ils devront réaliser la présentation et la mise en téléchargement (ou lien vers les sites des auteurs) des thèmes "labelisés" sur le site theme.xoops.org, ainsi que la création d'un portfolio "design", des news et des fils rss sur le design, xhtml html, css et javascript.

La documentation sera sur le site de la Doc Team. En outre, ils auront en charge l'administration du site theme.xoops.org et le support sur le forum de la communauté Xoops.

9. Update Old Themes

Groupe de travail composé de membres volontaires et motivés des communautés Xoops et dirigé par un membre de la Design Team. Ce groupe devra mettre aux nouveaux standards Xoops les "best of" des thèmes existants. Il pourra être effectué un vote auprès des communautés pour sélectionner les thèmes qui méritent d'être mis à jour dans un premier tour. Ensuite, chaque membre du groupe se chargera de la modification d'un certain nombre de thèmes en fonction de son temps disponible. Le reste le sera, si ce groupe de travail décident de poursuivre son existence après la première phase.

Cet exercice est excellent pour un utilisateur désirant apprendre à faire un thème. Cette équipe rédigera également une documentation et/ou faq sur la mise à jour des anciens thèmes.

10. Test Work Task

Groupe de travail composé de membres volontaires et motivés des communautés Xoops et dirigé par un membre de la Design Team.

  1. 1 - Tester les réalisations des différents groupes de travail
  2. 2 - Vérifier la pertinence de la documentation

11. Daily Team Task

Groupe de travail composé de membres de la Design Team.

  1. 1 - Apporter aide et support à la dev team, concepteurs de modules, utilisateurs finaux sur les aspects de la conception des thèmes, templates et design ...
  2. 2 - Réaliser une faq et/ou tutorials avec la "Doc Team" sur les questions récurrentes
  3. 3 - Publication régulière de thèmes réalisés par la Design Team
  4. 4 - Maintenir une veille des tendances "design" pour anticiper le plus tôt possible l'évolution Xoops vers celles- ci, si pertinentes

Note: 0.00 (0 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article à un ami
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Supporter Xoops
Inscrit le: 16/02/2003
De: Paris
Contributions: 346
duncan9384 Posté le: 30/09/2007 04:49  Mis à jour: 30/09/2007 04:49
 Re: Organisation et Projets de la Xoops Design Team
beau projet!
intéressant, on signe où?
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris Posté le: 30/09/2007 10:35  Mis à jour: 30/09/2007 10:35
 Re: Organisation et Projets de la Xoops Design Team
Citation :
Ducan9310 écrit :
intéressant, on signe où?

Tu fais acte de candidature en m'envoyant un mail ou mp, également en l'indiquant dans un commentaire sur cet article.
Me préciser toutefois, les projets auxquels tu veux participer.

Kris

ps : ceci est valable pour toutes les bonnes volontés, un acte permettant également de mieux connaître Xoops et la réalisation de thèmes
Team FrXoops
Inscrit le: 01/11/2004
De:
Contributions: 1823
patz Posté le: 30/09/2007 11:25  Mis à jour: 30/09/2007 11:25
 Re: Organisation et Projets de la Xoops Design Team
pour le point 9 (mise à jour anciens thème), cela pourrait être immédiat.
Il pourrait être ouvert un sous forum dans la rubrique design (ou ailleurs) "adaptation morphogénésis" .
Dans cette rubrique les membres présentent les thémes adaptés ,prêts à l'emploi ou en cours d'adaptation.
Chaque thème "préfixé" selon son utilisation principale [commercial] [sport][dominante couleur] [etc] et alimenter avec ces thèmes au fur et à mesure de leur validation une sous rubrique du référentiel de theme classée par "type" de theme ,afin de faciliter la recherche par la suite.
On pourrait partir des anciens themes mais aussi de site comme free css templates comme base de travail.
Régulier
Inscrit le: 04/02/2003
De:
Contributions: 203
lolothom Posté le: 30/09/2007 13:13  Mis à jour: 30/09/2007 13:13
 Re: Organisation et Projets de la Xoops Design Team
bonjour

je suis intéressé par le point 6
Semi pro
Inscrit le: 04/02/2003
De: Qc.ca
Contributions: 1389
king76 Posté le: 30/09/2007 14:49  Mis à jour: 30/09/2007 14:49
 Re: Organisation et Projets de la Xoops Design Team
C'est completement malade ;) Si ca marche votre organisation, j'ai hate de voir le résultat !

Bonne continuation a tous les volontaires.
Semi pro
Inscrit le: 08/03/2006
De:
Contributions: 1176
mage Posté le: 30/09/2007 14:58  Mis à jour: 30/09/2007 14:58
 Re: Organisation et Projets de la Xoops Design Team
Super idée, c'est avec des projets comme celui la que xoops va encore avancer!

Je suis intéressé par le point 6!
Régulier
Inscrit le: 19/01/2007
De:
Contributions: 144
smart Posté le: 30/09/2007 16:15  Mis à jour: 30/09/2007 16:18
 Re: Organisation et Projets de la Xoops Design Team
Si possible j'aimerai travailler sur un thème pour le point 8.
Est ce possible?
Derniers thèmes réalisés:
http://www.ema-paysage.fr
http://www.v2r.fr
Bientôt mon site pro aura son nouveau thème online surement courant semaine prochaine.(autocompletion recherche, scriptaculous et drag'n'drop)
Semi pro
Inscrit le: 22/02/2004
De:
Contributions: 997
kraven30 Posté le: 30/09/2007 17:55  Mis à jour: 23/07/2009 00:19
 Re: Organisation et Projets de la Xoops Design Team
C'est chouette tout ca
Semi pro
Inscrit le: 13/12/2004
De: Lyon
Contributions: 1364
MusS Posté le: 01/10/2007 15:57  Mis à jour: 01/10/2007 15:57
 Re: Organisation et Projets de la Xoops Design Team
Ben moi je serais bien partant pour les points 1,2 et 3.
Soit les trois, soit juste un bref je suis dispo
Semi pro
Inscrit le: 27/10/2004
De:
Contributions: 566
grandoc Posté le: 02/10/2007 14:26  Mis à jour: 02/10/2007 14:26
 Re: Organisation et Projets de la Xoops Design Team
Bonjour
J'ai fait acte de candidature pour le point 9,
en envoyant un MP à Kris
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris Posté le: 03/10/2007 00:03  Mis à jour: 03/10/2007 00:03
 Re: Organisation et Projets de la Xoops Design Team
Merci,

Je prends note des diverses candidatures et vous contacterai d'ici la fin du week-end prochain.
Le temps que j'affine deux ou trois petites choses

@+
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris Posté le: 04/10/2007 00:29  Mis à jour: 04/10/2007 00:29
 Re: Organisation et Projets de la Xoops Design Team
Pour le point 9, lecture ici
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

31 Personne(s) en ligne (1 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 31 | Plus ...