Exports d'un projet
Qui ?
Responsable du projet et Admin du site
Quoi exporter ?
Possibilité d'exporter au choix un ou plusieurs des éléments suivants :
- liste des utilisateurs du projet : $IdUser, nom, prénom, contact et rôle
- liste des transcriptions : IdTranscription, URL d'accès, nom (et/ou URL) du fichier image correspondant, statut actuel (débutée, en cours, à valider, validée...), date de mise en ligne, date de dernière modification, liste des transcripteurs (IdUser), liste des validateurs ($IdUser)... et les autres éventuelles informations disponibles (j'écris ça car je ne sais pas tout ce qu'il y a donc je fais confiance aux développeurs pour éventuellement compléter la liste ;-) )
- ensemble des "données descriptives" du projet (nom, description, etc.) + image du bandeau + CSS + Schéma (sous la forme initiale, ROMA, et sous sa forme interne, JSON [si j'ai bien compris])
- transcriptions : toutes, seulement les transcriptions validées
- médias du projets : tous les facsimilés
Sous quelle forme ?
Les formats d'export (respectif à la liste précédante) doivent être :
- Plutôt du CSV (dans l'idée que ce soit utilisable par le porteur du projet qui n'est pas forcément un pro en info), cela dit, avoir une "cohérence" d'ensemble en proposant du JSON peut aussi être intéressant. Bref, pas d'avis à part : format ouvert, libre et lisible.
- Idem
- Idem
- Sous la forme d'un ZIP regroupant
- un ensemble de fichiers XML (le format XML en question est celui du projet)
- la liste des transcriptions (cf. ci-dessus)
- Sous la forme d'un ZIP regroupant
- un ensemble de fichiers image
- la liste des transcriptions (qui contient le lien entre transcription et image ; cf. ci-dessus)
Noms de fichiers et autres identifiants : proposition de plan de nommage
Les identifiants :
-
$IdProject
= TACT_P$IdentifiantInterneProject
-
$IdTranscription
=$IdProject_
T$IdentifiantInterneTranscription
(càd TACT_P$IdentifiantInterneProject
_T$IdentifiantInterneTranscription
) -
$IdUser
=$IdProject
_U$IdentifiantInterneUtilisateur
Les noms de fichiers :
-
liste des utilisateurs du projet :
$IdProject
_Users-YYYYMMJJ$extention
-
liste des transcriptions :
$IdProject
_TranscriptionList-YYYYMMJJ$extention
-
ensemble des "données descriptives" du projet :
$IdProject
_Info-YYYYMMJJ$extention -
bandeau du projet :
$IdProject
_Img-YYYYMMJJ$extention
-
CSS du projet :
$IdProject
_Css-YYYYMMJJ.css -
schéma initial du projet :
$IdProject
_Schema-YYYYMMJJ$extention
-
schéma du projet au format interne JSON :
$IdProject_Schema
-YYYYMMJJ.json -
transcriptions :
- le ZIP :
$IdProject
_Data-YYYYMMJJ.zip contenant un dossier du même nom$IdProject
_Data-YYYYMMJJ/ - chaque fichier de transcription :
$IdTranscription
.xml
- le ZIP :
-
médias du projets :
- le ZIP :
$IdProject
_Media-YYYYMMJJ.zip contenant un dossier du même nom$IdProject
_Media-YYYYMMJJ/ - chaque fichier image :
$IdTranscription$extension
- le ZIP :
Edited by Anne Garcia-Fernandez