===== Importation des fichiers XML ===== * à l'unité ou en lots, * statut brouillon/publié, * importation simultannée dans 1 ou plusieurs portails. ==== Nomenclature ==== - ISBN du livre (13 chiffres) : {ISBN}.XML\\ C'est sur le nom du fichier que va être construite l'URL : http://calvin.droz.org/9782600017466 et tous les liens internes vers chapitres, etc. === évolution nomenclature === - Certains isbn comportent une lettre X (voir l'une des issues dans GitHubDev) - permettre tout type de noms de fichiers ? À réfléchir ==== DTD ==== Zord peut être adapté à n'importe quelle DTD. * jusqu'à aujourd'hui : DTD TEI Droz (http://www.tei-c.org/index.xml, http://94.23.246.148/drozcheck/doc.html= La transformation XML -> Html n'intervient qu'au niveau de la transformation vers ePUB ==== XMLCheck ==== /lib/tei\\ /lib/tools/tei_all.rng\\ La production des sources en XML-TEI ne fait pas partie des fonctionnalités du logiciel. Ce script XmlCheck permet cependant de vérifier certains points à l'import et émet un rapport basé sur tei-all.rng : xmlCheck : http://xmlcheck.droz.org/. Vérifie si le XML est bien formé ainsi que quelques erreurs récurrentes chez nos prestataires : * corrélation xml:id <-> target (toléré) * bonne imbrication des niveaux de titres (rédhibitoire) * présence des images (toléré) * catégorie (toléré) * indiques les balises invalides (toléré) * ... ==== Découpage des fichiers XML ==== Rangés dans le dossier /tei/portail : * fichier .xml entier * un fichier .xml par partie et par chapitre * un fichier toc.xml : c'est le fichier qui va permettre de créer la table des matières (table of content = toc) dans la page html et qui est publiée dans le menu de gauche. * header.json * header.xml * ids.json * part_save.json ===== Importation des images ===== Il n'y a pas de module d'importation des images. Cela n'est pas prévu. Les images sont passées en ftp. Voir ici : https://github.com/DrozNumerique/Zord/wiki/Images * Les images doivent être déposées dans le dossier zord/appli/medias/ISBN/ Le dossier contenant les images liées au livre doit bien être nommé avec l'ISBN dudit livre. * l'image de couverture, qui servira pour le ePUB, doit être passée dans le dossier /covers. Elle porte le numéros d'ISBN du livre. ===== Gestion des comptes utilisateurs ===== --- //[[c@edition.international|Chloé]] 2017/07/12 09:59// Développement Globalis en cours de mise en prod - création du compte "lecteur" - attribution d'un ou plusieurs abonnements à ce compte lecteur. Compte lecteur : * ajout/suppression, * Nom/login, * IP * mot de passe (pas de générateur de mot de passe), * date de début et date de fin des droits d'accès, * email utilisateur. * niveau d'accès * user (accès lecteur simple) * administrateur (réservé aux éditeurs) Abonnements : * corpus (l'ensemble des textes du portail) * forfait : un choix de livres du corpus, par ISBN. ==== À développer ==== * Ergonomie * insérer automatiquement a date du jour au bon format quand on crée un nouvel utilisateur, * alerte automatique 1 mois avant échance abonnement (voir clause contrat). ===== Génération de rapports Counter ===== Counter (Counting Online Usage of Networked Electronic Resources) est une norme née en 2002, à l'initiative des éditeurs, des bibliothèques et des consortium de bibliothèques. Elle a donné naissance à une société anglaise à but non lucratif : Counter Online Metrics.\\ Dans Zord sont implémentés : * version Counter V 4.0 * rapports BR2, BR5 (voir fiche négociation Couperin) ===== Génération de fiches RDF ===== ===== Module ePUB ===== Modalités d'export : à l'unité ou par lots.\\ ==== à développer ==== Intégration automatisée de mentions propres à la publication epub : EANePUB, "comment citer ce livre", logo CNL et mention de subvention. ===== Alertes ===== ==== À développer ==== * envoi données biblios dans un mail/html * transmis aux clients + abonnés newsletter * formulaire d'inscription de email pour recevoir les alertes * envoi alerte dans page "Nouveautés" portail