[ILIAS] Neujahrsputz: Welche Features/Funktionalitäten könnten wir streichen

27 views
Skip to first unread message

David Graf

unread,
Dec 18, 2024, 12:04:29 PM12/18/24
to LMS-Opencast
Liebe alle

Ich möchte das bald beginnende Jahr für einen Neujahrputz nutzen und am nächsten Meeting ein schon mehrmals angeschnittene Thema diskutieren: Welche Features oder Funktionalitäten brauchen wir im Opencast-Plugin für ILIAS nicht mehr?

Ziel wäre es, unnötigen Code loszuwerden und so das Maintaining zu vereinfachen und die Arbeiten für zukünftige ILIAS-Updates zu reduzieren. Daher die Bitte an alle, in Vorbereitung auf das nächste Meeting sich das Plugin dahingehend mal wieder genauer anzusehen. Gerne könnte ihr über diese Liste hier bereits im Vorfeld Dinge vorschlagen, die es eurer Ansicht nach nicht mehr braucht. Ich werfe da schon mal zwei Punkte in den Ring:
  1. Scheduling über die Benutzeroberfläche
  2. Export der Event-Tabelle (im Inhalt-Tab), welche übrigens aktuell ziemlich kapputt ist.
Ich verspreche, dass wir keine Funktionalitäten leichtfertig rausstreichen, sondern alle identifizierten Punkte sorgfältig prüfen und erst nach Rücksprache mit der Community effektiv streichen.

Liebe Grüsse und bis im neuen Jahr
David Graf

David Graf

unread,
Jan 9, 2025, 2:25:23 AM1/9/25
to LMS-Opencast, David Graf
Nach einer internen Diskussion hänge ich den bisherigen beiden Punkten einen Punkt an. TBD im Community-Meeting nächste Woche.

Dinge, die es nicht mehr (zwingend) braucht:
    1. Scheduling über die Benutzeroberfläche
    2. Export der Event-Tabelle (im Inhalt-Tab), welche übrigens aktuell ziemlich kapputt ist.
    1. Kachel-Ansicht (weil diese deutliche Optimierungen benötigen würde, damit sie ein Gewinn ist).

    Lg, David

    Fabian Schmid

    unread,
    Jan 13, 2025, 4:41:27 AM1/13/25
    to LMS-Opencast, davidca...@gmail.com
    Ich habe mal im Code geschaut, was wir von dieser Sichtweise aus reduzieren, aufräumen oder gar ausmisten sollten. Neben diesen Punkten stehen natürlich überall die Legacy-UI-Refactorings an.

    • OpenCast/classes/Request entfernen wenn möglich. 
    • OpenCast/classes/Service entfernen wenn möglich
    • Chat: Das wird vermutlich viel genutzt, aber braucht auch viel Code und Pflege. Hier kann man sich überlegen, ob man das wirklich will
    • OpenCast/src/DI entfernen und durch neuen DIC ersetzen
    • OpenCast/src/LegacyHelpers entfernen (braucht UI Refactorings)
    • Chunked-Upload durch Core-Version ersetzen
    • Kachelansicht (resp. die ganze Event-Ansicht) komplett überarbeiten und ggf. nur noch Listen erlauben. So bspw. auch die Unterscheidung zwischen Öffnen in Modal oder nicht
    LG Fabian

    Reply all
    Reply to author
    Forward
    0 new messages