« Cahier des charges de la migration Drupal6 » : différence entre les versions

De April MediaWiki
Aller à la navigationAller à la recherche
Ligne 7 : Ligne 7 :
** valide W3C
** valide W3C
** ne nécessitant pas javascript dans la partie publique
** ne nécessitant pas javascript dans la partie publique
 
* rôles de contributeurs donnant accès à des fonctionnalités différentes.  À minima:
** contributeur
** administrateur/webmaster
** superadmin
* système de contrôle de versions des objets éditoriaux, revert possible


== Fonctionnalités éditoriales attendues ==
== Fonctionnalités éditoriales attendues ==

Version du 13 mars 2018 à 13:26

Cahier des charges général

  • logiciel libre
  • production de code HTML
    • accessible
    • valide W3C
    • ne nécessitant pas javascript dans la partie publique
  • rôles de contributeurs donnant accès à des fonctionnalités différentes. À minima:
    • contributeur
    • administrateur/webmaster
    • superadmin
  • système de contrôle de versions des objets éditoriaux, revert possible

Fonctionnalités éditoriales attendues

Page d'accueil

Citation du moment: affichage d'un article de type citation pris au hasard

Flux RSS: configurables à partir de l'interface d'administration ou du template (LinuxFR, AdL, Lolix, ...)

Bandeaux de campagnes: idéalement configurables à partir de l'interface

Dernière vidéo: dernier article de type video, avec métadonnées affichées (chapo) + vignette

Nuage de tags: chaque article doit pouvoir être taggué

Revue de presse, actualités, communiqués: derniers articles de type presse, actualités, communiqués

Édition des articles

Édition HTML, éventuellement en mode wisywig si production de code propre.

Workflow éditorial : articles en cours de rédaction, proposé, publié.


Types d'articles

Champs customs types par types.

Articles réservés aux membres


Intégration au SI

formulaire de contact gdtc (stats) gdtc (my) gdtc-auth (supprimer la possibilité de créer des comptes) alexandrie


Fonctionnalités administratives attendues

Sauvegarde du corpus dans une base MySQL