Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
la_poule_ou_l_oeuf [Le 27/01/2010, 19:21] – correction faute d'orthographe et suppression bout de phrase inutile (ancien bout de phrase) Bionetla_poule_ou_l_oeuf [Le 10/05/2017, 14:00] (Version actuelle) – obsolète L'Africain
Ligne 1: Ligne 1:
  
-{{tag>Karmic serveur réseau bureautique}} 
- 
- 
- 
----- 
- 
-====== La poule ou l'œuf ====== 
- 
-"//La poule ou l'œuf//" est un outil permettant de rédiger (seul ou à plusieurs mains) des livres et de les exporter sous de nombreux formats imprimables. Cet outil rentre dans la catégorie des "chaînes éditoriales" ([[LaTeX]] ou [[Scenari]] par exemple). La poule (pour les intimes) est très utile pour tous les rédacteurs qui ne veulent pas s'ennuyer avec la mise en page : il suffit de fournir le contenu (le texte, les illustrations...) et l'interface s'occupe du reste (formatage, mise en page, génération de formats PDF, [[epub]]...). La poule s'installe sur un serveur (dédié) Apache et MySQL. 
- 
-<note tip>La [[http://www.framabook.org/stallman.html|biographie officielle en français de Richard Stallman]] a été réalisée avec "//la poule ou l'œuf//".</note> 
- 
- 
-De nombreuses forges fonctionnent avec la poule dont : 
-  * [[http://www.ilv-forge.net/|Forge de In Libro Veritas, un éditeur libre]] 
-  * Forge de [[http://www.framabook.org|Framabook, un éditeur de livres liés à l'informatique]] {{ :application:pouloeuf.png}} 
- 
-<note important>La lecture de cette notice ne vous dispense pas de la lecture du fichier README.txt placé à la racine de l'archive de "la poule ou l'œuf".</note> 
- 
- 
-===== Pré-requis ===== 
-  * Disposer des [[:sudo|droits d'administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
-  * Avoir installé [[lamp|un serveur-web LAMP]] et ne pas avoir oublié ses login/mot de passe pour MySQL. 
-  * Avoir installé [[apt://openoffice.org]] 
-  * Avoir installé [[latex]] : simplifiez-vous les démarches en installant directement [[apt://texlive]] 
-  * Avoir installé [[apt://sun-java6-jre]] 
-  * Avoir installé [[apt://unoconv]] 
-  * Avoir installé [[apt://python]] 
- 
- 
- 
- 
- 
-===== Installation ===== 
- 
-Il faudra veiller à ce que les modules PHP suivants soient bien installés : 
- 
-        * [[apt://php5-curl]] 
-        * [[apt://php5-gd]] 
-        * [[apt://libapache2-mod-php5]] 
-        * [[apt://php5-cgi]] 
-        * [[apt://php5-cli]] 
-        * [[apt://php5-imagick]] 
-        * [[apt://php-db]] 
-        * [[apt://php5-mysql]] 
-        * [[apt://php5-tidy]] 
-        * [[apt://php5-xsl]] 
-        * [[apt://libapache2-modxslt]] 
-        * [[apt://libphp-pclzip]] 
- 
- 
-Il faut que le serveur web soit configuré pour l'url rewriting (modules apache : mod_rewrite). Il faudra ajouter cette prise en charge en suivant les indications [[apache2#activer_l_url_rewriting|Activer l'Url Rewriting]] 
- 
-Créer une base (poule par exemple) sur MySQL. L'installation conjointe et l'utilisation de [[PhpMyAdmin]] peut s'avérer très pratique si vous ne connaissez pas bien le fonctionnement de MySQL. 
- 
- 
-L'installation se déroule comme toute installation d'application Web sur un serveur Apache : 
-  * récupérer [[http://www.pouleouoeuf.org/p-50.tic|l'archive de "la poule ou l'œuf"]] 
-  * décompresser cette archive dans le répertoire /var/www (ce qui donnera quelque chose comme /var/www/dossier_poule) 
-  * donner les droits suffisants pour l'exécution des scripts d'installation : 
- 
-<code>sudo chown -R www-data.www-data /var/www/dossier_poule 
-sudo chmod -R 755 /var/www/dossier_poule</code> 
- 
-  * Activer la prise en compte des .htaccess par apache en remplaçant "AllowOverride none" par "AllowOverride All" entre les balises <Directory />…</Directory> et <Directory /var/www/>…</Directory> des fichiers /etc/apache2/sites-available/default-ssl et default 
- 
-  * Relancer Apache  
-<code>sudo /etc/init.d/apache2 reload </code> 
- 
-  * enfin vous allez sur votre site : http://localhost/dossier_poule/install pour lancer l'installation (si "dossier_poule" est bien le nom donné à votre répertoire) 
-  * suivre la procédure d'installation automatique. 
-  * ... 
-  * Après installation supprimer le dossier "install" de votre serveur 
- 
-===== Configuration ===== 
- 
-Lancez l'application depuis Firefox en saisissant l'adresse http://localhost/dossier_poule. 
- 
-Une fois loggé, la configuration se fait avec les menus Services et Configuration de "la poule ou l'œuf".  
- 
-Mais pour cela, il n'y a rien de tel que de se référer à [[http://edit.lescomplexes.com/complexes/tuto/|la documentation officielle]].  
- 
-===== Utilisation===== 
- 
-Lancez l'application depuis Firefox en saisissant l'adresse http://localhost/dossier_poule. Mais, toujours, [[http://edit.lescomplexes.com/complexes/tuto/|la documentation officielle]] est là pour vous accompagner à ce niveau. 
- 
-===== Désinstallation ===== 
- 
-Pour supprimer cette application, il suffit de supprimer le répertoire /var/www/dossier_poule ainsi que la base "poule" créée à cet effet. 
- 
-===== Exportation ODT, PDF... ===== 
- 
-Si un problème d'exportation apparaît (lors de la génération des fichiers ODT, PDF...) cela signifie en général que le serveur OpenOffice.org n'est pas lancé. 
- 
-Saisir dans un terminal la commande suivante : 
-<code>sudo soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard</code> 
- 
-Un script est proposé afin de lancer cette commande dès le démarrage (proposé sur le forum officiel du logiciel), le script est à placer dans la liste des commandes à exécuter au démarrage du serveur LAMP ou de l'ordinateur : 
-<code> 
-#!/bin/bash 
-# 
-# chkconfig: 345 20 100 
-# description: OpenOffice server listener 
-# 
- 
-PORT="8100" 
-PIDFILE="/var/run/ooffice.pid" 
- 
-start() { 
- 
-        if [[ -f $PIDFILE ]]; then 
-                echo "A server is already active" 
-                exit 1 
-        fi 
- 
-        echo -n "Starting OpenOffice Server:" 
-        soffice -headless -accept="socket,host=localhost,port=$PORT;urp;" -nofirststartwizard  > /dev/null 2>&1 & 
-        [[ $? -eq 0 ]] && touch $PIDFILE 
-    echo 
-        return 0 
-} 
- 
-stop() { 
-        echo -n "Stopping OpenOffice"    
-        killall soffice.bin 
-    rm -f /var/run/ooffice.pid 
-        echo 
-        return 0 
-} 
-case "$1" in 
-        start) 
-                start 
-                ;; 
-        stop) 
-                stop 
-                ;; 
-        restart) 
-                stop 
-                start 
-                ;; 
-        *) 
-                echo "Usage: $PROG {start|stop|restart}" 
-                exit 1 
-esac 
-</code> 
- 
-===== Liens ===== 
- 
-  * **(fr)** [[http://www.pouleouoeuf.org/|Le site Officiel]] 
-  * **(fr)** [[http://edit.lescomplexes.com/complexes/tuto/|la documentation officielle]].  
-  * **(fr)** [[http://www.lescomplexes.com/forum/|Le forum officiel]] 
-  * **(fr)** [[http://www.webs-incidences.com/|La forge de web incidences qui propose un hébergement à tout petit prix]] 
-  * **(fr)** [[http://www.ilv-forge.net/|La forge d'In Libro Veritas]] 
- 
----- 
- 
- 
-Contributeurs principaux : [[utilisateurs:Bionet]]