Willkommen zu QUIQQER
Dieses Wiki ist ein Platz für die QUIQQER Community um QUIQQER zu dokumentieren, zu teilen und neue Ideen zu erhalten.
Information Die Dokumentation für die Nutzung von Quiqqer selbst: http://doc.quiqqer.com/
Die generierte Entwickler Dokumentation (phpdoc, jsdoc): http://doc.quiqqer.com/dev/
- php: http://doc.quiqqer.com/dev/php/
- javascript: http://doc.quiqqer.com/dev/js/
Prolog
- Release Notes
- Contribution Guide
- API Dokumentation
- Bekannte Fehler
Setup
Grundlegendes für Benutzer
Grundlegendes für Entwickler
- Versionierung
- Aufbau
- QUI
- PhpStorm für QUIQQER einrichten
- QUIQQER für Entwickler einrichten
- Release - / Branch Versionierung
- Changelog
- composer.json
- quiqqer.setup (QUIQQER Auto-Setup Konfiguration)
- Tools für Entwickler
- Security Vulnerability Naming Convention
- Cache Namenskonventionen
- Eigene Maintenance Seite
- Generieren von .zip Dateien manuell anstoßen
- Dokumentation anlegen
- Migration zu V2
- FontAwesome v4 im Auswahlfenster (Backend). FontAwesome v4 im Auswahlfenster laden, wenn in QUIQQER Backend die Version v6 verwendet wird.
Plugin / Paket Entwicklung
- Wichtiges
- Paket in instabiler Version installieren
- Paket als git Repository installieren
- Error Codes
- Projekte
- Paket erstellen
- Templates
- Richtig Loggen
- Objekte oder Elemente locken / sperren
- E-Mails versenden
- Nachrichten / Messages
- Session Variablen setzen und löschen
- Eigenes Menü
- Desktop-Suche
- Authentifizierung
- Ajax
- Individuelle URL-Pfade registrieren
- Controls erstellen
- Upload erstellen
- Setup Wizard
XML Dateien in QUIQQER
Die meisten Erweiterungen in QUIQQER werden über XML Files definiert. Es können Übersetzungen zur Verfügung gestellt, Benutzer / Seiten / Projekte erweitert oder neue Zugriffsrechte sowie Widgets (kleine Programme / Helfer für den Desktop) definiert werden.
Für die XML-Dateien gibt es auch XSD (XML Schema Definition) Dateien welche dir das Entwickeln erleichtern. (https://dev.quiqqer.com/quiqqer/quiqqer/-/tree/master/doc/XML)
- Konsolen-Tools - console.xml
- Datenbank - database.xml
- Events - events.xml
- Gruppe erweitern - group.xml
- Übersetzungen - locale.xml
- Backend Menü - menu.xml
- Panels - panels.xml
- Panel - panel.xml
- Zugriffsrechte - permissions.xml
- Einstellungen - settings.xml
- Project - settings.xml
- Seite erweitern - site.xml
- Media erweitern - media.xml
- Benutzer erweitern - user.xml
- Widgets - widgets.xml
XML Dateien von QUIQQER Modulen
Backend GUI (Oberflächenentwicklung)
Backend
Designentwicklung
Die standardmäßige Template Engine ist Smarty ... QUIQQER besitzt ein eigenes Smarty Paket welches Smarty um nützliche Funktionen erweitert. Die Dokumentation hierzu finden Sie im Smarty Paket selbst.
Grundlegendes für Administratoren
- htaccess / Rewrite Regeln
- Nginx Konfiguration
- Globale Weiterleitungen einrichten in QUIQQER
- Apache2 with PHP-FPM
- Session Redis
- Caching mit Redis
- Caching mit MongoDB
- Projekte (inklusive aller Seiten + Bricks) in andere Sprachen kopieren
QUIQQER Allgemein
QUIQQER Einstellungen
Fehler gefunden?
Wenn Sie einen Fehler im Quellcode oder einen Fehler in der Dokumentation gefunden haben, können Sie uns gerne einen Fehlerreport zu senden. Der einfachste und schnellste Weg ist über https://dev.quiqqer.com. Hier sammeln wir alle Fehler und Verbesserungswünsche für alle Module von und für QUIQQER.
Sie können auch gerne eine E-Mail an support@pcsg.de schreiben.