Spécifications fonctionnelles
De April MediaWiki
Aller à la navigationAller à la recherche
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
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
- 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
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'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 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)
- 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.
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)