Site outils de sensibilisation

De April MediaWiki
Révision datée du 19 août 2018 à 20:14 par Cmomon (discussion | contributions) (Spécifications détaillées)


État des lieux : page https://www.april.org/sensibilisation pas utilisable en l'état.
On cherche à mettre en place un site "Sensibiliser au logiciel libre et aux formats ouverts" qui permettrait de présenter tous les documents validés par l'April et éventuellement aurait vocation à proposer une plus large palette possible d'outils de sensibilisation.
Page listant les suggestions de ressources à mettre dans le site.

Ateliers

Liste des ateliers (les liens peuvent renvoyer vers une page, ou alors vers une rubrique à l'intérieur d'une page, par exemple un compte-rendu d'une réunion) :

Sujets pour le prochain atelier :

Expression de besoins/Cahier des charges (I Quoi faire)

Contexte

L'April est une association de promotion et de défense du Logiciel Libre. Et dans « promotion » et dans « défense », il y a « sensibilisation ».

État des lieux : page https://www.april.org/sensibilisation pas utilisable en l'état. On cherche à mettre en place un site « Sensibiliser au logiciel libre et aux formats ouverts » qui permettrait de présenter tous les documents validés par l'April et éventuellement aurait vocation à proposer une plus large palette possible d'outils de sensibilisation.

Donc, l'objectif est d'avoir une une base de ressources pour les gérer et naviguer dedans.

Rôles :

  • visiteur : simple webonaute qui viendra butiner les ressources ;
  • webmestre : gestionnaire des ressources (création, édition, suppression…) et des données associées (thèmes, types…) ;
  • administrateur : possède des pouvoirs techniques (gestion des comptes) et de configuration.

Projets similaires :

Arbre des fonctionnalités

Les fonctionnalités peuvent être réparties dans un arbre :

  • gestion de compte par le webonaute :
    • création, validation, édition, validation modification courriel, suppression,
  • gestion de la base de ressources :
    • gestion des ressources :
      • affichage par liste, affichage unitaire, création, édition, suppression,
        • tri par facette, date, auteur…
    • gestion des « facettes » (thème, type, domaine, cible…) :
      • affichage par liste, affichage unitaire, création, édition, suppression
    • affichage de statistiques :
      • par facette, par …
  • valorisation de la base de ressources :
    • navigation dans les ressources :
      • par facettes, par …
    • recherche par texte libre,
    • affichage d'une ressource :
      • les différents formats disponibles,
    • obtention de la ressource :
      • téléchargement d'une fichier de ressource,
      • ouverture d'une page web externe,
  • administration :
    • gestion des comptes,
      • affichage par liste, affichage unitaire, édition rôle, suspension, suppression,
    • gestion des rôles :
      • affichage par liste, affichage unitaire, création, édition, suppression,
    • mode maintenance,
    • exports.

Contraintes

Les contraintes sont :

  • fonctionnelles :
    • backoffice accessible aux non-techniciens,
    • multi-utilisateurs,
    • possibilité de faire plusieurs types de recherche
    • mono-lingue ou multi-lingue ??? à valider
  • techniques :
    • prévoir de gérer des téléversements de ressources lourdes (~ 100 Mo), ??? à valider
    • prévoir un grand nombre d'extension pour les téléversements, ??? à valider
    • être en « HTTPS only » pour protéger l'intimité numérique des visiteurs, ??? à valider
  • administratives :
    • compatibilité RGPD,
    • n'accepter que des ressources en licences libres, ??? à valider
  • ergonomiques :
    • rendu visiteurs type « boutique » permettant de retrouver facilement ce qu'on cherche,

Spécifications détaillées

Description d'une « ressource » :

  • titre ;
  • vignette ;
  • auteur ;
  • date  ;
  • licence ;
  • fichiers (1 fichier par format téléchargeable par le webonaute) ;
  • fichier principal ???
  • autres informations : type, thème, domaine…
  • date de création ;
  • date de dernière modification ;
  • auteur dernière modification.


Le concept de « facette » est fondamentale dans les problématiques de navigation dans des ressources : https://fr.wikipedia.org/wiki/Recherche_%C3%A0_facettes. En résumé, c'est un critère de filtrage par liste de valeurs prédéfinies.

Description d'une « facette » :

  • nom ;
  • description ;
  • vignette.


Description d'un « compte » :

  • nom complet ;
  • courriel ;
  • (avatar) ;
  • rôles


Pour une ressource, plusieurs fichiers peuvent être téléversés. Les formats possibles sont :

  • ODF : ods, odt, odp, odg ;
  • images : jpg, png, gif, xcf, svg ;
  • autres : pdf, epub.


Description de la facette « thème » :

  • STU


Description de « type » (définition + liste) :

  • STU


Description de « domaine » (définition + liste) :

  • STU

Architecture (II Comment le faire)

Graphe de navigation web

Fichier : https://wiki.april.org/images/2/2b/Sensibilisation-archi-002.odg

Description des pages web

Un site web est une liste de pages web. Pour les réaliser, il faut les décrire.

Page « Catalogue »

Catalogue ou annuaire ?

Description :

  • nom : catalogue
  • sujet : vue de navigation dans le catalogue de ressource ;
  • url : /catalog.xhtml ;
  • contenu :
    • un titre,
    • un cadre à facettes,
    • une zone de contenu :
      • STU.

À COMPLÉTER.

Page « resource »

Description :

  • nom : resources ;
  • sujet : vue d'une ressource ;
  • url : /resource.xhtml ;
  • contenu :
    • un titre,
    • la vignette ;
    • la liste fichier associés à la ressource ;
    • le statut ;
    • la date de création ;
    • la date de dernière modification ;
    • STU.

À COMPLÉTER.

Maquette

STU

Spécifications techniques

Choix du domaine

STU

Choix du moteur applicatif

STU

Réalisation (III Faire)

TODO

Exploitation (IV Faire exister)

TODO