====== Lodel ====== FIXME : en cours Lodel est un logiciel d'édition en ligne utilisé et développé par [[http://www.openedition.org/|OpenEdition]]. Il permet notamment aux auteurs d'//uploader// leurs textes rédigés dans un modèle ''.docx'' ou ''.odt'', textes qui seront convertis en ''XML'', affichés en ''HTML'' et mis à diposition en ''PDF''. * [[http://lodel.org/|Site officiel]] * [[https://github.com/OpenEdition/lodel|Dépôt Github]] Pour que Lodel fonctionne comme attendu, il faudra également une installation d'[[https://lodel.org/wiki/index.php/Opentext|Opentext]]. C'est lui qui est responsable de la conversion des fichiers. Voir plutôt [[https://github.com/OpenEdition/OTX|OTX]] (et la doc pour l'[[https://github.com/OpenEdition/OTX/blob/master/INSTALL|INSTALL]]. Attention ! Il faudra vous créer un serveur OTX. Pour ce faire, voir le wiki disponible ici : [[http://lodel.org/wiki/index.php/Installer_Opentext]]) ===== Installation ===== Ici sera décrite une installation en locale, afin de procéder à des tests. Bien entendu, dans un environnement de production, certaines choses doivent être réalisées autrement, surtout pour des questions de sécurité. ==== Prérequis ==== * [[:informatique:git]] (optionnel, mais c'est bien utile) * [[:informatique:serveur:lamp]] avec les modules ''GD'' et ''rewrite'' activés * [[informatique:serveur:mariadb]] (ou mysql) ==== Étapes ==== Téléchargement des fichiers, avec ''git''. Une possibilité est de se situer directement dans la racine Web, et de cloner le dépôt avec des droits ''root'' : # cd /var/www/html # git clone https://github.com/OpenEdition/lodel.git Changer les droits du dossier : # chown -R www-data:www-data lodel Ouvrir le navigateur à l'URL ``http://localhost/lodel`` [insertion des captures d'écran de l'installation] {{ :informatique:scinf:selection_133.png?600 |}} {{ :informatique:scinf:selection_134.png?600 |}} {{ :informatique:scinf:selection_135.png?600 |}} Je lui donne l'utilisateur ''root'' de mysql, parce qu'il va devoir créer tous seul des bases de données, mais ce n'est pas une bonne pratique. {{ :informatique:scinf:selection_136.png?600 |}} {{ :informatique:scinf:selection_137.png?600 |}} {{ :informatique:scinf:selection_138.png?600 |}} Copie du fichier de configuration : # cp /tmp/lodelconfig-cfg.php lodelconfig.php {{ :informatique:scinf:selection_139.png?600 |}} {{ :informatique:scinf:selection_140.png?600 |}} {{ :informatique:scinf:lodel-options.png?600 |}} {{ :informatique:scinf:selection_141.png?600 |}} Le fichier ''siteconfig.php'' doit être copié dans la racine de Lodel, à la main. Il faut aussi créer les dossiers suivants : # mkdir upload/ css/ images/ docannexe # chown www-data:www-data upload/ css/ images/ docannexe/ {{ :informatique:scinf:selection_142.png?600 |}} Une fois le site créé, on devrait obtenir un interface complète : {{ :informatique:scinf:selection_143.png?600 |}} Et si on va avec son navigateur à la racine du site ``http://localhost/lodel`` : {{ :informatique:scinf:selection_144.png?300 |}} Avec l'accès à l'espace admin tout au fond. Le travail ne fait que commencer... :)