Commit ad43df76 authored by qaomia's avatar qaomia

xsl xhtml2hdoc added

parent 0bbcab18
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?xml-stylesheet type="text/xsl" href="../xsl/xhtml2hdoc.xsl"?>
<html lang="en">
<head>
<title>NF29_HdocEtherpad</title>
<style type="css">
*{
font-family: arial, sans-serif;
font-size: 13px;
line-height: 17px;
}
ul.indent{
list-style-type: none;
}
ol{
list-style-type: none;
padding-left: 0;
}
body > ol{
counter-reset: first second third fourth fifth sixth seventh eigth ninth tenth eleventh twelth thirteenth fourteenth fifteenth sixteenth;
}
ol > li:before{
content: counter(first) ". ";
counter-increment: first;
}
ol > ol > li:before{
content: counter(first) "." counter(second) ". ";
counter-increment: second;
}
ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) ". ";
counter-increment: third;
}
ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) ". ";
counter-increment: fourth;
}
ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) ". ";
counter-increment: fifth;
}
ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) ". ";
counter-increment: sixth;
}
ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) ". ";
counter-increment: seventh;
}
ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) ". ";
counter-increment: eigth;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) "." counter(ninth) ". ";
counter-increment: ninth;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) "." counter(ninth) "." counter(tenth) ". ";
counter-increment: tenth;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) "." counter(ninth) "." counter(tenth) "." counter(eleventh) ". ";
counter-increment: eleventh;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) "." counter(ninth) "." counter(tenth) "." counter(eleventh) "." counter(twelth) ". ";
counter-increment: twelth;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) "." counter(ninth) "." counter(tenth) "." counter(eleventh) "." counter(twelth) "." counter(thirteenth) ". ";
counter-increment: thirteenth;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) "." counter(ninth) "." counter(tenth) "." counter(eleventh) "." counter(twelth) "." counter(thirteenth) "." counter(fourteenth) ". ";
counter-increment: fourteenth;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) "." counter(ninth) "." counter(tenth) "." counter(eleventh) "." counter(twelth) "." counter(thirteenth) "." counter(fourteenth) "." counter(fifteenth) ". ";
counter-increment: fifteenth;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > li:before{
content: counter(first) "." counter(second) "." counter(third) "." counter(fourth) "." counter(fifth) "." counter(sixth) "." counter(seventh) "." counter(eigth) "." counter(ninth) "." counter(tenth) "." counter(eleventh) "." counter(twelth) "." counter(thirteenth) "." counter(fourteenth) "." counter(fifteenth) "." counter(sixthteenth) ". ";
counter-increment: sixthteenth;
}
ol{
text-indent: 0px;
}
ol > ol{
text-indent: 10px;
}
ol > ol > ol{
text-indent: 20px;
}
ol > ol > ol > ol{
text-indent: 30px;
}
ol > ol > ol > ol > ol{
text-indent: 40px;
}
ol > ol > ol > ol > ol > ol{
text-indent: 50px;
}
ol > ol > ol > ol > ol > ol > ol{
text-indent: 60px;
}
ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 70px;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 80px;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 90px;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 100px;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 110px;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 120px;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 130px;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 140px;
}
ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol > ol{
text-indent: 150px;
}</style>
</head>
<body>
<div>Liens utiles :<br />gitlab : <a
href="https&#x3a;&#x2F;&#x2F;gitlab&#x2e;utc&#x2e;fr&#x2F;crozatst&#x2F;hdoc"
>https:&#x2F;&#x2F;gitlab.utc.fr&#x2F;crozatst&#x2F;hdoc</a><br />hdoc : <a
href="http&#x3a;&#x2F;&#x2F;hdoc&#x2e;crzt&#x2e;fr&#x2F;2014&#x2F;co&#x2F;hdocConverter&#x2e;html"
>http:&#x2F;&#x2F;hdoc.crzt.fr&#x2F;2014&#x2F;co&#x2F;hdocConverter.html</a><br />hdoc
etherpad converter : <a
href="http&#x3a;&#x2F;&#x2F;hdoc&#x2e;crzt&#x2e;fr&#x2F;2014&#x2F;co&#x2F;etherpad&#x2e;html"
>http:&#x2F;&#x2F;hdoc.crzt.fr&#x2F;2014&#x2F;co&#x2F;etherpad.html</a><br />informations
sur le format hdoc : <a
href="http&#x3a;&#x2F;&#x2F;hdoc&#x2e;crzt&#x2e;fr&#x2F;2014&#x2F;co&#x2F;hdoc&#x2e;html"
>http:&#x2F;&#x2F;hdoc.crzt.fr&#x2F;2014&#x2F;co&#x2F;hdoc.html</a><br />Changeset :
<a
href="http&#x3a;&#x2F;&#x2F;policypad&#x2e;readthedocs&#x2e;org&#x2F;en&#x2F;latest&#x2F;changesets&#x2e;html"
>http:&#x2F;&#x2F;policypad.readthedocs.org&#x2F;en&#x2F;latest&#x2F;changesets.html</a><br /><br />
<ol>
<li><strong>Product Backlog</strong></li>
<li><strong>Lister les t&#226;ches &#224; r&#233;aliser pour am&#233;liorer le
module actuel, et &#233;valuer leur dur&#233;e de
r&#233;alisation.</strong></li>
<li><strong>D&#233;passer le volume horaire disponible, soit 18 h&#x2F;pers * 3 pers
= 54h</strong></li>
</ol> *markdown*<br />Prise en main du projet (1h)<br />Configurer Git
(1h)<br />Restructuration antce (1h)<br />Etude du sch&#233;ma Hdoc (3h)<br />Etude du
sch&#233;ma etherpad (3h)<br /><em>Etudier les possibilit&#233;s d&#x27;xsl avec en
entr&#233;e un fichier texte (3h)</em><br /><em>Etudier les possibilit&#233;s
d&#x27;xsl en terme d&#x27;expressions r&#233;guli&#232;res
(2h)</em><br /><em>Analyse de ce qu&#x27;ils faut enlever des fichiers .etherpad
(2h)</em><br />R&#233;&#233;crire les fonctionalit&#233;s du script perl dans le
XSL. (5h)<br />Identifier pourquoi le projet actuel ne correspond pas au format HDoc
(2h)<br />Corriger le projet pour que la sortie corresponde au sch&#233;ma HDoc
(10h)<br />Etudier la solution MarkDown et comment l&#x27;impl&#233;menter
(3h)<br />Impl&#233;menter l&#x27;utilisation des balises Markdown dans etherpad.
(3h)<br />Analyser comment fonctionne la notion d&#x27;auteur dans etherpad et comment
l&#x27;impl&#233;menter en Hdoc (3h)<br />Impl&#233;menter une mise en forme en Hdoc
pour distinguer ce que les diff&#233;rents auteurs ont &#233;crits ( {&amp; author text
&amp;} (3h)<br />Corriger le projet pour avoir un format Hdoc destination compatible
avec les modules&nbsp; Opale&#x2F;Optim (3h)<br />Creer les applications de etherpad
vers Optim&#x2F;Opale en utilisant les modules existants (3h)<br />Rendre compte des
t&#226;ches r&#233;alis&#233;es et de la TODO restante &#224; la fin de la p&#233;riode
(1h)<br />Comprendre en quoi l&#x27;ancien site web d&#x27;exemple est
consid&#233;r&#233; obsol&#232;te (1h)<br />Mettre &#224; niveau le site web
d&#x27;exemple (1h)<br />Mise &#224; jour de la rubr/ique correspondant au projet sur le
site Hdoc (1h)<br />R&#233;aliser un rapport de projet (2h)<br /><br /><br /><br />A la
fin, on doit livrer quoi ? Application ? Antce ?<br />Je crois qu&#x27;on doit livrer
deux &quot;applications&quot; :<br />&nbsp;&nbsp;&nbsp; -de etherpad vers
hdoc<br />&nbsp;&nbsp;&nbsp; -de hdoc vers etherpad Moi j&#x27;avais pas compris
qu&#x27;on faisait la conversion dans ce sens, surtout que ce sera pas trivial vu
qu&#x27;on enrichit le format d&#x27;Etherpad de base quand on fait etherpad -&gt;
hdoc<br />&nbsp;&nbsp;&nbsp; -&gt; je suis pas sur enfait, c&#x27;est ce que je pensais
avoir compris mais c&#x27;eest possible que j&#x27;ai pas tout &#233;cout&#233; comme il
faut...<br />Et en plus potentiellement de etherpad vers d&#x27;autres modules (Optim ou
Opale par exemple) qui utilisent ces deux premi&#232;res applications
directement.<br />Oui non &#224; priori y&#x27;a pas de hdoc vers etherpad :)<br />La
chaine vis&#233;e c&#x27;est Etherpad - Hdoc - Optim&#x2F;Opale<br /></div>
</body>
</html>
......@@ -2,6 +2,35 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
exclude-result-prefixes="xs"
<<<<<<< 0bbcab183e98cc176614025950186e8d2c62bf54
version="2.0">
=======
xmlns="http://www.utc.fr/ics/hdoc/xhtml"
version="2.0" xpath-default-namespace="http://www.w3.org/1999/xhtml">
<xsl:output method="xml" indent="yes"></xsl:output>
<xsl:template match="html">
<html>
<head>
<title><xsl:value-of select="/html/head/title"/></title>
<meta charset="utf-8"/>
</head>
<body>
<section>
<header>
<h1>Contenu</h1>
</header>
<div>
<p><xsl:value-of select="/html/body/div"></xsl:value-of></p>
</div>
</section>
</body>
</html>
</xsl:template>
<xsl:template match="*">
<xsl:comment>Balise inconnue</xsl:comment>
</xsl:template>
>>>>>>> xsl xhtml2hdoc added
</xsl:stylesheet>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment