Projet

Général

Profil

Arborescence » Historique » Version 9

Florent Torregrosa, 13/02/2014 20:05
no more htmltest

1 1 Florent Torregrosa
Cette page a pour but de représenter l'arborescence des dossiers utilisés et d'apporter des précisions sur leur utilisation si besoin.
2 1 Florent Torregrosa
3 3 Florent Torregrosa
{{>toc}}
4 3 Florent Torregrosa
5 1 Florent Torregrosa
* Home
6 8 Julien Enselme
** backup
7 8 Julien Enselme
*** full
8 8 Julien Enselme
**** d7
9 8 Julien Enselme
***** myassos
10 8 Julien Enselme
*** individual
11 8 Julien Enselme
**** manual
12 8 Julien Enselme
***** d7
13 8 Julien Enselme
**** auto
14 8 Julien Enselme
***** d7
15 8 Julien Enselme
** bin
16 9 Florent Torregrosa
** drupal7
17 8 Julien Enselme
*** sites
18 8 Julien Enselme
*** all
19 8 Julien Enselme
**** libraries
20 8 Julien Enselme
**** modules
21 8 Julien Enselme
**** themes
22 8 Julien Enselme
*** dossier d'un site
23 8 Julien Enselme
**** settings.php
24 8 Julien Enselme
***** settings.local.php
25 8 Julien Enselme
****** files
26 8 Julien Enselme
**** sites.php
27 8 Julien Enselme
**** settings.global.php
28 8 Julien Enselme
** log
29 8 Julien Enselme
*** d7
30 8 Julien Enselme
** template
31 8 Julien Enselme
** tmp
32 3 Florent Torregrosa
33 3 Florent Torregrosa
h2. backup
34 3 Florent Torregrosa
35 3 Florent Torregrosa
Les sauvegardes. Pour l'instant de base de données car on se base sur les snapshots pour les files. Si d'autres type de backup seront placés dans se dossier alors il faudra distinguer database et other.
36 3 Florent Torregrosa
37 3 Florent Torregrosa
h2. full
38 3 Florent Torregrosa
39 3 Florent Torregrosa
Sauvegardes en 1 fichier des bases de données.
40 3 Florent Torregrosa
41 3 Florent Torregrosa
h2. individual
42 3 Florent Torregrosa
43 3 Florent Torregrosa
Sauvegardes par site des bases de données.
44 3 Florent Torregrosa
45 3 Florent Torregrosa
h2. manual
46 3 Florent Torregrosa
47 3 Florent Torregrosa
Sauvegardes lancées à la main par un membre du club. Il faut pour cela utiliser les scripts de sauvegardes avec l'argument manual (voir le code du script pour savoir si cet argument est en première position ou non).
48 3 Florent Torregrosa
49 3 Florent Torregrosa
h2. auto
50 3 Florent Torregrosa
51 3 Florent Torregrosa
Sauvegardes lancées dans le crontab. Il faut pour cela utiliser les scripts de sauvegardes avec l'argument auto (voir le code du script pour savoir si cet argument est en première position ou non).
52 3 Florent Torregrosa
53 3 Florent Torregrosa
h2. d7
54 3 Florent Torregrosa
55 3 Florent Torregrosa
Sauvegardes de sites sous Drupal 7.
56 3 Florent Torregrosa
57 3 Florent Torregrosa
h2. bin
58 3 Florent Torregrosa
59 3 Florent Torregrosa
Pour les scripts.
60 3 Florent Torregrosa
61 3 Florent Torregrosa
h2. traqu-heure
62 3 Florent Torregrosa
63 3 Florent Torregrosa
Scripts permettant un suivi de l'évolution du code des scripts. Basé sur git.
64 3 Florent Torregrosa
65 9 Florent Torregrosa
h2. drupal7
66 3 Florent Torregrosa
67 3 Florent Torregrosa
L'installation Drupal 7.
68 3 Florent Torregrosa
69 3 Florent Torregrosa
h2. libraries
70 3 Florent Torregrosa
71 3 Florent Torregrosa
Pour librairies nécessaires à certaines modules.
72 3 Florent Torregrosa
73 6 Florent Torregrosa
Afin de se rappeler quelle version est en cours d'utilisation (déjà marqué lors du téléchargement de la librairie). On utilise un lien symbolique portant le nom du dossier que cherche Drupal, et on le fait pointer sur le dossier de la librairie téléchargée. Dossier ce situant également dans le dossier libraries.
74 6 Florent Torregrosa
75 6 Florent Torregrosa
Cette opération permet de conserver plusieurs version de la librairie, on peut switcher de versions en changeant simplement le lien symbolique.
76 6 Florent Torregrosa
77 7 Florent Torregrosa
Exception pour CAS géré par le CRI et pour les librairies dont le module cherche un fichier ou un dossier avec un numéro de version dans le nom du fichier/dossier.
78 7 Florent Torregrosa
79 3 Florent Torregrosa
h2. modules
80 3 Florent Torregrosa
81 3 Florent Torregrosa
Pour les modules.
82 3 Florent Torregrosa
83 3 Florent Torregrosa
h2. themes
84 3 Florent Torregrosa
85 3 Florent Torregrosa
Pour les themes.
86 3 Florent Torregrosa
87 3 Florent Torregrosa
h2. log
88 3 Florent Torregrosa
89 3 Florent Torregrosa
Dossier contenant les logs par site lors de l'appel d'un script précisant qu'il log sa sortie. exemple : d7-all-drush-logged.sh
90 3 Florent Torregrosa
91 3 Florent Torregrosa
h2. template
92 3 Florent Torregrosa
93 3 Florent Torregrosa
Les templates, pour l'instant des settings.php, utilisé par des scripts afin de se faciliter la vie.
94 3 Florent Torregrosa
95 3 Florent Torregrosa
h2. tmp
96 3 Florent Torregrosa
97 3 Florent Torregrosa
Les fichiers ou dossiers temporaires. Il faut effectuer un nettoyage de temps en temps dans ce dossier. Sert à éviter d'avoir des fichiers temporaires traînant un peu partout et dont on s’interroge ensuite sur comment ils sont arrivés là et qu'elle est leur utilité.
98 4 Florent Torregrosa
99 4 Florent Torregrosa
h2. settings.php
100 1 Florent Torregrosa
101 5 Florent Torregrosa
Fait appel aux fichiers settings.global.php et settings.local.php
102 4 Florent Torregrosa
103 4 Florent Torregrosa
h2. settings.local.php
104 4 Florent Torregrosa
105 1 Florent Torregrosa
Contient les informations de connexion à la base de données ainsi et la variable base_url, son contenu est différent pour chaque sites.
106 5 Florent Torregrosa
107 5 Florent Torregrosa
h2. settings.global.php
108 5 Florent Torregrosa
109 5 Florent Torregrosa
Contient les informations générales de configuration de Drupal commun à tous les sites.
110 4 Florent Torregrosa
111 4 Florent Torregrosa
h2. sites.php
112 4 Florent Torregrosa
113 4 Florent Torregrosa
Permet de renseigner à Drupal pour une installation multi-sites, à quelle URL correspond quel dossier de site.
114 4 Florent Torregrosa
115 4 Florent Torregrosa
h2. files
116 4 Florent Torregrosa
117 4 Florent Torregrosa
Contient les fichiers du site.