1. YoureCom
    1. Projekte & Services
    2. Über mich
    3. WSC 6.3 Alpha
  2. YoureCom Insights
  3. Shop
    1. Mein Konto
  4. Support
  5. GitHub
  6. Pulse
  7. ByteMon
    1. Community verwalten
    2. Portalidentität gestalten
  • Anmelden
  • Registrieren
  • Warenkorb 0
  • Suche
Clan Verwaltung
  • Alles
  • Clan Verwaltung
  • Clan Verwaltung
  • Artikel
  • Seiten
  • Aufgaben
  • Produkte
  • Pulse-Beiträge
  • Erweiterte Suche
  1. YoureCom – Individuelle Softwarelösungen
  2. Arbeitsplatz
  3. Clan Verwaltung

DiscordUrlFormField für externe Community-Links #281

  • Marcel Beckers
  • 4. März 2026 um 15:42
  • 1 Kommentare
  • Erledigt Erledigt am: 28. März 2026 um 13:10
✔ Erledigt

Einführung eines eigenen FormFields, das Discord-Deep-Links (discord://) validiert und im FormBuilder wie ein normales URL-Feld genutzt werden kann.

Aktuell verwendet das Formularfeld UrlFormField zur Validierung von URLs die Klasse Laminas\Diactoros\Uri. Diese erlaubt standardmäßig nur die Schemes http und https. Dadurch werden Discord-Deep-Links wie discord://discord.com/channels/... als ungültig erkannt und können im Formular nicht gespeichert werden.

Für Community-Plugins (z. B. Clan- oder Projektseiten) ist es jedoch sinnvoll, auch Discord-Links direkt zu unterstützen, da diese häufig für Einladungen, Channels oder Direktlinks zur App genutzt werden.

Ziel dieser Aufgabe ist die Implementierung eines eigenen FormFields DiscordUrlFormField, das auf UrlFormField basiert, jedoch zusätzlich das Schema discord:// akzeptiert.

Die Implementierung soll folgende Punkte berücksichtigen:

  • Erstellung einer neuen Klasse DiscordUrlFormField, die UrlFormField erweitert.
  • Überschreiben der Validierungslogik (validateText()), sodass URLs mit dem Schema discord:// akzeptiert werden.
  • Für alle anderen URLs soll weiterhin die Standardvalidierung von UrlFormField greifen.
  • Das Feld soll weiterhin die üblichen Eigenschaften von UrlFormField unterstützen (z. B. maximumLength, label, dependency, etc.).
  • Integration in bestehende Formulare, in denen aktuell UrlFormField für externe Links verwendet wird (z. B. externalURL).
  • Sicherstellen, dass sowohl klassische Web-Links (https://...) als auch Discord-Deep-Links (discord://...) korrekt gespeichert werden können.

Optional kann zusätzlich geprüft werden:

  • Unterstützung weiterer Community-Schemes wie ts3server://, teamspeak:// oder steam://.
  • Dokumentation des neuen Feldtyps für zukünftige Formulare im Projekt.
  • clan verwaltung
  • Discord
ByteMon Alpha

Öffne deiner Community das Tor zur ByteMon-Welt

Deine Mitglieder spielen mit ihrem bestehenden Konto, treffen Spieler aus anderen Communities und erkunden eine gemeinsame Welt. Der Client ist kostenlos.

ByteMon entdecken Jetzt spielen
ByteMon Alpha

Open the gateway to the ByteMon world for your community

Your members play with their existing accounts, meet players from other communities and explore one shared world. The client is free.

Discover ByteMon Play now
Marcel Beckers
28. März 2026 um 13:15
Autor

doerek

Der Wunsch kam von dir und ist im nächsten Update umgesetzt.
Felder können nun als Discord-Link konfiguriert werden. Unterstützt werden sowohl Deeplinks (z. B. Channel) als auch klassische URL-Links.
Im ACP lässt sich optional eine individuelle Linkbeschriftung definieren. Wird keine angegeben, erfolgt die automatische Unterscheidung:

  • „Discord beitreten“ (Standard-Link)
  • „Channel öffnen“ (Deeplink)

Zusätzlich wird ein Discord-Icon in der Darstellung ausgegeben. 😎

Vorherige offene Aufgabe Nächste offene Aufgabe

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Bereit, deine Community smarter zu machen?

Ob fertiges Produkt oder individuelle Softwarelösung – überzeuge dich selbst.

Jetzt kaufen Demo testen

Über 4.978 zufriedene Kunden • Direkter Support vom Entwickler

Kategorie Verantwortlicher

  • Marcel Beckers

    Administrator

Zuletzt erledigte Aufgaben

  1. Integration WoltLab Upload API für automatisierte Releases Shop Shop: WoltLab Plugin Shop Erweiterung

    Marcel Beckers Erledigt am 16. Oktober 2026 um 19:37
  2. Paketserver bei zusätzlichen Plugins YoureCom

    PoooMukkel Erledigt am 16. Oktober 2026 um 18:28
  3. Kann Clan in die Kategorie eintragen wird Ignoriert Clan Verwaltung

    KleinCrafter Erledigt am 15. Oktober 2026 um 21:52
  4. Ansicht ändern auf "Board", zurück auf "Karten" ohne Funktion? Arbeitsplatz

    Glyon Erledigt am 15. Oktober 2026 um 05:19
  5. Frage zur Lauffähigkeit ByteMon

    Glyon Erledigt am 15. Oktober 2026 um 04:47
  6. Doppelaccount-Nutzer automatisch Benutzergruppen zuweisen Multihunter (Doppelaccount Jäger)

    Marcel Beckers Erledigt am 12. Oktober 2026 um 15:39
  1. Projekte & Services
YoureCom – Individuelle Softwarelösungen

YoureCom – professionelle Softwarelösungen seit über 20 Jahren.

Individuelle Softwarelösungen für Communities, Vereine und Unternehmen – aus Wuppertal, für Kunden weltweit.

Produkte

  • Pulse
  • Arbeitsplatz
  • Clan Verwaltung
  • Wettbewerbe
  • Shop
  • MultiHunter

Unternehmen

  • Über mich
  • Kontakt
  • YoureCom Insights
  • GitHub

Rechtliches

  • Datenschutzerklärung
  • Impressum
  • AGB
  • Vertrag widerrufen
  • Abonnements kündigen
  • Widerrufsbelehrung
© 2026 YoureCom · Marcel Beckers