Entwicklung
__Vorlagen-Seite
<Kurze Beschreibung für die Vorschau> Bitte diesen Hinweis vor Veröffentlichung rauslöschen!! Lin...
Community-Workshop „Moodle Plugin-Entwicklung“
Im September 2022 führte Alexander Bias einen halbtägigen Workshop (von 9-13 Uhr) zum Thema Plugi...
Moodle Development
Bei der Entwicklung von Code für Moodle sind die Ressourcen vom Moodle HQ sehr hilfreich, zuvorde...
Plugin-Entwicklung: Kollaboratives Anforderungsmanagement
Dies ist ein Auszug aus dem Leitfaden 'Plugin-Entwicklung' der Plugin-Werkstatt von Moodle an Hoc...
Plugin-Entwicklung: Arten der Anforderungen
Was können Anforderungen im Sinne der Softwareentwicklung an mein Plugin sein? Die präzise Defini...
Plugin-Entwicklung: Anforderungssammlung
Wie sammle ich Anforderungen? Anforderungen an das geplante Plugin können mit Hilfe der folgenden...
Plugin-Entwicklung: Anforderungsdokumentation
Wie dokumentiere ich meine Anforderungen so, dass Entwickler*innen / Dienstleister*innen sie vers...
Plugin-Entwicklung: Datenschutzanforderungen
Habe ich Datenschutzanforderungen? Grundsätzlich muss ein Plugin die Anforderungen erfüllen, die ...
Plugin-Entwicklung: Initiale / Kollaborative kontinuierliche Entwicklung
Dies ist ein Auszug aus dem Leitfaden 'Plugin-Entwicklung' der Plugin-Werkstatt von Moodle an Hoc...
Plugin-Entwicklung: Zielsystem
Auf welchen Zielsystemen (z.B. Moodle-Version, PHP-Version) soll das Plugin laufen? Das Moodle HQ...
Plugin-Entwicklung: Entwicklungsumgebung
Wo sollte ich mein Plugin entwickeln (lokal, Testserver, ..)? Um ein Moodle-Plugin zu entwickeln,...
Plugin-Entwicklung: Orte des Wissens zu Coding-Standards und APIs
Wo finde ich Infos zu Coding-Standards und APIs? Erste Anlaufadresse für Coding-Standards und Dok...
Plugin-Entwicklung: Übersichten zu Standards
Welche Standards muss ich beachten (z.B. Coding Guidelines, Datenschutz, Barrierefreiheit)? Überb...
Plugin-Entwicklung: Form des Entwicklungsprozesses
Wie sollte der Entwicklungsprozess aussehen (Top-Down vs. Agil)? Wenn ein Plugin neu entwickelt w...
Plugin-Entwicklung: Zeitaufwand
Wie viel Zeit benötige ich zum Entwickeln? Die Antwort auf diese Frage hängt von folgenden Faktor...
Plugin-Entwicklung: Kompatibilität Moodle-Versionen
Wie kann ich die Kompatibilität mit unterschiedlichen Moodle-Versionen sicherstellen (Moodle Plug...
Plugin-Entwicklung: Testen
Wie teste ich mein Plugin? Bei der Entwicklung sollte man PHPUnit-Tests und Behat-Tests als autom...
Plugin-Entwicklung: Maintenance
Wie kann ich eine Maintenance sicherstellen? Ein Plugin sollte mindestens nach jeder Veröffentlic...
Plugin-Entwicklung: Best practices Dokumentation
Was sind Best Practices für Nutzer*innen- und Entwickler*innendokumentation? Nutzer*innendokument...