1. Forum
    1. Unerledigte Themen
  2. Dashboard
  3. News
  4. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  5. Discord
  6. Verein
    1. Geschichte
  7. Shop
  8. DMXControl
    1. Übersetzung
    2. Bugtracker
  9. DDF Library
  10. Wiki
  • Anmelden
  • Registrieren
  • Suche
Entwicklernews
  • Alles
  • Entwicklernews
  • News
  • Seiten
  • Forum
  • Erweiterte Suche
  1. DMXControl Projects e.V.
  2. News
  3. DMXControl
  4. Entwicklernews

Entwicklernews - 25_KW11 - Update für das Template für Plugins

  • Logo DMXControl Projects e.V. LightningBrothers
  • 12. März 2025 um 18:00
  • 2.851 Mal gelesen
  • 0 Kommentare

Es begann mit einem Aprilscherz. Aber dieser hatte einen realen Hintergedanken: es entstand ein Template für Plugins für DMXControl 3. Nun gibt es hier ein Update.

Wer von euch erinnert sich noch an unseren Aprilscherz mit dem Titel "Kernel as a Service" aus dem Jahr 2017? Kurz zusammen gefasst war der Spaß dahinter, dass der Kernel von DMXControl 3 in der Cloud läuft, damit auch nicht so leistungsstarke PCs eine groß (-artige) Lichtshow wiedergegeben können. Wenn man neutral auf diesen Aprilscherz zurückblickt, waren wir mit dieser Idee in Teilen auf Höhe der Zeit oder der Zeit sogar etwas voraus. Denn das Cloud-Computing ist erst in den Jahren danach so richtig populär geworden und in aller Munde gewesen. Unabhängig davon hatte dieser Aprilscherz aber auch einen realen und sinnvollen Hintergedanken: Das Kernel-Cloud-Plugin war eines unserer Demo-Plugins, um euch das Programmieren eines Plugins anhand eines Beispiels zu verdeutlichen. Denn schon von Beginn an war DMXControl 3 so aufgebaut, dass sich die Software durch Plugins erweitern lässt. Fun Fact: Das bis heute populärste Plugin ist in der Tat der Audioanalyser.

Neben dem Kernel-Cloud-Plugin gab es schon etwas länger auch ein offizielles Plugin-Template-Projekt für DMXControl 3. Dieses konnte aber bis vor kurzem nur für Plugins bis einschließlich der Version DMXControl 3.2.3 herangezogen werden. Im Zuge der Entwicklung von DMXControl 3.3.0 wurde parallel zu dem vollständigen Austausch der Netzwerkkommunikation von .net-Remoting hin zu gRPC auch ordentlich allgemeine Pflege im Code betrieben. Das bedeutet, dass innerhalb des Projekts beispielsweise auch verschiedene Programmklassen in andere Teilprojekte umgezogen sind und teilweise umbenannt wurden. All diese Änderungen und Neuerungen sorgten leider dafür, dass das Template-Plugin nicht mehr lauffähig war. Dies einmal zur Einordnung der Vergangenheit.

In der Gegenwart im Jahr 2025 angekommen ergab es sich, dass schon seit einigen Tagen und Wochen auf unserem Discord-Server ein reger Austausch zu Entwicklungsthemen rund um DMXControl 3 stattfindet - und zwar unter den Nutzern selbst. Diesen Austausch haben wir von unserer Seite zum Anlass genommen, das Template-Projekt für DMXControl 3 zu aktualisieren. Ab sofort kann dieses also genutzt werden, um Plugins für DMXControl 3.3.0 zu entwickeln oder bereits existierende für DMXControl 3.3.0 anzupassen.

Die gesamten Daten zum Template-Projekt findet ihr auf unserem GitHub-Account unter dem Link:

GitHub - DMXControl/LumosPluginTemplates
Contribute to DMXControl/LumosPluginTemplates development by creating an account on GitHub.
github.com

Dort haben wir euch auch ausführliche Hinweise zusammengestellt, was ihr zum einen grundsätzlich bei der Programmierung beachten müsst. Zum anderen erhaltet ihr in diesem Repository viele weitere Beispiele, wie ihr unter anderem im Projektexplorer einen weiteren Zweig bzw. Ordner einfügt, ein Node für das Input Assignment programmiert oder einen neuen Effekt erstellt.

