Spezifikationen und Vorgaben
Damit WordPress-Plugins und -Themes auf dem CMS-Angebot, sowie andere Webanwendungen auf den Servern des RRZE eingesetzt werden können, sind verschiedene technische Spezifikationen und Vorgaben einzuhalten. Diese müssen bei der Entwicklung und Konfiguration, aber auch bei einer Auftragsvergabe zur Entwicklung an Dritte berücksichtigt werden.
Die Vorgaben werden über das öffentliche GitHub-Projekt RRZE-Webteam/SPEC bereit gestellt. Die jeweils aktuelle Version wird dort vorgehalten.
Zur Unterstützung der KI-unterstützten Entwicklung werden einige der folgenden Vorgaben in einer kompakten Form in einem Markdown-Format bereitgestellt. Dieses Format kann mit Hilfe der beigefügten LLM-Anleitung als „Systemprompt“, „Preprompt“ oder „Skill“ genutzt werden. Eine ANleitung zur Nutzung in verschiedenen LLM-Modellen findet sich in dem Dokument RRZE-Doc-LLM-Settings.md.
| Datei | Titel | Inhalt |
|---|---|---|
| RRZE-WordPress-Plugin.md | RRZE WordPress Plugin Engineering Standard and AI Development Prompt | Verbindlicher Engineering-Standard für Entwicklung, Prüfung, Wartung und Freigabe von WordPress-Plugins im RRZE/FAU-Umfeld. |
| RRZE-WordPress-Plugin-LLM-Shortcut.md | RRZE WordPress Plugin Engineering Standard: LLM Compact Baseline | Kompakte LLM-Arbeitsgrundlage für Plugin-Aufgaben; verweist auf den vollständigen Standard als maßgebliche Quelle. |
| RRZE-WordPress-Plugin-Testprompts.md | Testprompts für WordPress-Plugin-Audits | Audit-Prompts für Gesamtprüfung, Sicherheit, Barrierefreiheit, WordPress-/Block-Konformität und Betriebsfähigkeit. |
| RRZE-WordPress-Entwicklungsumgebung.md | WordPress-Entwicklungsumgebung für das CMS-Angebot des RRZE | Vorgaben für eine lokale oder intern abgeschottete WordPress-Multisite-Testumgebung mit Referenzthemes und Referenzplugins. |
| RRZE-WordPress-Entwicklungsumgebung-LLM-Shortcut.md | RRZE WordPress Development Environment – LLM Installation Specification | LLM-taugliche Installations- und Prüfspezifikation für reproduzierbare WordPress-Multisite-Entwicklungsumgebungen. |
| RRZE-Crawler-Rules.md | FAU-Crawler: Kennzeichnung und Regeln für den schonenden Abruf von Websites | Deutschsprachige Erläuterung der FAU-Crawler-Regeln zu User-Agent, robots.txt, Sitemaps, Rate-Limits und Cookies. |
| RRZE-Crawler-Rules-LLM-Shortcut.md | FAU Crawler User-Agent Specification — LLM/Agent Project Rules | Normative LLM-/Agent-Regeln für FAU-Crawler-User-Agents und schonendes automatisiertes HTTP-Abrufen. |
| RRZE-Doc-LLM-Settings.md | Zentrale Einbindung der RRZE-Plugin-Spezifikation in LLM-Werkzeuge | Empfehlungen zur zentralen Einbindung der WordPress- und Crawler-Standards in Claude, Cursor, Gemini, ChatGPT und Codex ohne Kopien in Projekt-Repositories. |
Die Vorgaben an WordPress-Themes befinden sich derzeit in Überarbeitung und sind daher noch nicht in der SPEC verfügbar.
Für den Einsatz auf dem CMS-Angebot des RRZE gelten darüber hinaus die allgemeinen Betriebsbedingungen.