une chaîne éditoriale développée dans le cadre du cirm françois dagorn journées pédagogiques...
TRANSCRIPT
![Page 1: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/1.jpg)
Une chaîne éditoriale développée dans le cadre du CIRM
François DagornJournées pédagogiques de l’IFSIC
![Page 2: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/2.jpg)
Le problème posé Produire des modules de formations
en grande quantité ; Disposer d’interfaces ergonomiques
évolutives ; Réutiliser les contenus dans le
temps (modifications, nouvelles versions) ;
Disposer de différents supports (HTML, polycopiés).
![Page 3: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/3.jpg)
L’état des lieux Les modules sont développés avec des
composeurs HTML (DreamWeaver) ; Difficultés pour bâtir les tables de
matières, les glossaires, bibliographies, ….
Mises à jour compliquées ; Le développement d’un module est
assez long ; Un module.
![Page 4: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/4.jpg)
La réponse proposée
Développement d’une chaîne éditoriale permettant de produire en masse des documents, en se basant sur une stricte séparation entre les formats de stockage et de publication de l’information.
![Page 5: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/5.jpg)
L’architecture retenue
Un éditeur XML pour saisir les contenus Un seul document XML par module ; Un cœur d’application qui effectue des
transformations indépendantes de la forme ;
Implémentation des chartes graphiques sous forme de plugin (un par charte).
![Page 6: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/6.jpg)
L’architecture retenue (2)
![Page 7: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/7.jpg)
La structure d’un module (1) Titre Auteurs Guide d’étude Chapitres
[Paragraphes typés] Sous-chapitres
[Paragraphes typés] Sections
[Paragraphes typés] 5 niveaux max
Glossaire, bibliographie, webographie.
![Page 8: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/8.jpg)
<?xml version="1.0" encoding="ISO-8859-1"?><!-- edited with XMLSPY v5 rel. 3 (http://www.xmlspy.com) by dagorn (univ rennes (fr)) --><!--W3C Schema generated by XMLSPY v5 rel. 3 (http://www.xmlspy.com)--><schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
<xs:element name="module"><xs:complexType>
<xs:sequence><xs:element ref="auteurs" /><xs:element ref="chapitre"
maxOccurs="unbounded"/> <xs:element ref="annexes" /> <xs:element ref="guide_etude" />
<xs:element ref="glossaire"/> <xs:element ref="bibliographie" /> <xs:element ref="webographie" />
</xs:sequence><xs:attribute name="id" type="xs:string"
use="required"/></xs:complexType>
</xs:element>
![Page 9: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/9.jpg)
Les paragraphes typés (1) Ils sont appelés unités d’affichages ; standard, définition, résumé,
important, conseils, objectifs, exemple, citation, remarque, conclusion, exercice.
Les unités d’affichages sont formatées au moyen des outils standards de traitement de textes (puces, images, tableaux, …).
![Page 10: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/10.jpg)
Les paragraphes typés (2)
Les unités d’affichages peuvent comporter des annotations (cf., en savoir plus, référence, conseil) ;
Des médias peuvent être intégrés dans les unités d’affichages (animation, clip vidéo, clip audio, liens www, schéma, carte, photo, document pdf).
![Page 11: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/11.jpg)
La mise à jour des contenus
La mise à jour des contenus est effectuée par un éditeur XML. Les éditeurs XML du marché ont été écartés ils nécessitent en général une installation
sur le poste de travail des utilisateurs ; ils proposent souvent une interface
d’utilisation assez complexe (cf. XmlSpy).
![Page 12: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/12.jpg)
edx edx est un éditeur XML développé pour
les besoins de la chaîne éditoriale : edx embarque dans un navigateur WWW ; edx permet de mettre à jour une structure
XML définie par un XML Schema ; edx analyse le schema et propose des grilles
de mise à jour adaptées (en fonction d’un positionnement xpath qui lui est fourni) ;
edx permet de partager la mise à jour d’un module entre plusieurs utilisateurs (compatible SSO CAS) ;
Un exemple d’usage.
![Page 13: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/13.jpg)
Une version spécifique d’edx (1)
edx permet de déclarer que certains éléments sont de type WYSIWYG. Dans ce cas un composant Javascript est utilisé pour formater les paragraphes. Il a été modifié pour permettre la saisie des unités d’affichage (disposer d’une interface conviviale pour introduire les médias, les en savoir plus, les références, …).
Exemple.
![Page 14: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/14.jpg)
Une version spécifique d’edx (2)
Des attributs inutilisés de <IMG> pour gérer les contenus spécifiques :<IMG datafld=7datasrc=topologie.gif src="images/cirm/carte_a.gif" lowsrc="Une carte du golfe du morbihan vu de loin par temps de brume. " >
<IMG datafld=20 datasrc=$\ds{U_n=\frac{\sin(n)}{\sqrt{n}}}$ src="images/cirm/latex.gif" >
![Page 15: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/15.jpg)
La production des supports
edx
Pluginmachin
Pluginrepetud
PluginENVAM
Plugin IFSIC
cecXML embarquant du HTML
XML
HTML PDF Diaporama
![Page 16: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/16.jpg)
La structure d’un plugin
XSLT XSLT
HTML LaTeXSources dela chartegraphique
Posttraitement
Posttraitement
Le moduleau formatHTML
Le polycopiéau formatPDF
Le document XML d’un module
![Page 17: Une chaîne éditoriale développée dans le cadre du CIRM François Dagorn Journées pédagogiques de lIFSIC](https://reader036.vdocuments.fr/reader036/viewer/2022082806/551d9db4497959293b8d9489/html5/thumbnails/17.jpg)
démonstration
demo