Solltet ihr Fragen zu spezifischen Punkten bei der Entwicklung eines Plugins haben, steht euch das Forum jederzeit zur Verfügung. Ansonsten viel Spaß beim Coden!

Euer :dmxclogo DMXControl-Team :dmxclogo

  • DMXControl 3
  • DMXControl Projects e.V.
  • Entwicklernews

Kommentare

Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.

  • Smileys
  • Standard-Kategorie
  • DMXControl
  • :argh:
  • :shit:
  • :)
  • :(
  • ;)
  • :P
  • ^^
  • :D
  • ;(
  • X(
  • :*
  • :|
  • 8o
  • =O
  • <X
  • ||
  • :/
  • :S
  • X/
  • 8)
  • ?(
  • :huh:
  • :rolleyes:
  • :love:
  • 8|
  • :cursing:
  • :thumbdown:
  • :thumbup:
  • :sleeping:
  • :whistling:
  • :evil:
  • :saint:
  • <3
  • :!:
  • :?:
  • :glaskugel:

Neu erstellte Kommentare unterliegen der Moderation und werden erst sichtbar, wenn sie durch einen Moderator geprüft und freigeschaltet wurden.

  • Smileys
  • Standard-Kategorie
  • DMXControl
  • :argh:
  • :shit:
  • :)
  • :(
  • ;)
  • :P
  • ^^
  • :D
  • ;(
  • X(
  • :*
  • :|
  • 8o
  • =O
  • <X
  • ||
  • :/
  • :S
  • X/
  • 8)
  • ?(
  • :huh:
  • :rolleyes:
  • :love:
  • 8|
  • :cursing:
  • :thumbdown:
  • :thumbup:
  • :sleeping:
  • :whistling:
  • :evil:
  • :saint:
  • <3
  • :!:
  • :?:
  • :glaskugel:
  • Vorherige News Wir präsentieren: DMXControl 3.3.0 - der fünfte Release Candidate!
  • Nächste News Entwicklernews - 25_KW20 - Neue Runde, neues Glück: Der Start des nächsten Beta-Test

Verwandte News

Wir präsentieren: DMXControl 3.3.0 - der vierte Release Candidate!

Und hier ist der vierte Release Candidate für DMXControl 3.3.0!
Logo DMXControl Projects e.V. LightningBrothers
22. November 2024 um 18:00
Danke 4

Wir präsentieren: DMXControl 3.3.2 - der dritte Release Candiate!

Soeben haben wir den 3. Release Candidate von DMXControl 3.3.2 mit ein paar Bugfixes veröffentlicht.
Logo DMXControl Projects e.V. JPK
9. Mai 2026 um 16:01
Danke 1
0

Wir präsentieren: Der Release von DMXControl 3.3.3!

Bitte einsteigen, die nächste Runde startet: DMXControl 3.3.3 ist da!
Logo DMXControl Projects e.V. JPK
29. September 2026 um 21:00
Danke 3
0

Kategorien

  1. Verein 359
  2. Vereinsnews 214
  3. Vereinstreffen 120
  4. Vereinstreffen 2026 4
  5. DMXControl 197
  6. Entwicklernews 90
  7. Releases 18
  8. Schon gewusst? 45
  9. Live@Work 40
  10. Aktuelle Wartungsarbeiten 5
  11. Forenrichtlinien und Informationen 5
  12. Filter zurücksetzen

Benutzer online

  • 1 Mitglied und 258 Besucher
  • Rekord: 34 Benutzer (24. November 2019 um 19:46)
  • Joey
Legende
  • Logo DMXControl Projects e.V. Administratoren
  • Logo DMXControl Projects e.V. DMXControl Vereinsmitglied
© DMXControl Projects e.V. 2018 - 2026
Gemeinnütziger Verein DMXControl Projects e.V.
Community-Software: WoltLab Suite™
  1. Nutzungsbedingungen
  2. Impressum
  3. Datenschutz