Le laboratoire Viabloga

Expériences pour un ViaBloga Nouvelle Formule

 Proposition de plan d'action

Stephane
Mercredi 16/11/2005
15:03 - son site

mots-clés :

 

J'ai beaucoup réfléchi la nuit dernière, à tous les échanges qui ont eu lieu sur ce site, en particulier au plan de Jesabeth, à la nécessité de définir des étapes claires, et au fait que c'est impossible d'expliquer les mots-clés. Donc j'aimerais vous proposer ce plan d'action :

1. Amélioration de l'ergonomie de la plate-forme
2. Refonte (structure, contenu et présentation) de viabloga.com -> le site "institutionnel" destiné aux personnes qui découvrent ViaBloga (et qui n'ont pas encore de site sur ViaBloga)
3. Refonte (structure, contenu et présentation) de ce qui est aujourd'hui utilisateurs.viabloga.com -> le "centre d'échange et d'informations" pour les personnes qui ont déjà un site sur ViaBloga
4. Interaction avec les utilisateurs

------

Je découpe en plus petits bouts :

1. Amélioration de l'ergonomie de la plate-forme

  • Nouvelle charte graphique
  • Meilleure interface
    • Meilleure terminologie
    • Changements dans le menu administrateur
    • Changements dans les formulaires
    • Simplification de certaines fonctionnalités existantes

2. Refonte (structure, contenu et présentation) de viabloga.com -> le site "institutionnel" destiné aux personnes qui découvrent ViaBloga (et qui n'ont pas encore de site sur ViaBloga)

et

3. Refonte (structure, contenu et présentation) de ce qui est aujourd'hui utilisateurs.viabloga.com -> le "centre d'échange et d'informations" pour les personnes qui ont déjà un site sur ViaBloga

Là, après avoir lu tous les échanges, je pense qu'on pourrait partir sur une approche un peu différente : au lieu de décrire des outils et des fonctionnalités, on présente des cas d'utilisations, on donne des exemples de ces cas, on dit quelles fonctions (et pas fonctionnalités) sont utilisées pour ces cas, et pour chaque fonction, on fait un tutoriel vidéo -> montrer plutôt qu'expliquer.

  • Définir des cas d'utilisations
    • Publier un journal visible de tous sur Internet (weblog classique)
    • Publier un journal à destination d'un groupe restreint (site familial par exemple)
    • Ecrire un journal intime
    • Publier un journal à plusieurs
    • Créer un site d'association
    • Créer un site d'entreprise
    • Travailler en équipe sur un projet
    • ...
  • Pour chaque cas :
    • Donner des exemples réels
    • Donner des témoignages d'utilisateurs si disponibles
    • Dire quels fonctions de ViaBloga sont utilisées
      • Par exemple pour un journal familial alimenté par toute la famille:
        • Fonctions de base:
          • Publication d'articles
          • Gestion d'accès en lecture (site privé)
          • Mode collaboratif
        • Fonctions avancées, pour aller plus loin
          • Choix et configuration d'un modèle de mise en page
          • Classification des articles par mots-clés
          • ...
  • Pour chaque fonction :
    • Classification (via des mots-clés pour qu'on puisse faire des listes de fonctions facilement)
      • Dire s'il s'agit d'une fonction de base, d'une fonction avancée, ou d'une fonction expert
      • Dire à quel domaine la fonction appartient
    • Brêve description
    • Exemple réel si possible (tel site utilise telle fonction pour faire telle chose)
    • How-to :
      • Texte + photos
      • Vidéo
    • Pour aller plus loin, voir tels autres fonctions
  • Puis : définition de la séparation entre le site pour les nouveaux et pour les utilisateurs
    • On peut partager du contenu entre les deux (tous les textes par exemple)
    • Ou on peut faire un seul et même site, avec deux entrées distinctes
    • Ou deux sites complémentaires, avec une présentation similaire pour qu'on puisse s'y retrouver
La raison pour laquelle je pense qu'il vaut mieux parler de cas d'utilisations, puis de fonctions (comme classer ses articles avec des mots-clés), plutot que d'outils (mots-clés) ou de fonctionnalités (fil RSS 2), c'est que ViaBloga est une plateforme extremement flexible, avec des dizaines de fonctionnalités qui peuvent etre utilisées de centaines de façons différentes. L'exemple typique, c'est les mots-clés. Il y a tellement de chose possible à faire avec, que je n'ai jamais réussi à bien les expliquer, sans les montrer. Il n'y a qu'à voir nos récents échanges sur ce site pour s'en rendre compte.

Donc on ne parle pas technique, on parle applications, et comment les réaliser.

Vous noterez que je ne parle pas du tout de la doc là dedans. En fait mon objectif c'est de faire disparaitre la doc. ;-) Que l'interface soit suffisamment intuitive, avec suffisamment d'aide en ligne, pour qu'on ait jamais besoin de chercher dans la doc. A terme, il faudra aussi revoir la partie "doc de référence", en particulier tout ce qui concerne le code des modèles de mise en page, les objets, les attributs etc. Mais je pense que ce n'est pas une priorité, car celà concerne au mieux 5% des utilisateurs.

4. Interaction avec les utilisateurs
  • Gestion des problèmes / demandes d'aide
  • Gestion des suggestions
  • Recommandations d'autres site
  • Présentation de son site
  • Lettre d'information mensuelle
  • ...

Que pensez vous de tout celà ? Commentaires et suggestions bienvenues évidemment. :-)

Si ça vous plait, on peut commencer à définir les étapes qui vont bien pour chaque domaine, par exemple :

  • Elaboration de la liste des cas d'utilisation
  • Remplissage des cas d'utilisation
  • Elaboration de la liste des fonctions (normalement déjà bien avancée après le remplissage des cas)
  • Remplissage des fonctions
  • ...




Commenter l'article



Commentaires

jlb
Mercredi 16/11/2005
20:30 - son site
 

M'balaba le plan d'action, comme on dit au Congo !
Bon, moi, globalement ça me plaît bien tout ça. J'aime bien l'approche par cas d'utilisation. C'est différent de l'approche de Jesabeth, bien sûr, mais pas tant que ça finalement : l'approche par profils d'utilisateur doit en fait conditionner l'ergonomie du site corporate.

Il ne reste plus qu'à s'y mettre !

Alors : les étapes qui vont bien pour chaque domaine...
1. et 2. - c'est toi le maître d'oeuvre, Stéphane. Nous, on a déjà fait pas mal de suggestions, on peut éventuellement t'aider à les regrouper "par famille" mais comme de toute façon tu feras ce que tu veux, ou ce que tu peux, on se contentera peut-être d'observer et de commenter...
3. et 4. - là, tout le monde peut contribuer !

Comment ?

Pour ce qu'il y a à faire, tu l'as bien introduit :

  • Elaboration de la liste des cas d'utilisation
  • Remplissage des cas d'utilisation
  • Elaboration de la liste des fonctions (normalement déjà bien avancée après le remplissage des cas)
  • Remplissage des fonctions
  • ...

Mais comment procède-t-on ?

Il semble qu'on était assez d'accord pour discuter sur la partie blog et pour récapituler sur les textes wiki. Mais bientôt ce blog va ressembler à celui de leblase, au moins pour le dédale des commentaires !
Il faut à mon avis privilégier les articles aux commentaires.
Un point ou un fil = un article + commentaires sur ce point
plutôt que des commentaires qui déroulent plusieurs fils de discussion (et je suis le premier concerné !).

Problème : qui peut soumettre un article ? Actuellement que les admins !
Est-ce qu'il est possible de reprendre les comptes de Vie de ViaBloga avec les droits ? Sinon êtes-vous d'accord pour autoriser les utilisateurs enregistrés à soumettre des articles (cf. Vie de ViaBloga) ?
Est-ce qu'il est possible d'insérer un lien automatique pour la création d'un article relié dans tout texte (cf 36 trucs ou les Demandeurs) ? Sinon on rajoutera à la main les mots-clés dans les articles.

Et puis, comme il s'agit d'un labo, expérimentons !

 

Mais comment procède-t-on ?

Comme ça : http://labo.viabloga.com/news/9.shtml

Jesabeth
Jeudi 17/11/2005
08:44 - son site

 

Ah ben je l'avais pas vu celui-là, je viens de faire un commentaire.

Comme quoi c'est pas visuel les nouveaux articles :o)

Bon je lis tout ça et je te dis ce que j'en pense.

Jesabeth
Jeudi 17/11/2005
09:45 - son site

 

Donc on ne parle pas technique, on parle applications, et comment les réaliser.

C'est ce que j'avais essayer de montrer avec mes images (l'histoire des mots clés et des pages). C'est vrai que les tutos "filmés" sont encore mieux.

Je vois que notre conversation sur l'IHM et autres t'as fait bouillonner les neurones :o)

Alors reprennons... le plan de départ était une base de reflexion (). Les cas d'utilisation que j'avais listés sont les cas d'utilisation de la plate-forme.

  • Définir des cas d'utilisations
    • Publier un journal visible de tous sur Internet (weblog classique)
    • Publier un journal à destination d'un groupe restreint (site familial par exemple)
    • Ecrire un journal intime
    • Publier un journal à plusieurs
    • Créer un site d'association
    • Créer un site d'entreprise
    • Travailler en équipe sur un projet
    • ...
  • Pour chaque cas :
    • Donner des exemples réels
    • Donner des témoignages d'utilisateurs si disponibles
    • Dire quels fonctions de ViaBloga sont utilisées
      • Par exemple pour un journal familial alimenté par toute la famille:
        • Fonctions de base:
          • Publication d'articles
          • Gestion d'accès en lecture (site privé)
          • Mode collaboratif
        • Fonctions avancées, pour aller plus loin
          • Choix et configuration d'un modèle de mise en page
          • Classification des articles par mots-clés
          • ...
  • Pour chaque fonction :
    • Classification (via des mots-clés pour qu'on puisse faire des listes de fonctions facilement)
      • Dire s'il s'agit d'une fonction de base, d'une fonction avancée, ou d'une fonction expert
      • Dire à quel domaine la fonction appartient
    • Brêve description
    • Exemple réel si possible (tel site utilise telle fonction pour faire telle chose)
    • How-to :
      • Texte + photos
      • Vidéo
    • Pour aller plus loin, voir tels autres fonctions

Ce que tu développes là sont les cas d'utilisation des weblogs.
Cela fait donc partie de l'information dédiée aux utilisateurs.

Le portail, le centre d'échanges et d'informations ainsi que l'interface d'administration sont déjà dans le plan. Cela afin que nous puissions définir effectivement leurs spécificités et les objectifs.

Maintenant pour l'extrait de ton plan (ci-dessus).
C'est une excellente idée de proposer de l'information classée en fonction des objectifs des utilisateurs par rapport à ce qu'ils veulent mettre dans leur weblog.
Par contre, et là je parle de notre méthode de travail, il ne faut surtout pas partir des cas d'utilisation de weblog pour développer les fonctionnalités mais au contraire partir des fonctionnalités pour ensuite les rattacher aux différents cas d'utilisation.
Les risques de s'y perdre et de faire des redondances inutiles sont grands.
Pourquoi ? Tout simplement parce que nous ne sommes pas en train de travailler sur la conception du moteur de blog mais sur l'organisation et la présentation de l'information le concernant.

Si on travaillait sur la conception du moteur de blog, on pourrait effectivement se dire :
- alors il faudrait qu'il permette de :

  • Publier un journal visible de tous sur Internet (weblog classique)
  • Publier un journal à destination d'un groupe restreint (site familial par exemple)
  • Ecrire un journal intime
  • Publier un journal à plusieurs
  • Créer un site d'association
  • Créer un site d'entreprise
  • Travailler en équipe sur un projet

Et à partir de là définir (en vue de les créer) des fonctionnalités pour chaque cas, regrouper les fonctionnalités identiques etc.

Là c'est le contraire. Il faut lister les fonctionnalités existantes pour chaque grand groupe (photos, video, podcast, édition, collaboration, site privé...) et ensuite les mettre en pertinence avec chaque cas d'utilisation.


jlb >> pour la gestion des droits et l'organisation à ce niveau, perso je te laisse décider de la meilleure méthode car tu as de l'expérience en matière de sites collaboratifs.

Stephane
Jeudi 17/11/2005
12:02 - son site
 

il ne faut surtout pas partir des cas d'utilisation de weblog pour développer les fonctionnalités mais au contraire partir des fonctionnalités pour ensuite les rattacher aux différents cas d'utilisation.
Je suis prêt à parier que le résultat final est le même. :-)

Je propose qu'on coupe la banane en deux et qu'on la mange par les deux bouts plus le milieu :

- jlb commence à lister les cas d'utilisation (ex : publier un journal intime)
- Jesabeth commence à lister les fonctions (ex : écrire des articles, classer les articles par mots-clés)
- Stephane commence à lister les outils/fonctionnalités (les "features") (ex : les mots-clés, les groupes, les permissions)

Et ensuite, on fait la double correspondance :
Cas d'utilisations <=> Fonctions, et Fonctions <=> Outils.

Je vais écrire un autre article pour présenter plus concretement comment commencer.

Jesabeth
Jeudi 17/11/2005
12:13 - son site
 

Si on est à trois sur la banane, alors là d'accord.
On peut se permettre de faire chacun notre listing sans se préoccuper des relations avec les deux autres listes.

Jesabeth
Jeudi 17/11/2005
10:30 - son site
 

Rien à voir mais je fais une parenthèse parce que cette page est bourrée de listes à puces et que je voulais en améliorer la présentation.

Il y a des soucis avec la conception de la feuille de style, l'héritage est vraiment trop anarchique.

Stephane
Jeudi 17/11/2005
11:31 - son site
 

Oui, j'ai essayé de corriger ça hier soir, mais je ne trouve pas ce qui cause un tel affichage des listes. :-(

Si t'as une idée.. :-)

A propos, j'ai remis la version publique de rdc* sur ce site, car il faut qu'on la corrige justement. J'ai sans doute été un peu vite quand je l'ai mise dans les modèles publics. J'ai corrigé le problème des bold que tu m'as signalé, j'ai juste appliqué le font-style:normal aux titres.

Jesabeth
Jeudi 17/11/2005
12:15 - son site
 

J'ai regardé en vitesse mais là ça demande une bonne exploration.

J'ai rajouté des blocs pour les ul et li des class post et comment, ça marche sur le code de la source mais pas via sur le template... c'est bien la première fois que je vois ça.

DelphineD
Vendredi 25/11/2005
00:36 - son site
 

je sais que je suis un peu off-topic (et absurde) mais Jesabeth, si tu regarde le template peut-être auras-tu des idées pour réduire le nombre de couleurs configurables (et le rendre ainsi plus simple à personnaliser)...