/ core - Tous les fichiers fournis par core, qui n'ont pas de raison explicite de se trouver dans le répertoire /. Plus de détails plus bas.
/ libraries - bibliothèques tierces, par exemple. un éditeur wysiwyg. Pas inclus par noyau, mais assez commun pour justifier une inclusion ici.
/ modules - Le répertoire dans lequel vont tous les modules personnalisés et contrib.
Le fractionnement en sous-répertoires contrib et custom peut faciliter le suivi des modules. assez pour justifier la mention ici.
/ profile - profils contribués et personnalisés.
/ themes - (sous) thèmes contribués et personnalisés
sites / [domaine OU par défaut] / {modules, themes} - Des modules et des thèmes spécifiques à un site peuvent être déplacés dans ces répertoires pour éviter qu'ils n'apparaissent sur tous les sites.
sites / [domaine OU par défaut] / fichiers - Les fichiers spécifiques à un site ont tendance à aller ici. Cela peut être des fichiers téléchargés par les utilisateurs, tels que des images, mais inclut également la configuration, la configuration active ainsi que la configuration par étapes . La configuration est lue et écrite par Drupal et doit disposer du nombre minimal de privilèges requis pour le serveur Web et du seul serveur Web pour les lire et les modifier.
Qu'en est-il du dossier des fichiers (téléchargés)?
unor
Excellente question, il y a aussi les nouveaux fichiers de configuration à prendre en compte. Je vais les ajouter aussi.
Létharion
@unor corrigé maintenant. :)
Letharion
Avoir un vote positif pour le conseil / libraries. Honnêtement, cela devrait être un répertoire simple avec l’installation de base, il est donc clair que c’est là où les choses se passent ... ce n’était pas clair pour moi au début.
Kevin le
18
Les dossiers sont:
core: Ceci contient tout le noyau de Drupal, à l'exception des éléments qui doivent se trouver à la racine, tels que index.php, etc. En général, vous ne devriez pas avoir besoin d'ajouter / de modifier / de supprimer quoi que ce soit ici.
themes: C'est ici que vous mettez les thèmes de votre site (précédemment sites / all / themes).
modules: C'est ici que vous placez les modules de votre site (précédemment sites / all / modules).
profiles: C'est ici que vous mettez les profils d'installation.
sites: Ceci est utilisé pour exécuter les configurations multi-sites Drupal et est utilisé de la même manière que dans drupal 7. Les modules et les thèmes dans les sites / tous / modules ou les sites / tous / thèmes, remplacent ceux des répertoires de base modules et thèmes. . Les modules dans les sites / SITENAME / modules et sites / SITENAME / themes remplaceront les autres pour le site donné.
Il existe sans doute de meilleures descriptions si vous examinez les fichiers README.txt dans chacun des répertoires.
Ces réponses sont obsolètes. En outre, cette question a été postée à la suite d'une des réponses à cette question.
Rooby
Pour les personnes qui votent, veuillez expliquer pourquoi et je peux répondre à vos préoccupations. Ma réponse n’est pas aussi complète que celle acceptée mais elle n’est pas inexacte à ma connaissance.
Réponses:
Détails sur le répertoire / core, principalement utile pour les nouveaux pirates informatiques:
la source
Les dossiers sont:
Il existe sans doute de meilleures descriptions si vous examinez les fichiers README.txt dans chacun des répertoires.
la source