Discord-Push (Board)
Discord Synchronisation Board ist eine Erweiterung für Discord Synchronisation. Bei neuen Threads oder Posts kann automatisch eine Vorschau des Posts in Discord gepostet werden.
Discord Synchronisation Board ist eine Erweiterung für Discord Synchronisation. Bei neuen Threads oder Posts kann automatisch eine Vorschau des Posts in Discord gepostet werden.
Ein leicht bedienbarer Bugtracker, welcher sich den bekannten Mantis BT als Vorbild genommen hat. Eignet sich besonders für Entwickler oder Spiele-Communitys mit eigenen Spieleservern.
Informieren Sie Ihre Kunden automatisiert via Discord über neue Produkte, neue Versionen, neue Erweiterungen oder neuen Lagerbestand eines Produktes.
Dieses Plugin fungiert als dein persönlicher Dolmetscher für deine Seite.
Der Übersetzer hilft dir mit wenigen Klicks Texte auf deiner Seite in Echtzeit zur Laufzeit zu übersetzen. Für die Übersetzung kannst du entweder DeepL oder Google Cloud API nutzen.
Das Plugin kann fast überall da genutzt werden, wo Benutzer-generierter Text erstellt werden kann. Aktuell können Übersetzungen auf folgenden Seiten vorgenommen werden:
Beim Klicken auf den Übersetzungsbutton wird ein Formular geöffnet, über welches die Zielsprache für die Übersetzung ausgewählt werden kann. Beim Absenden wird der Inhalt des Textes übersetzt und angezeigt. Sollte der Text bereits zu einem früheren Zeitpunkt für die ausgewählte Zielsprache übersetzt wurden sein, wird diese vorhandene Übersetzung direkt aus der Datenbank ausgelesen und nicht erneut an die Übersetzungs-API gesendet.
Wenn du nicht möchtest, dass jeder Benutzer die Übersetzungs-Funktion nutzen kann, kannst du diese in den Benutzergruppenrechten für die einzelnen Seiten (siehe Unterstützung) einschränken.
Das Plugin kann programmiertechnisch erweitert werden und somit in andere Plugins implementiert werden. Die Erweiterbarkeit richtet sich insbesondere an Plugin-Entwickler.
Wenn du einen weiteren Übersetzer hinzufügen möchtest, musst du lediglich eine Klasse erstellen, welche das Interface wcf\system\translator\ITranslator implementiert (es wird empfohlen direkt die Klasse wcf\system\translator\AbstractTranslator zu erben). Nun muss nur noch ein Object-Type mit der Object-Type-Definition dev.hanashi.wsc.translator.translator hinzugefügt werden, welcher die neu erstellte Klasse angibt.
Wenn du weitere Seiten hinzufügen möchtest, musst du lediglich eine Klasse erstellen, welche das Interface wcf\system\translator\object\ITranslatorObject implementiert (es wird empfohlen direkt die Klasse wcf\system\translator\object\AbstractTranslatorObject zu erben). Nun muss nur noch ein Object-Type mit der Object-Type-Definition dev.hanashi.wsc.translator.object hinzugefügt werden, welcher die neu erstellte Klasse angibt.