Projet

Général

Profil

Arborescence » Historique » Version 7

Florent Torregrosa, 24/10/2013 18:51
ajout des exception

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 1 Florent Torregrosa
7 1 Florent Torregrosa
 * backup
8 1 Florent Torregrosa
9 1 Florent Torregrosa
  * full
10 1 Florent Torregrosa
11 1 Florent Torregrosa
    * d6
12 1 Florent Torregrosa
13 1 Florent Torregrosa
     * webassos
14 1 Florent Torregrosa
     * forum
15 1 Florent Torregrosa
16 1 Florent Torregrosa
    * d7
17 1 Florent Torregrosa
18 1 Florent Torregrosa
     * myassos
19 1 Florent Torregrosa
20 1 Florent Torregrosa
  * individual
21 1 Florent Torregrosa
22 1 Florent Torregrosa
   * manual
23 1 Florent Torregrosa
24 1 Florent Torregrosa
    * d6
25 1 Florent Torregrosa
    * d7
26 1 Florent Torregrosa
27 1 Florent Torregrosa
   * auto
28 1 Florent Torregrosa
29 1 Florent Torregrosa
    * d6
30 1 Florent Torregrosa
    * d7
31 1 Florent Torregrosa
32 1 Florent Torregrosa
 * bin
33 1 Florent Torregrosa
34 1 Florent Torregrosa
  * traqu-heure
35 1 Florent Torregrosa
36 1 Florent Torregrosa
 * html
37 1 Florent Torregrosa
38 1 Florent Torregrosa
  * sites
39 1 Florent Torregrosa
40 1 Florent Torregrosa
   * all
41 1 Florent Torregrosa
42 1 Florent Torregrosa
    * libraries
43 1 Florent Torregrosa
    * modules
44 1 Florent Torregrosa
    * themes
45 1 Florent Torregrosa
46 4 Florent Torregrosa
   * dossier d'un site
47 4 Florent Torregrosa
48 4 Florent Torregrosa
    * settings.php
49 4 Florent Torregrosa
    * files
50 4 Florent Torregrosa
51 4 Florent Torregrosa
52 1 Florent Torregrosa
 * htmltest
53 1 Florent Torregrosa
54 1 Florent Torregrosa
  * sites
55 1 Florent Torregrosa
56 1 Florent Torregrosa
   * all
57 1 Florent Torregrosa
58 1 Florent Torregrosa
    * libraries
59 1 Florent Torregrosa
    * modules
60 1 Florent Torregrosa
    * themes
61 1 Florent Torregrosa
62 4 Florent Torregrosa
   * dossier d'un site
63 4 Florent Torregrosa
64 4 Florent Torregrosa
    * settings.php
65 4 Florent Torregrosa
    * settings.local.php
66 4 Florent Torregrosa
    * files
67 4 Florent Torregrosa
68 4 Florent Torregrosa
   * sites.php
69 5 Florent Torregrosa
   * settings.global.php
70 4 Florent Torregrosa
71 1 Florent Torregrosa
 * log
72 1 Florent Torregrosa
73 1 Florent Torregrosa
  * d6
74 1 Florent Torregrosa
  * d7
75 1 Florent Torregrosa
76 1 Florent Torregrosa
 * template
77 1 Florent Torregrosa
78 1 Florent Torregrosa
 * tmp
79 3 Florent Torregrosa
80 3 Florent Torregrosa
h2. backup
81 3 Florent Torregrosa
82 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.
83 3 Florent Torregrosa
84 3 Florent Torregrosa
h2. full
85 3 Florent Torregrosa
86 3 Florent Torregrosa
Sauvegardes en 1 fichier des bases de données.
87 3 Florent Torregrosa
88 3 Florent Torregrosa
h2. individual
89 3 Florent Torregrosa
90 3 Florent Torregrosa
Sauvegardes par site des bases de données.
91 3 Florent Torregrosa
92 3 Florent Torregrosa
h2. manual
93 3 Florent Torregrosa
94 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).
95 3 Florent Torregrosa
96 3 Florent Torregrosa
h2. auto
97 3 Florent Torregrosa
98 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).
99 3 Florent Torregrosa
100 3 Florent Torregrosa
h2. d6
101 3 Florent Torregrosa
102 3 Florent Torregrosa
Sauvegardes de sites sous Drupal 6.
103 3 Florent Torregrosa
104 3 Florent Torregrosa
h2. d7
105 3 Florent Torregrosa
106 3 Florent Torregrosa
Sauvegardes de sites sous Drupal 7.
107 3 Florent Torregrosa
108 3 Florent Torregrosa
h2. bin
109 3 Florent Torregrosa
110 3 Florent Torregrosa
Pour les scripts.
111 3 Florent Torregrosa
112 3 Florent Torregrosa
h2. traqu-heure
113 3 Florent Torregrosa
114 3 Florent Torregrosa
Scripts permettant un suivi de l'évolution du code des scripts. Basé sur git.
115 3 Florent Torregrosa
116 3 Florent Torregrosa
h2. html
117 3 Florent Torregrosa
118 3 Florent Torregrosa
L'installation Drupal 6.
119 3 Florent Torregrosa
120 3 Florent Torregrosa
h2. htmltest
121 3 Florent Torregrosa
122 3 Florent Torregrosa
L'installation Drupal 7.
123 3 Florent Torregrosa
124 3 Florent Torregrosa
h2. libraries
125 3 Florent Torregrosa
126 3 Florent Torregrosa
Pour librairies nécessaires à certaines modules.
127 3 Florent Torregrosa
128 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.
129 6 Florent Torregrosa
130 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.
131 6 Florent Torregrosa
132 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.
133 7 Florent Torregrosa
134 3 Florent Torregrosa
h2. modules
135 3 Florent Torregrosa
136 3 Florent Torregrosa
Pour les modules.
137 3 Florent Torregrosa
138 3 Florent Torregrosa
h2. themes
139 3 Florent Torregrosa
140 3 Florent Torregrosa
Pour les themes.
141 3 Florent Torregrosa
142 3 Florent Torregrosa
h2. log
143 3 Florent Torregrosa
144 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
145 3 Florent Torregrosa
146 3 Florent Torregrosa
h2. template
147 3 Florent Torregrosa
148 3 Florent Torregrosa
Les templates, pour l'instant des settings.php, utilisé par des scripts afin de se faciliter la vie.
149 3 Florent Torregrosa
150 3 Florent Torregrosa
h2. tmp
151 3 Florent Torregrosa
152 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é.
153 4 Florent Torregrosa
154 4 Florent Torregrosa
h2. settings.php
155 1 Florent Torregrosa
156 5 Florent Torregrosa
Fait appel aux fichiers settings.global.php et settings.local.php
157 4 Florent Torregrosa
158 4 Florent Torregrosa
h2. settings.local.php
159 4 Florent Torregrosa
160 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.
161 5 Florent Torregrosa
162 5 Florent Torregrosa
h2. settings.global.php
163 5 Florent Torregrosa
164 5 Florent Torregrosa
Contient les informations générales de configuration de Drupal commun à tous les sites.
165 4 Florent Torregrosa
166 4 Florent Torregrosa
h2. sites.php
167 4 Florent Torregrosa
168 4 Florent Torregrosa
Permet de renseigner à Drupal pour une installation multi-sites, à quelle URL correspond quel dossier de site.
169 4 Florent Torregrosa
170 4 Florent Torregrosa
h2. files
171 4 Florent Torregrosa
172 4 Florent Torregrosa
Contient les fichiers du site.