| 
 | 
 | 
## Migration du wiki gitlab à sphinx
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Installer les paquets nécessaire
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Il faut installer les paquets suivants :
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
*    python-sphynx
 | 
 | 
 | 
 | 
*    python-sphinx-rtd-theme
 | 
 | 
 | 
 | 
*    texlive
 | 
 | 
 | 
 | 
*    texlive-latex-extra
 | 
 | 
 | 
 | 
*    texlive-latex-recommanded
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Préparation des dossiers
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
*    On clone repo du projet
 | 
 | 
 | 
 | 
*    On créer le dossier docs/sphinx et on s'y déplace
 | 
 | 
 | 
 | 
*    On clone le repo wiki dans vers ./wiki
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Préparation de sphinx
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
```bash
 | 
 | 
 | 
 | 
# Répondre au différente question et laissé par défaut en général
 | 
 | 
 | 
 | 
# Sauf pour la demande d'un dossier source séparé et d'ajouter le epub builder
 | 
 | 
 | 
 | 
sphynx-quickstart
 | 
 | 
 | 
 | 
```
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Conversion
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
On lance le script gitlabWikiToSphynx.sh
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Finalisation
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Ensuite on peut convertir en html ou en pdf. Les fichiers seront dans ./build/
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
```bash
 | 
 | 
 | 
 | 
# Clean
 | 
 | 
 | 
 | 
make clean
 | 
 | 
 | 
 | 
# HTML
 | 
 | 
 | 
 | 
make html
 | 
 | 
 | 
 | 
# PDF
 | 
 | 
 | 
 | 
make latexpdf
 | 
 | 
 | 
 | 
```
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Pour finir on commit le contenu de docs/sphinx dans le répo du projet.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
### Formatage du wiki
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Pour que le script fonctionne le formatage doit être le suivant
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Pour la 1ère page on a par exemple ceci
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
```
 | 
 | 
 | 
 | 
# Documentation
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
[OpenLDAP](openldap)
 | 
 | 
 | 
 | 
```
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Ensuite sur la page openldap on aura ceci
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
```
 | 
 | 
 | 
 | 
## OpenLDAP
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
[Installation des serveurs](openldap/server)
 | 
 | 
 | 
 | 
```
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Et ensuite pour la page server on a ceci. Il ne vaut mieux ne pas dépassé 3 niveaux
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
```
 | 
 | 
 | 
 | 
### Installation du serveur
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
XXX
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
#### Installation des paquets
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
XXX
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
#### Insertion des LDIFs
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
XXX
 | 
 | 
 | 
 | 
```
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
On remarque que sur la page qu'on edit, il faut toujours avoir une dièse avec le titre.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
A chaque nouvelle page on incrémente le niveau.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Si on veut avoir différent points sur une même page on incrémente les dièses mais sur la même page (par exemple la page server) | 
 | 
 | 
 | 
\ No newline at end of file |