Commit 80b4c373 authored by qaomia's avatar qaomia

Merge branch 'etherpad' of https://gitlab.utc.fr/crozatst/hdoc into etherpad

parents eeec22d7 e624ade4
Documentation Etherpad To Optim
Comment récupérer un document de type Etherpad et le transformer en document optim.
1ère Etape : Télécharger un document Etherpad en format HTML
• Créer ou rejoindre un document etherpad (exemple : https://public.etherpad-mozilla.org/p/NF29_HdocEtherpad) puis exporter sous un format html.
• Enregistrer le document html sous le nom de pad.html dans le dossier hdoc\etherpad_to_optim\antce\input (Si le dossier n'existe pas, le créer)
NB : Pour l'instant, il doit y avoir un seul fichier de type Html nommé pad.html
2ème étape : Lancer le fichier de commande run.bat dans le dossier hdoc/etherpad_to_optim
-> un fichier output.scar est crée dans le dossier hdoc/etherpad_to_optim/output
2ème étape : Ouvrir le document avec optim
• Ouvrir Scenari, ouvrir la liste des entrepôts distants et choisir UTC-etu_optim.
• Aller dans le dossier sandBox/etherpad-to-optim. A cet endroit.
• Réaliser un cliquer glisser avec output.scar dans le dossier ou bien faire un clic droit sur le dossier puis Importer pour aller chercher le fichier output.scar.
• Ouvrir le fichier Main.xml nouvellement crée pour l'afficher.
<?xml version="1.0" encoding="UTF-8"?>
<project basedir="." name="myantce" default="main">
<property file="etherpad_to_optim.properties"/>
<!-- CHECK FOR WINDOWS FAMILY OS -->
<condition property="is_windows">
<os family="windows"/>
</condition>
<condition property="is_unix">
<os family="unix"/>
</condition>
<target name="to_hdoc_windows" if="${is_windows}">
<delete>
<fileset dir="${eth_in}">
<include name="*.html"/>
</fileset>
</delete>
<copy file="input/pad.html" todir="${eth_in}"/>
<exec dir="../etherpad_to_hdoc" executable="run.bat"/>
</target>
<target name="to_hdoc_sh" if="${is_unix}">
<delete>
<fileset dir="${eth_in}">
<include name="*.html"/>
</fileset>
</delete>
<copy file="input/pad.html" todir="${eth_in}"/>
<exec dir="../etherpad_to_hdoc" executable="run.sh"/>
</target>
<target name="to_optim_sh" if="${is_unix}">
<delete>
<fileset dir="${opti_in}">
<include name="*.hdoc"/>
</fileset>
</delete>
<copy file="${eth_out}/output.hdoc" todir="${opti_in}"/>
<exec dir="../hdoc_to_optim" executable="run.sh"/>
<copy file="${opti_out}/*.scar" todir="output"/>
</target>
<target name="to_optim_windows" if="${is_windows}">
<delete>
<fileset dir="${opti_in}">
<include name="*.hdoc"/>
</fileset>
</delete>
<copy file="${eth_out}/output.hdoc" todir="${opti_in}"/>
<exec dir="../hdoc_to_opale" executable="run.bat"/>
<mkdir dir="output"/>
<copy file="${opti_out}/*.scar" todir="output"/>
</target>
<target name="main">
<antcall target="to_hdoc_sh"/>
<antcall target="to_hdoc_windows"/>
<antcall target="to_optim_sh"/>
<antcall target="to_optim_windows"/>
</target>
</project>
\ No newline at end of file
in = ${basedir}/input
out = ${basedir}/output
tmp = ${basedir}/tmp
xsl = ${basedir}/xsl
lib = ${basedir}/lib
log = ${basedir}/log
eth_in = ../etherpad_to_hdoc/input
eth_out = ../etherpad_to_hdoc/output
opti_in = ../hdoc_to_optim/input
opti_out = ../hdoc_to_optim/output
rootfilename = content.xml
\ No newline at end of file
@echo off
set lib=lib
set ant=etherpad_to_optim.ant
set antparam=-Dprogram.param=%1
set scJarList=%lib%\*
java.exe -classpath "%scJarList%" -Xmx150m org.apache.tools.ant.Main -buildfile %ant% %antparam%
pause
REM start /MIN java.exe -classpath "%scJarList%" -Xmx150m org.apache.tools.ant.Main -buildfile %ant% %antparam%
#!/bin/sh
lib="lib"
ant="etherpad_to_optim.ant"
antparam="-Dprogram.param=$1"
#Recherche de java et controle que se soit une version SUN
vJavaCmd="java"
xCheckJava () {
vInputVarName=\$"$1"
vInputVarVal=`eval "expr \"$vInputVarName\" "`
if [ -z "$vInputVarVal" ];then
eval "$1=false"
return
fi
vSunJavaFound=`$vInputVarVal -version 2>&1 | grep -Eo -m 1 "(HotSpot)|(OpenJDK)"`
if [ "$vSunJavaFound" != "HotSpot" ] && [ "$vSunJavaFound" != "OpenJDK" ] ; then
eval "$1=false"
return
fi
}
xCheckJava vJavaCmd
if [ "$vJavaCmd" = "false" ]; then
vJavaCmd="$JAVA_HOME/bin/java"
xCheckJava vJavaCmd
if [ "$vJavaCmd" = "false" ]; then
echo "ERREUR: JRE de SUN introuvable. Veuillez déclarer la variable d'environnement JAVA_HOME."
exit 1
fi
fi
#Lancer la commande
scJarList="$lib/*"
$vJavaCmd -classpath "$scJarList:" -Xmx150m org.apache.tools.ant.Main -buildfile $ant $antparam
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