Mit GHKit eine Homepage zu erstellen ist eigentlich sehr einfach und rasch erledigt. Aber um richtig damit zu arbeiten, sollte man den Aufbau kennen.
Grundsätzlich arbeitet GHKit (nur) mit vielen unterschiedlichen Dateien und benötigt keine Datenbank. Alle Inhalte werden in diversen Dateien gespeichert. Das bringt einige hervorragende Vorteile mit sich:
Die Grundstruktur jeder GHKit Installation sieht so aus:
ROOT
├── admin
├── config
├── content
├── core
├── data
├── files
├── language
├── package
├── template
├── .htaccess
├── config.php
├── index.php
├── LICENSE.txt
├── robots.txt
└── version.php
Prinzipiell ist GHKit in 4 Bereiche gegliedert. Die Core Dateien, das Template, die Inhalte und die Besucherdaten.
ROOT
├── admin
├── core
├── language
├── package
├── .htaccess
├── config.php
├── index.php
├── LICENSE.txt
├── robots.txt
└── version.php
Das Template ist zuständig für die Ausgabe bzw. das Erscheinungsbild des Frontends. Ein Template ist im Verzeichnis template
als Unterverzeichnis gespeichert. Bei dem Template "master" schaut das dann so aus:
ROOT
└── template
└── master
Sind mehrere Templates installiert, dann werden diese genauso im Verzeichnis template
aufgelistet. Also b.B. so:
ROOT
└── template
├── master
├── chloe
└── ben
Die Inhalte und Daten werden in den 3 Verzeichnissen config
, content
und files
gespeichert.
ROOT
├── config
├── content
└── files
config
In diesem Verzeichnis wird die Konfiguration aller Komponenten gespeichert.
content
Hier werden alle Inhalte für Seiten und Module in allen Sprachen gespeichert.
files
Und in diesem Verzeichnis werden alle Dateien (hauptsächlich) Bilder gespeichert. Dieses Verzeichnis kann auch weitere Unterverzeichnisse enthalten.
Hier werden die Besucherdaten gespeichert.
ROOT
└── data
Nachdem nur die Verzeichnisstruktur klar ist, kann es jetzt mit der Installation losgehen.
Stand: 15.03.2016