|
|
# Installation von QUIQQER mit GIT
|
|
|
|
|
|
Ein funktionierendes QUIQQER System mit GIT ist schnell eingerichtet.
|
|
|
|
|
|
Du brauchst folgendes:
|
|
|
|
|
|
- GIT
|
|
|
- Datenbank Server (MySQL)
|
|
|
- WebServer (Apache)
|
|
|
|
|
|
|
|
|
## Installation
|
|
|
|
|
|
1. QUIQQER ganz normal installieren
|
|
|
|
|
|
```bash
|
|
|
curl -s -o quiqqer.zip http://update.quiqqer.com/quiqqer.zip; unzip -q quiqqer.zip; php quiqqer.php;
|
|
|
```
|
|
|
|
|
|
|
|
|
2. quiqqer.git als repository hinzufügen
|
|
|
|
|
|
```bash
|
|
|
nano var/composer/composer.json
|
|
|
```
|
|
|
|
|
|
``json
|
|
|
{
|
|
|
"type" : "vcs",
|
|
|
"url" : "git@dev.quiqqer.com:quiqqer/quiqqer.git"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
|
|
|
3. unter https://dev.quiqqer.com/profile/keys public ssh key hinterlegen
|
|
|
|
|
|
4. Auf dev umstellen
|
|
|
|
|
|
Backend -> EInstellungen -> QUIQQER Einstellungen -> Allgemein -> Aktualisierung auf dev-dev stellen.
|
|
|
|
|
|
|
|
|
5. "minimum-stability": "dev"
|
|
|
|
|
|
var/composer/composer.json -> "minimum-stability" auf "dev" stellen.
|
|
|
|
|
|
|
|
|
6. Update durchführen
|
|
|
|
|
|
```bash
|
|
|
php var/composer/composer.phar --working-dir="/var/www/var/composer/" update
|
|
|
```
|
|
|
|
|
|
|
|
|
**Zusatz**
|
|
|
|
|
|
Alle Composer Dateien sind unter var/composer zu finden.
|
|
|
Die composer.json kann händisch editiert werden.
|
|
|
|
|
|
Über folgenden Befehl:
|
|
|
|
|
|
```bash
|
|
|
php var/composer/composer.phar --working-dir="/var/www/var/composer/"
|
|
|
```
|
|
|
|
|
|
Kann composer direkt in der Konsolen verwendet werden.
|
|
|
|
|
|
|
|
|
|
|
|
### Plugin Entwicklung
|
|
|
|
|
|
Die Plugin Entwicklung verhält sich genauso wie die Installation.
|
|
|
|
|
|
1. Plugin als GIT Version verwenden
|
|
|
|
|
|
```bash
|
|
|
{
|
|
|
"type" : "vcs",
|
|
|
"url" : "git@dev.quiqqer.com:quiqqer/PLUGIN.git"
|
|
|
}
|
|
|
```
|
|
|
|
|
|
2. Update durchführen
|
|
|
3. Änderungen machen
|
|
|
4. Änderungen ganz normal über GIT einspielen.
|
|
|
|
|
|
|
|
|
|
|
|
### QUIQQER Branches
|
|
|
|
|
|
Der master Branch ist die aktuelle stabile Version von QUIQQER oder des Pakets. Wenn Sie neue Funktionen / Änderungen an QUIQQER machen möchten, wechseln Sie bitte in den dev Branch oder erstellen Sie sich ein eigenen lokalen Branch dafür :-)
|
|
|
|
|
|
Durch die Repository-Server Verwaltung können Pakete auch außerhalb von QUIQQER angeboten werden. Sie können Ihre Erweiterung auf http://packagist.org/ anbieten oder uns fragen ob wir diese hosten.
|
|
|
|
|
|
Über neue Ideen / Wünsche / Hilfe / Verbesserungen freuen wir uns immer.
|
|
|
|