Erstellung eines Templates
1. Composer
Zuerst muss in Git ein neues Projekt erstellt werden. Der Name soll aus "template" und nach dem Bindestrich dem Templatename bestehen:
template-nameDesTemplates
Jetzt kann eine composer.json
Datei erstellt werden. Hier eine Vorlage:
{
"name": "quiqqer/template-nameDesTemplates",
"type": "quiqqer-nameDesTemplates",
"description": "nameDesTemplates",
"version": "dev-master",
"license": "MIT",
"authors": [
{
"name": "...",
"email": "...",
"homepage": "...",
"role": "Developer"
}
],
"support": {
"email": "..."
},
"require": {
"quiqqer/quiqqer": "*@dev",
"quiqqer/bricks": "dev-dev",
"quiqqer/menu": "dev-master",
"quiqqer/buttons": "dev-dev",
"quiqqer/messages": "dev-dev"
},
"autoload": {
"psr-0": {
"QUI": "src/"
}
}
}
Es empfiehlt sich direkt eine README.md
Datei zu entwerfen. Eine entsprechende Vorlage ist hier zu finden.
Der Inhalt einer README.md
Datei wird geladen und auf der Projektseite in Files unter der Dateien- und Ordnerliste dargestellt. So kann jeder den ersten Überblick von unserem Template erhalten.
2. Server Update
Jetzt muss ein Serverupdate vom Administrator durchgeführt werden.
3. Aktualisierung
Das Projekt muss jetzt auf in unserem Projektordner auf dem Rechner erscheinen. Dazu führen wir folgenden Befehlt aus:
cd var/composer
php composer.phar nameDesTemplates:dev-master
4. Das Template zuweisen
Jetzt muss QUI upgedatet werden. Unter
QUIQQER Logo > System, Plugins und Paket-Manager
Im ersten Reiter (Updates) Menü --> System Setup ausführen
klicken.
5. Funktionalitäten einbauen
Um dem Benutzer bestimmte Aktionen zu erlauben (z. B. eigenes Logo hochladen) wird eine settings.xml
Datei benötigt. Zusätzlich ist es möglich, den Aufbau des Einstellungs Panels zu bestimmen.
Mehr über die settings.xml
Datei können Sie hier erfahren.
6. Weitere Dateien
Nun können weitere Dateien und Ordner erstellt werden:
site.xml
brick.xml
locale.xml