ubuntuusers.de

Inyoka Statusbericht

ubuntuusers.png

Ein kleiner Einblick in den aktuellen Status und die nahe Zukunft von Inyoka.

Seit dem letzten Update des Datenbankschemas und dem Inyoka-Hackfest hat sich vieles an Inyoka verändert. Mit Blick auf das für dieses Jahr erwartete Open-Source-Release werden gegenwärtig nur noch wichtige Baustellen abgeschlossen, um dem langjährigen Versprechen des Teams an die Community nachzukommen.

Konkret wird aktuell das in Inyoka vorhandene, aber verbesserungsbedürftige Berechtigungssystem ausgetauscht. Das Berechtigungssystem ist notwendig, um sicherzustellen, dass nur privilegierte Benutzer im Portal auf bestimmte Funktionen (Beiträge verändern, interne Bereiche, Benutzer sperren etc.) zugreifen können. In der Vergangenheit wurde hierfür eine eigene Lösung verwendet. In Zukunft wird dies weitgehend von normalen Django Permissions 🇬🇧 erledigt. Hierdurch sparen wir einige Zeilen Quelltext, aber vor allem den Aufwand ein sicherheitsrelevantes System selbst zu pflegen.

Im Zuge der Implementierung des Berechtigungssystem müssen auch alle Formulare, Seiten etc. (sog. Views 🇬🇧) auf Herz und Nieren geprüft werden. Durch automatische Tests ist sichergestellt, dass unser neues Berechtigungssystem auch in der Praxis funktioniert und kein Benutzer fälschlicherweise zu viele – oder auch zu wenige – Berechtigungen erhält. Wann das neue Berechtigungssystem auf ubuntuusers.de online geht, steht noch nicht im Detail fest. Geplant ist dies für August.

Neben den Arbeiten am Quelltext gibt es aktuell auch vermehrt organisatorische Tätigkeiten. Vor allem die Dokumentation von Inyoka muss auf den aktuellen Stand gebracht werden. Zudem müssen unsere vorhandenen Fehlerberichte auf Github überarbeitet werden. Neue Probleme und Wünsche an Inyoka werden (bis auf wenige Ausnahmen) gegenwärtig nur abgearbeitet, wenn diese für eine Veröffentlichung wichtig sind – umfassen also primär das Beseitigen von Fehlern. Nebenbei planen wir auch, wie der OSS Release Ablaufen soll und die Möglichkeit einer „Getting Started“ Unterstützung für neugierige User.

Inyoka wird – beim gegenwärtigen Stand der Entwicklung – bei der Veröffentlichung über kein voll funktionsfähiges Template verfügen. Einerseits weil das aktuelle Design von ubuntuusers.de nicht veröffentlicht wird und die Arbeiten am OSS-Design noch nicht abgeschlossen sind. Mittelfristig ist geplant, dass ubuntuusers.de ein angepasste Version des OSS-Designs verwendet. Dadurch müssen Änderungen im Idealfall nur noch einmal umgesetzt werden.

Vielen Dank an encbladexp für den Artikel!