Ebook : Site de distribution livres électroniques sous licence libre
Vous avez comme projet de proposer un site de référencement de livres électroniques au format EPUB sous licence libre.
Le site public (front office) permet le téléchargement anonyme de livres, le téléchargement identifié de livre (l'utilisateur crée dans ce cas un compte et déclare son téléchargement), l'achat de livre (l'utilisateur identifié fixe lui-même son prix d'achat), et le don (anonyme ou identifié).
L'interface d'administration du site (back office) permet d'ajouter des livres, des auteurs, des catégories...
Vous vous inspirerez du site similaire Framabook, dont la simplicité vous aidera à démarrer, mais vous pouvez chercher des éléments complémentaires dans votre propre expérience, ou bien sur d'autres sites similaires comme inlibroveritas.net, sur des sites commerciaux grands publics comme Amazon ou la Fnac, ou des sites plus spécialisés comme C&F éditions ou Epagine.
Consignes complémentaires pour la note de clarification
Mise en contexte du projet (reformulations, compléments et précisions du CDC)
User stories (exemple : https://stph.scenari-community.org/ing/agi/co/agiUL14agi.html)
Liste des fonctions, des objets et de leurs propriétés (exemple : https://moreauva.scenari-community.org/MP_02-DefinitionProjet_web/co/Definition_PBS.html)
Exemple de fonctions
Le site permettra au gestionnaire d'ajouter de nouveaux livres (un livre possède toujours un titre et une licence libre)
Le site permettra à l'internaute de consulter la liste exhaustive de tous les livres
Le site permettra à l'internaute de faire une recherche par mots-clés dans les titres des livres
Le site permettra à l'internaute de visualiser des livres "En vedette" : l'éditeur du site peut repérer un nombre non limité de livres qui sont considérés comme faisant partie de cette catégorie et qui apparaîtront sur le site dans un bandeau déroulant.
Le site permettra à l'internaute de naviguer entre les différentes catégories : ...
...
Exemples d'objets
Livres
Auteurs
Catégories (Manuels, Essais, Romans...)
Licences (cc-by-sa, Art Libre, GNU FDL...)
...
Exemples de propriétés pour un livre
Titre (chaîne de caractère, obligatoire)
Résumé (texte)
Nombre de pages
...