Home - ScribesZone/ushahidi-model GitHub Wiki

Introduction

Bienvenue sur le glossaire d'Ushahidi_ par les modèles.

Ce site est en construction !

Ce glossaire interactif présente les différents les différents concepts présents dans la PlateformeUshahidi_. Les mots commençant par une Majuscule et se terminant par un _ (par exemple Publication_) correspondent à un terme du glossaire. Pour des raisons techniques les pluriels sont notés pas un _s en fin (par exemple Publication_s). Les mots comme Publication_ devraient créer un lien vers la définition. Comme ce n'est pas le cas pour un souci technique merci pour la navigation merci de se référer à la liste des termes par ordre alphabétique en bas de page.

Le texte a été frappé au kilomètre et aurait dû donné lieu à des relectures et commentaires. Certaines parties ne sont pas développées. Ce document est livré en état.

Les diagrammes sont des diagrammes uml. Ils mériteraient d'être paraphrasés, mais cela n'a pas été possible par manque de temps. L'accent a été mis sur la description de l'interface car c'est l'interface qui est limitante.

Domaines thématiques

Le glossaire est décomposé en différents domaines thématiques plus où moins orthogonaux. La structure par domaine est affichée dans le panneau gauche.

  • le Contexte présente pour un lecteur non averti ce qu'est la PlateformeUshahidi_. Le concept essentiel est :

    • les Déploiement_s.
  • le ModèleDeDonnées_ présente basiquement les concepts dans "la base de données" indépendamment de l'interface utilisateur. Il s'agit de la partie la plus importante pour tout logiciel car ces concepts déterminent les fondamentaux autours desquels tout s'articule. Les principaux concepts sont :

    • les Enquête_s et les Publication_s,
    • les Catégorie_s,
    • les Collection_s.
  • le ModèleDInterface_ présente la manière dont les informations sont présentées à l'écran. Les principaux éléments sont :

    • la VueCarte_ et les Point_s,
    • la VueDonnées_, les DétailDePublication_s, les RésuméDePublication_s,
    • la VueActivités_,
    • la VueAdmin_,
    • les FormulairesDeSoumission_,
    • le FormulaireDeFiltrage_.
  • le ModèleDeCollaboration_ présente la manière dont les différents types d'acteurs interagissent pour créer des Enquête_s structurées, soumettre des Publication_s, les raffiner/modérer/traduire et publier. Les principaux concepts sont :

    • les Utilisateur_s,
    • les Rôle_s.

Parcours du document

Un glossaire est par nature non-séquentiel. Il devrait être cependant possible de "lire" les différentes parties dans l'ordre indiqué dans le panneau de gauche. Si nécessaire un lecteur n'ayant jamais utilisé la PlateformeUshahidi_ pourrait peut-être commencer par "jouer" avec un Déploiement_ particulier, par exemple https://globalpause.ushahidi.io. Ensuite une possibilité serait de naviguer dans le ModèleDInterface_ et d'observer les différentes copies d'écran.

Ushahidi en quelques mots

Ushahidi en une image : l'image ci-dessous donne une vision globale de l'InterfaceUtilisateur_. Tous les principaux écrans sont présents.

Image

Ushahidi en quelques phrases : De manière très schématique et très informelle la PlateformeUshahidi_ permet :

  • (1) à des administrateurs de créer des Enquête_s (via la VueAdmin_ dans l'image non détaillée ici),
  • (2) aux Utilisateur_s de répondre à ces Enquêtes via des FormulairesDeSoumission_ (voir l'image) donnant lieu à des Publications_,
  • (3) à d'éventuels modérateurs et/ou traducteurs de raffiner ces Publications_,
  • (4) à des utilisateurs de consulter toutes les Publication_s montrées sous forme de Point_s dans la VueCarte_ (voir l'image),
  • (5) à ces utilisateurs d'utiliser la vue VueDonnées_, c'est un "blog", (voir l'image),
  • (6) à des utilisateurs ou administrateurs d'utiliser des techniques de filtrage pour limiter les publications visibles (voir FormulaireDeFiltrage_ dans l'image)
  • (7) des utilisateurs ou administrateurs de visualiser des statistiques concernant l'activité dans le temps (vue VueActivités dans l'image).