97328446ece8d86aec7180168e1aca9c6354c687
[isounagios.git] / README
1 ISOU
2
3
4 CONFIGURATION NECESSAIRE
5 -------------------------
6 - serveur apache (testé en version 2.2)
7 - php 5 avec support de pdo-sqlite (testé en version 5.3)
8 - php-cli
9 - crontab ou équivalent
10 - nagios (testé en version 3)
11
12 RECOMMANDE
13 -----------
14 - serveur CAS
15
16
17 INSTALLATION
18 -------------
19 Sous unix :
20 $ cd /chemin/installation && mkdir isou
21 $ git clone git://git.cru.fr/isounagios.git
22 $ php /chemin/installation/isounagios/sources/private/upgrade/install.php
23 puis faire pointer votre serveur sur /chemin/installation/isounagios/sources/public/
24
25 Sous windows (obsolète) :
26 récupérer le dépôt git
27 copier le répertoire ./sources sur votre serveur web
28 copier les fichiers du dossier ./database contenant isou.sqlite3 et isou-visits.sqlite3 sur votre serveur web dans ./database
29 éditer, puis renommer le fichier config.example.php en config.php
30
31
32 MISE A JOUR
33 ------------
34 Sous unix :
35 $ cd /chemin/isou
36 $ git pull
37 $ php sources/private/upgrade/update.php
38
39 Sous windows (obsolète) :
40 récupérer le dépôt git
41 copier le dossier ./sources
42
43
44 MODIFICATION DE FICHIERS
45 -------------------------
46 - toutes les css sont présentes dans sources/public/css
47 - toutes les images sont présentes dans sources/public/images
48 - la modification des menus se fait via le fichier sources/public/config.menu.php
49 - la modification du bas de page se fait via le fichier sources/private/html/html_body_footer.tpl
50
51 Si vous modifiez les fichiers d'origine, il est préférable de créer une nouvelle branche git contenant vos modifications, puis de la fusionner avec la branche officielle lors des mises à jour.
52
53 exemple :
54 $ git clone git://git.cru.fr/isounagios.git
55 $ cd isounagios/
56 $ git checkout -b ma_branche
57  faire ses modifications
58 $ git commit -a -m "mes modifications"
59 $ git checkout master
60 $ git pull
61 $ git checkout ma_branche
62 $ git merge master
63  résoudre éventuellement les conflits
64
65
66 FISOU
67 ------
68 Fisou est une extention Firefox compatible 3.6 et suivant
69
70 Installation : cd fisou && make