Cahier des charges
De April MediaWiki
Aller à la navigationAller à la recherche
Contexte[modifier]
Pour son anniversaire (ou tout autre évènement) demander à ses amis de nous offrir un logiciel libre. Dans la forme, faire un don à projet de logiciel libre mais au nom d'une autre personne, en synchronisation/liaison/lien avec un évènement particulier.
Maquette d'écrans (en cours):Fichier:Maquettes.odp
Rôles :
- visiteur : webonaute non identifié par sa connexion au site ;
- utilisateur : webonaute s'étant identifié via la page de login/mode de passe ;
- offreur : utilisateur qui a offert un LL,
- receveur : utilisateur à qui on a offert un LL,
- auteur : utilisateur qui soumet son projet ou des projets libres au site
- webmaster : fait fonctionner le site uniquement via le site ;
- administrateur : fait fonctionner le site par tout moyen technique possible ;
Fonctionnalités[modifier]
Arbre fonctionnel :
- gestion de pages institutionnelles :
- À propos
- Qui sommes-nous ?
- Mentions légales
- Contact
- Données personnelles
- Licence
- gestion de pages rédactionnelles (tutoriels, howto, etc.) :
- FAQ
- je suis offreur d'un LL, comment je propose un projet pour son ajout dans la liste des LL offrables,
- je suis offreur d'un LL, pour un ami qui n'a pas créé de wihslist sur le site.
- je suis l'auteur d'un LL, comment je propose un projet pour son ajout dans la liste des LL offrables,
- Je suis receveur, comment je créer un événement et choisis mes projets ?
- comment supprimer un projet,
- présentation des supports cadeaux,
- gestion de pages publiques automatiques :
- les données globales des dons (somme totale, nombre d’événements et projet le plus offert)
- les déclarations d'amour aux projets de logiciels libres.
- gestion de news
- création, édition, publication
- flux RSS
- gestion de compte :
- création : inscription, confirmation d'inscription => données pseudo + mail et c'est tout
- fermeture,
- gestion du mot de passe : mot de passe perdu, changement de mot de passe
- édition du compte
- gestion de mes événements,
- création :
- type de l’événement : anniversaire, autre (?),
- titre de l’événement,
- date de l’événement,
- date de fin de l'événement,
- duplication d'un événement passé ou présent
- consultation
- suppression
- création :
- gestion de mes projets de LL qui peuvent être des cadeaux
- création :
- nom du projet,
- catégorie du projet
- URL
- du projet
- de la page de paiement
- de la licence
- du code source
- soumission à la modération
- déclaration d'amour au projet (y compris sur un projet déjà existant)
- création :
- administration du site :
- gestion des comptes :
- consultation,
- bannissement,
- suppression,
- gestion des projets :
- liste des projets,
- édition des éléments de description,
- test des URL,
- consultation,
- désactivation,
- modération des propositions
- suivi des projets créés mais non soumis à la modération
- sauvegardes,
- consultation de statistiques de visites,
- gestion des catégories
- ...
- gestion des comptes :
Contraintes[modifier]
Contraintes fonctionnelles :
- Ne pas donner le prix d'un cadeau : attention à ne pas permettre de savoir que telle personne a donné tant d'argent.
- langues :
monolingue ou multilingue ?multilingue- français
- anglais
- accessibilité
- ergonomique : adapté à un public non expert en informatique ;
- valorisation des projets, des donateurs et des receveurs de cadeaux ;
- respect des fuseaux horaires des utilisateurs ;
- pérennité des informations (dons).
Contraintes techniques :
- indépendance du système d'exploitation installé sur le poste client (GNU/Linux..., OS/X, Microsoft Windows) ;
- respect des normes web ;
- compatibilité multi-navigateur ;
- pays où être opérationnel :
- responsive design (au moins sur la partie don)
- pays où être opérationnel : monde entier
- sécurité :
- authentification forte,
- vérification de la qualité des mdp
- utilisation obligatoire de logiciels libres (8*>).
Contrainte administratives :
- utilisation obligatoire de licences « libres » pour ce qui est produit :
- pour le code du site web et des outils à côté : GNU AGPL,
- pour les photos, triple licence : GFDL version 1.3 ou ultérieure, Creative Commons By Sa version 2.0 ou ultérieure, Licence Art Libre version 1.3 ou ultérieure,
- pour le contenu : <?>
- pour la marque du site (« Libre Cadeau ») : <?>
- pour le logo de la marque du site : <?>