aboutsummaryrefslogtreecommitdiffstats
path: root/doc/de/developer/file_system_layout.md
blob: ae62791eef84a8351f28a878480bed28024dd128 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
### Dateisystem-Layout

| Directory                 | Description                                                  |
| ------------------------- | ------------------------------------------------------------ |
| addon                     | optionale Addons/Plugins                                     |
| boot.php                  | Jeder Prozess verwendet dies, um die Anwendungsstruktur zu booten |
| doc                       | Hilfedateien                                                 |
| images                    | erforderliche Bilder                                         |
| include                   | Das „Modell“ in MVC - (Back-End-Funktionen), enthält auch PHP „Executables“ für die Hintergrundverarbeitung |
| index.php                 | Der Front-End-Controller für den Webzugang                   |
| install                   | Installations- und Upgrade-Dateien und DB-Schema             |
| library                   | Module von Drittanbietern (müssen lizenzkompatibel sein)     |
| mod                       | Steuerungsmodule basierend auf URL-Pfadnamen (z.B. http://sitename/foo lädt mod/foo.php) |
| mod/site/                 | Site-spezifische Mod-Overrides, die von Git ausgeschlossen sind |
| util                      | Übersetzungstools, Hauptdatenbank für englische Zeichenketten und andere verschiedene Dienstprogramme |
| version.inc               | enthält die aktuelle Version (die automatisch über cron für das Haupt-Repository aktualisiert und über git verteilt wird) |
| view                      | Themen- und Sprachdateien                                    |
| view/(css,js,img,php,tpl) | Standard-Theme-Dateien                                       |
| view/(en,it,es ...)       | Sprachstrings und Ressourcen                                 |
| view/theme/               | Einzelne benannte Themen, die (css,js,img,php,tpl) Overrides enthalten |