Un éditeur en test

elRETE

Trouvé au hasard des recherches sur internet, quelques essais autour d'un éditeur visiblement moderne et libre

Le téléchargement

Le compilateur

Avec tout ceci, on peut “fabriquer” sa propre version à partir des sources

L'éditeur est bâti autour de jQuery et jQuery UI

Comment procéder:

L'approche proposée est intuitive dans la mesure ou le projet est visiblement assez neuf, donc peu de documentation. Ce n'est pas forcément la meilleur méthode, mais elle fonctionne (donc, il faut rester vigilant)

Il faut télécharger la version courante et le compilateur .

Dans un premier temps, on crée un répertoire pour y placer l'ensemble :

mkdir editeur

Ensuite, on va tout de suite préparer l'arborescence permettant de fabriquer notre propre version:

mkdir -p code/editeur/monelrte/js/i18n/
mkdir code/editeur/monelrte/css
mkdir code/editeur/monelrte/images

On place l'archive dans le répertoire editeur, puis on la décompresse

tar -zxf elrte-1.3.tar.gz

On recopie ensuite le répertoire contenant les sources

cp -Rf web/editeur/elrte-1.3/src/ web/editeur/monelrte/

Il faut ensuite placer le compilateur , on copie le fichier builder.zip dans web, puis on le décompresse et ensuite on crée le chemin nécessaire à la compilation de elrte

cd web
unzip builder.zip
mkdir -p  _old/yuicompressor-2.4.6/build/
builder/jar/yuicompressor-2.4.6.jar _old/yuicompressor-2.4.6/build/

On se place ensuite dans le répertoire editeur/monelrte/src, et on utilise make de façon assez habituel, par exemple

make help
make all

il faut ensuite placer les deux scripts jquery dans le répertoire js nouvellement compilé

cp web/editeur/elrte-1.3/js/jquery-*  web/eidteur/monelrte/js/

Pour exploiter les sources , on peut utiliser le fichier d'exemple

cp web/editeur/elrte-1.3/elrte.html web/editeur/monelrte/

Pour faire un essai, tout est prêt ici , mais mieux vaut télécharger les dernières sources à l'origine

wget ftp://garonne.ac-toulouse.fr/linuxedu/compilelrte.tar.gz
 
developper-web/editeurwysiwyg.txt · Dernière modification: 2014/10/23 08:30 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki