Über FAU- und RRZE-Plugins
Eine größere Anzahl der vorhandenen Plugins wurden von RRZE- und FAU-Mitarbeitern entwickelt. Teilweise wurden Plugins auch im Auftrag des RRZE von Agenturen entwickelt. Diese Plugins werden im Rahmen des Webdienstes von RRZE betreut und weiter entwickelt.
Gründe für die Eigenentwicklung von Plugins sind hohe Anforderungen an die IT Sicherheit, an die Barrierefreiheit (gemäß dem Standard WCAG 2.1 AA) von Front- und Backend, sowie die Performance und die nachhaltige Wartbarkeit.
Die Plugins sind dabei speziell auf die Anforderungen und Bedürfnisse an der FAU optimiert. Nur für diese Plugins kann das RRZE Webteam eine Beratung oder ein Support anbieten.
Offene Plugin-Entwicklung
Das RRZE Webteam setzt bei der Entwicklung von Plugins und Themes auf eine transparente und offene Entwicklung. Dies bedeutet, dass nahezu alle Plugins und Themes auf öffentlichen Repositories zur Verfügung stehen. Hiermit eröffnet das RRZE allen Interessierten die Möglichkeit, selbst an der Entwicklung teilzuhaben und daran mit eigenen Beiträgen, Vorschlägen, Design- und Codeergänzungen mitzuwirken.
Das RRZE-Webteam nutzt hierbei auf GitHub.com das Verzeichnis:
https://github.com/RRZE-Webteam/
Der Vorteil der öffentlichen Repositories liegt nicht allein in der geringeren Schwelle für Mitarbeiter und Studierende, an der Entwicklung mit zu wirken. Sondern auch darin, dass
- die Repositories über niederschwellig nutzbare Werkzeuge, wie beispielsweise einem Issue-Tracker, verfügen;
- die Nutzung von Repositories auf Github.com bzw. Gitlab-Servern “state of the art” geworden ist;
- die öffentliche Zugänglichkeit eine gewissen positiven Einfluss auf die Codequalität hat;
- die Verpflichtung zur öffentlichen Bereitstellung aus der Nutzung der GPL-Lizenz erfüllt wird;
- es zu wertvollen Feedback mit Dritten kommt.
Lediglich Plugins und Themes, welche interne Daten enthalten oder Zugriff auf infrastrukturelle und sicherheitsbezogene Architekturen nehmen, werden nicht öffentlich zugänglich gemacht.