« Spécifications fonctionnelles » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
Aucun résumé des modifications
 
(15 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
==En-tête/Pied de page génériques==
===En-tête===
*Un titre
*Un choix de langues
*Retour à la page d'accueil/une
*Fil d’Ariane
===Pied de page===
*Des liens vers des pages publiques :
**Un lien vers une page de présentation du projet
**Un lien vers les mentions légales et obligatoires
**Un lien vers les contacts
**Un lien vers la faq
==Accueil==
==Accueil==
La page d'accueil contient :
La page d'accueil contient :
*Un titre
*Un choix de langues
*Un court paragraphe introductif
*Un court paragraphe introductif
*Un lien pour se faire offrir du logiciel libre
*Un lien pour se faire offrir du logiciel libre (renvoie vers la page d'[[Spécifications fonctionnelles#identification|identification]])
*Un lien pour offrir un logiciel libre à quelqu'un
*Un lien pour offrir un logiciel libre à quelqu'un
*Un lien pour référencer son projet libre sur le site.
*Un lien pour référencer son projet libre sur le site.
*Un encart qui affiche aléatoirement une déclaration d'amour à un logiciel libre
*Un encart qui affiche aléatoirement une déclaration d'amour à un logiciel libre
*Un encart qui affiche aléatoirement des données stats sur les logiciels libres offerts grâce au site
*Un encart qui affiche aléatoirement des données stats sur les logiciels libres offerts grâce au site
*Des liens vers des pages publiques :
 
**Un lien vers une page de présentation du projet
==Identification==
**Un lien vers les mentions légales et obligatoires
*Paragraphe d'introduction sur la nécessité de s'identifier pour créer un événement ou gérer des évènements existants
**Un lien vers les contacts
*Login / mdp
**Un lien vers la faq
*identifiants oubliés
**Un lien vers une
*Création de nouveau compte
 
==Sélection d'un projet libre dans la liste modérée==
===Recherche===
*Un champ de recherche libre permet de rechercher sur le nom. des propositions sont faites par auto-complétion. La recherche se fait sur n'importe quelle partie du nom.
*Une liste déroulante de catégories permet de sélectionner une catégorie.
*Un bouton de validation permet d'afficher toutes les entrées correspondant aux critères sélectionnés plus bas dans la page sans effacer les critères de recherche.
===Sélection===
*Les éléments filtrés s'affichent dans une liste.
*Cliquer sur un élément permet de le sélectionner.
**Un élément sélectionné dans la liste n'efface pas le contenu de la liste.
**On peut sélectionner un autre élément de la liste en cliquant une autre ligne
*La sélection affiche le résumé du projet avec les différents éléments de description du projet.
**Des boutons permettent de tester les url (ouverture dans la page ou dans un nouvel onglet)
**Un bouton permet de choisir une déclaration d'amour (facultatif)
**Un bouton permet de rédiger sa propre déclaration d'amour (facultatif)
***Une coche permet de rendre cette déclaration d'amour publique
*Un bouton permet de sélectionner le projet.
**Le projet apparaît dans une liste liée à l'événement
**Une fois le projet sélectionné, il n'y a plus d'événement sélectionné dans la liste mais le filtrage initial demeure actif.
 
==Enregistrement d'un nouveau projet==
Un nouveau projet peut être déclaré sans s'identifier et doit obligatoirement être soumis à la modération.
 
Un nouveau projet peut-être déclaré après identification et soumis ou non à la modération. Il est immédiatement utilisable dans un événement. Un nouveau projet non soumis à la modération n'est pas conservé dans la liste des projets disponibles ni dans l'espace perso qui a créé le projet (un projet non modéré est donc éphémère).
 
===Soumission d'un projet libre à la modération par un utilisateur non enregistré===
*Accès à un formulaire (derrière un captcha ?) dont les champs sont :
** nom du projet (obligatoire)
** catégorie du projet (obligatoire)
** URL (obligatoire)
*** du projet (obligatoire)
*** de la page de paiement (obligatoire)
*** de la licence (obligatoire)
*** du code source (obligatoire)
*** déclaration d'amour au projet (Facultatif)
* soumission à la modération (obligatoire)
===Création d'un nouveau projet pour un utilisateur enregistré===
Au sein d'un événement créé par l'utilisateur :
*Accès à un formulaire dont les champs sont :
** nom du projet (obligatoire si soumission à la modération)
** catégorie du projet (obligatoire si soumission à la modération)
** URL (obligatoire si soumission à la modération)
*** du projet (obligatoire si soumission à la modération)
*** de la page de paiement (obligatoire si soumission à la modération)
*** de la licence (obligatoire si soumission à la modération)
*** du code source (obligatoire si soumission à la modération)
*** déclaration d'amour au projet (facultatif)
* soumission à la modération (facultatif)
* rajouter à l'événement (obligatoire)
 
==Espace perso==
L'espace auquel un utilisateur identifié accède comporte
* un lien de gestion de son compte
* un lien pour se déloguer
* une liste des événements existants
** un lien de modification pour chaque événement
** un lien de suppression de chaque événement
** un lien pour accéder à la page publique de l'événement
* un lien de création d'un nouvel événement
 
===Gestion du compte===
Cliquer sur le lien permet d'accéder à la page de son compte comprenant :
*login
*modification du mdp
*modification de l'adresse mail
 
===Gestion des événements existants===
*Les événements passés ou en cours sont listés et éditables individuellement. On peut :
**les modifier
**les supprimer
**créer un nouvel événement
 
====Création d'un nouvel événement====
Un bouton permet de créer un nouvel événement. Il affiche un formulaire de description de l'événement.
*nom de l'événement
*date de l'événement ou l'URL d'un sondage (lien proposé vers Framadate) pour trouver une date ou un champ texte libre.
* horaire avec possibilité de rentrer une plage horaire.
* Adresse, l'adresse est géolocalisée par OSM. Les coordonnées sont automatiquement indiquées en complément de l'adresse. Elles sont manuellement modifiables champ texte pour les codes, étages et autres (étape facultative)
* Texte d'accompagnement permet de rédiger le texte d'accompagnement. Des paragraphes types pour expliquer la démarche de se faire offrir un logiciel libre sont proposés.(facultatif)
* Un formulaire permet de rentrer l'URL d'un sondage classique (confirmation de présence). Un raccourci permet d'en créer un rapidement.(facultatif)
*Des illustrations d'accompagnement sont sélectionnables. (facultatif)
*Choix de projets à soutenir dans la liste des projets disponibles (obligatoire)
*Création d'un nouveau projet (facultatif)
 
Bouton de validation de l'événement affiche l'URL de la page publique générée à partir de ces données.
 
====Modifier un événement====
La modification d'un événement donne accès au même formulaire que la création avec les champs remplis. Ils peuvent être modifiés et revalidés avec les nouvelles informations.
 
====Supprimer un événement====
La suppression passe par une étape de confirmation. La suppression est définitive. Les données ne sont pas archivées (sauf les projets passés par la modération)
 
[[catégorie:Libre en cadeau]]

Dernière version du 21 octobre 2015 à 16:35

En-tête/Pied de page génériques[modifier]

En-tête[modifier]

  • Un titre
  • Un choix de langues
  • Retour à la page d'accueil/une
  • Fil d’Ariane

Pied de page[modifier]

  • Des liens vers des pages publiques :
    • Un lien vers une page de présentation du projet
    • Un lien vers les mentions légales et obligatoires
    • Un lien vers les contacts
    • Un lien vers la faq

Accueil[modifier]

La page d'accueil contient :

  • Un court paragraphe introductif
  • Un lien pour se faire offrir du logiciel libre (renvoie vers la page d'identification)
  • Un lien pour offrir un logiciel libre à quelqu'un
  • Un lien pour référencer son projet libre sur le site.
  • Un encart qui affiche aléatoirement une déclaration d'amour à un logiciel libre
  • Un encart qui affiche aléatoirement des données stats sur les logiciels libres offerts grâce au site

Identification[modifier]

  • Paragraphe d'introduction sur la nécessité de s'identifier pour créer un événement ou gérer des évènements existants
  • Login / mdp
  • identifiants oubliés
  • Création de nouveau compte

Sélection d'un projet libre dans la liste modérée[modifier]

Recherche[modifier]

  • Un champ de recherche libre permet de rechercher sur le nom. des propositions sont faites par auto-complétion. La recherche se fait sur n'importe quelle partie du nom.
  • Une liste déroulante de catégories permet de sélectionner une catégorie.
  • Un bouton de validation permet d'afficher toutes les entrées correspondant aux critères sélectionnés plus bas dans la page sans effacer les critères de recherche.

Sélection[modifier]

  • Les éléments filtrés s'affichent dans une liste.
  • Cliquer sur un élément permet de le sélectionner.
    • Un élément sélectionné dans la liste n'efface pas le contenu de la liste.
    • On peut sélectionner un autre élément de la liste en cliquant une autre ligne
  • La sélection affiche le résumé du projet avec les différents éléments de description du projet.
    • Des boutons permettent de tester les url (ouverture dans la page ou dans un nouvel onglet)
    • Un bouton permet de choisir une déclaration d'amour (facultatif)
    • Un bouton permet de rédiger sa propre déclaration d'amour (facultatif)
      • Une coche permet de rendre cette déclaration d'amour publique
  • Un bouton permet de sélectionner le projet.
    • Le projet apparaît dans une liste liée à l'événement
    • Une fois le projet sélectionné, il n'y a plus d'événement sélectionné dans la liste mais le filtrage initial demeure actif.

Enregistrement d'un nouveau projet[modifier]

Un nouveau projet peut être déclaré sans s'identifier et doit obligatoirement être soumis à la modération.

Un nouveau projet peut-être déclaré après identification et soumis ou non à la modération. Il est immédiatement utilisable dans un événement. Un nouveau projet non soumis à la modération n'est pas conservé dans la liste des projets disponibles ni dans l'espace perso qui a créé le projet (un projet non modéré est donc éphémère).

Soumission d'un projet libre à la modération par un utilisateur non enregistré[modifier]

  • Accès à un formulaire (derrière un captcha ?) dont les champs sont :
    • nom du projet (obligatoire)
    • catégorie du projet (obligatoire)
    • URL (obligatoire)
      • du projet (obligatoire)
      • de la page de paiement (obligatoire)
      • de la licence (obligatoire)
      • du code source (obligatoire)
      • déclaration d'amour au projet (Facultatif)
  • soumission à la modération (obligatoire)

Création d'un nouveau projet pour un utilisateur enregistré[modifier]

Au sein d'un événement créé par l'utilisateur :

  • Accès à un formulaire dont les champs sont :
    • nom du projet (obligatoire si soumission à la modération)
    • catégorie du projet (obligatoire si soumission à la modération)
    • URL (obligatoire si soumission à la modération)
      • du projet (obligatoire si soumission à la modération)
      • de la page de paiement (obligatoire si soumission à la modération)
      • de la licence (obligatoire si soumission à la modération)
      • du code source (obligatoire si soumission à la modération)
      • déclaration d'amour au projet (facultatif)
  • soumission à la modération (facultatif)
  • rajouter à l'événement (obligatoire)

Espace perso[modifier]

L'espace auquel un utilisateur identifié accède comporte

  • un lien de gestion de son compte
  • un lien pour se déloguer
  • une liste des événements existants
    • un lien de modification pour chaque événement
    • un lien de suppression de chaque événement
    • un lien pour accéder à la page publique de l'événement
  • un lien de création d'un nouvel événement

Gestion du compte[modifier]

Cliquer sur le lien permet d'accéder à la page de son compte comprenant :

  • login
  • modification du mdp
  • modification de l'adresse mail

Gestion des événements existants[modifier]

  • Les événements passés ou en cours sont listés et éditables individuellement. On peut :
    • les modifier
    • les supprimer
    • créer un nouvel événement

Création d'un nouvel événement[modifier]

Un bouton permet de créer un nouvel événement. Il affiche un formulaire de description de l'événement.

  • nom de l'événement
  • date de l'événement ou l'URL d'un sondage (lien proposé vers Framadate) pour trouver une date ou un champ texte libre.
  • horaire avec possibilité de rentrer une plage horaire.
  • Adresse, l'adresse est géolocalisée par OSM. Les coordonnées sont automatiquement indiquées en complément de l'adresse. Elles sont manuellement modifiables champ texte pour les codes, étages et autres (étape facultative)
  • Texte d'accompagnement permet de rédiger le texte d'accompagnement. Des paragraphes types pour expliquer la démarche de se faire offrir un logiciel libre sont proposés.(facultatif)
  • Un formulaire permet de rentrer l'URL d'un sondage classique (confirmation de présence). Un raccourci permet d'en créer un rapidement.(facultatif)
  • Des illustrations d'accompagnement sont sélectionnables. (facultatif)
  • Choix de projets à soutenir dans la liste des projets disponibles (obligatoire)
  • Création d'un nouveau projet (facultatif)

Bouton de validation de l'événement affiche l'URL de la page publique générée à partir de ces données.

Modifier un événement[modifier]

La modification d'un événement donne accès au même formulaire que la création avec les champs remplis. Ils peuvent être modifiés et revalidés avec les nouvelles informations.

Supprimer un événement[modifier]

La suppression passe par une étape de confirmation. La suppression est définitive. Les données ne sont pas archivées (sauf les projets passés par la modération)