Neben meinem Studium beschäftige ich mich, neben meiner Arbeit als Java Entwickler zunehmend mit dem Woltlab Community Framework (im folgenden WCF) in Planung habe ich unter anderem eine kleine Plattform, auf der ich meine Plugins für dieses Framework anbieten und sozusagen "First-Aid" dazu leisten will. Die Basis des ganzen soll eine Endanwendung (im folgenden EA) sein, die noch nicht näher benannt ist, von mir aber intern als Paketserver bezeichnet wird. Zum einen, weil hinterher auch eine Schnittstelle bereitgestellt werden soll, über die das WCF Plugins updaten und installieren kann. Und zum anderen, weil man eben auch von dieser Plattform aus dann dieselben Pakete herunterladen können soll. Diese EA soll im fortgeschrittenen Entwicklungsstadium dann auch über die Plattform anderen zur Verfügung stehen.
Die aktuelle Planungen zum Paketserver beziehen sich auf folgende Punkte:
Kernfunktion:
- Benutzer kann Pakete anbieten (verschiedene Lizenzen, vorerst nur OpenSource)
- .xml erzeugen (Paketliste für den Update- und Installationsserver)
- Kategorien
Erweiterung:
- Blog / Changelog
- Paketen Feedback geben (kommentieren?!)
- Kommentare bewerten (+/- bei zuviel minus "ausblenden")
- anhand der package.xml Kategorie vorschlagen (vllt. in den Core einbauen)
- Statistik für Pakete, Entwickler, Downloads, Versionen
Die Entwicklung schreitet langsam voran, dennoch wird es in wahrscheinlich absehbarer Zeit soweit sein, dass ich eine erste Testversion aufspielen kann und das ganze ein paar freiwilligen Testern zur Verfügung stellen werde.
In den nächsten Tagen werde ich noch weitere meiner kleinen Projekte rund ums WCF vorstellen, in die ich in letzter Zeit auch meine Gedanken gesteckt habe.