Dies wurde wieder kompatibel gemacht und ist mit 3.2 nicht mehr kaputt.
Hinweis: Gemäß The Team und Sam ist es beabsichtigt, dass das Reactions-Plugin zu einem späteren Zeitpunkt die zusätzlichen Funktionen dieses Plugins (hauptsächlich die Möglichkeit mehrerer Reaktionen) übernimmt und hoffentlich (noch nicht bestätigt) wird dies die Bereitstellung eines Migrationswerkzeugs beinhalten.
Für Interessierte funktioniert auch dieser Fork, der von Mitarbeitern der SJTU Shuiyuan Community gepflegt wird: ( Die Installation dieser Version zerstört auch Ihre Daten, die im primären Repository verwendet werden , siehe @merefield’s Beitrag unten)
Außerdem möchte ich darauf hinweisen, dass es auf diesem Fork keine gibt:
Frontend-Tests
Funktionierende Backend-Tests
GitHub-Workflow
Moderne Linting-Konfigurationen
Diese sind nun im primären Repository implementiert
Außerdem zerstört die Installation dieser Version Ihre Daten, die im primären Repository verwendet werden
Ich sehe keine Warnung davor in der README.
Daher kann ich niemandem empfehlen, diesen Fork auszuprobieren, es sei denn auf einer frischen Instanz ohne Historie oder wenn Sie beabsichtigen, sich auf den Autor für zukünftige Wartung zu verlassen …
Hmmm… zweifellos wurde ein erheblicher Aufwand betrieben, aber diese Arbeit nicht aktiv mit der Community zu kommunizieren und zu teilen, ist nicht ideal, da sie zu einer gewissen Duplizierung führt und in diesem Fall die Daten im primären Repository zerstört! Allein das hätte ein wirklich guter Grund sein sollen, einen PR zu erstellen, damit der Ansatz überprüft und über die Forks hinweg harmonisiert werden kann. Jetzt sind diese Forks inkompatibel und wenn Sie diesen installieren, gibt es kein Zurück mehr!
Es gab eine Änderung, die es ruiniert hat, sie haben die Retorten in die Beitragskontrollen integriert, das hat es auf Mobilgeräten ruiniert. Wenn der Retortenbehälter wie in diesem Beitrag Discourse Retort - #383 by Vaping_Community über den Beitragskontrollen bliebe, wäre es immer noch erstaunlich, die Möglichkeit, mehrmals zu retorten, war eine Funktion, die allen gefiel.
Das neue Reaktions-Plugin ist gut, zeigt aber nur eine Reaktion an.
Ist es diese Zeile im Code, die entscheidet, wo der Retortenbehälter platziert wird?
Okay, ich habe etwas getan, aber ich habe keine Ahnung, was ich tue… Ich benutze dieses Plugin seit 2018
@merefield Bitte raten Sie, wie ich auf meinem GIT gutschreiben soll. Ich habe wirklich keine Ahnung, wie irgendetwas funktioniert
Git ist hier: https://github.com/GrubbyVc/Retort-Reloaded
Ich habe das Retort-Plugin geklont und es so bearbeitet, dass der retort-container wieder über den Steuerelementen angezeigt wird. Dies ermöglicht mehrere Retorten auf Mobilgeräten. Ich wollte es nur für Mobilgeräte ändern, wusste aber nicht, wie.
Hinweis: Dies ist die einzige Änderung, die ich vorgenommen habe
Im Allgemeinen ist es schlechte Praxis, ein neues Repository mit einem neuen Namen zu erstellen.
Was Sie tun sollten, ist, das Hauptrepository zu forken (was einfach ist, es gibt einen einfachen Button), Ihre Änderungen auf Ihren Fork anzuwenden und dann später, wenn Sie vollständig zufrieden sind und denken, dass die Änderungen allgemein nützlich sein könnten, sie per PR an das Hauptrepository zu senden. Jemand (normalerweise der „Maintainer“) wird Ihren PR überprüfen, möglicherweise einige Vorschläge machen, Ihnen erlauben, Ihren PR zu aktualisieren, und ihn dann in das Hauptrepository mergen.
Der Hauptgrund dafür ist, dass dann alle Wartungsaktivitäten auf ein Repository konzentriert werden können, was weitaus effizienter ist. (was Sie möglicherweise feststellen werden, wenn es eine Breaking Change gibt!)
Hallo zusammen. Wir sind große Fans von Retort in meiner Community. Die neuesten Versionen von Discourse machen das Plugin inkompatibel. Siehe hier. Ich versuche langsam, das Plugin richtig zu aktualisieren, aber JavaScript ist nicht meine Stärke, daher habe ich Schwierigkeiten, es zum Laufen zu bringen.
Im Rahmen unserer kontinuierlichen Bemühungen, die Discourse-Codebasis zu verbessern, entfernen wir die Verwendung des alten „Widget“-Rendering-Systems und ersetzen sie durch Glimmer-Komponenten.
Kann sich jemand das Plugin und diesen Hinweis ansehen und kommentieren/beraten, was benötigt wird? Vielleicht finde ich es heraus, aber ich wollte darauf hinweisen, dass dieses Plugin etwas Zuwendung braucht. Jede Hilfe oder jeder Beitrag wäre willkommen. Ich bin mir nicht sicher, ob ich es richtig gemacht habe, aber ich habe einen Entwurf eines PR geöffnet, der definitiv noch in Arbeit ist.
Nach meinem Verständnis unterstützt die offizielle Reactions-Funktion immer noch keine mehreren Reaktionen pro Benutzer. Wie einige von uns von Anfang an argumentierten, war dies eine schlechte Designentscheidung. Menschen sollten mehrere Reaktionen ausdrücken können, und Werkzeuge, die dies unterstützen, bieten einfach eine bessere Erfahrung.
Bis sich das bei Reactions irgendwie ändert, wäre der Verlust von Retort tragisch. Ich hoffe, jemand kann es aktualisieren, damit es weiterhin funktioniert. Ich möchte einfach jedem danken, der daran arbeitet oder es in Betracht ziehen könnte…
Es hängt wirklich davon ab. Viele Plattformen haben nur eine direkte Reaktion auf einen Beitrag. Je nach Community ist dies bevorzugt, um ein Emoji-Chaos zu vermeiden.
Ich persönlich mag Retort, da es damals einen Schub im Vergleich zu einfachen, langweiligen Likes gab. Ich hatte sogar beide Reaktionen and Retort auf einem meiner Foren. Das funktionierte gut, da die meisten vorsichtig mit der Anzahl der verwendeten Emojis waren.
Der Beitrag über deinem, falls du das Wissen hast, könnte helfen, Retort wieder zum Laufen zu bringen.
Ich bin sicher, dass es kommen wird, da das Team sagt, dass sie planen, mehrere Reaktionen hinzuzufügen. Es ist nur vielleicht nicht die höchste Priorität, das zu implementieren, da andere Projekte derzeit Vorrang haben.
Mit der Aktualisierung des offiziellen Plugin, Theme, Theme component und sogar Kernsystems, die die großen Änderungen erfordern, werden ziemlich viele Ressourcen benötigt, um die internen Deadlines einzuhalten.
Das Tolle an Retort ist, dass Communities eine begrenzte Anzahl bedeutungsvoller Reaktionen festlegen können. Darüber hinaus können die Leute jede beliebige Emoji in einer normalen Antwort-Nachricht einfügen.
Die Wahl steht also nicht nur zwischen “1” oder “Schlaraffenland”.
Ich hoffe wirklich, dass die offizielle Unterstützung für mehrere Reaktionen kommt. Der Übergang dazu für diejenigen, die Gefahr laufen, Retort zu verlieren, ist potenziell sehr unbeholfen. Vielen Dank an alle, die geholfen haben und in Zukunft helfen werden.
Meiner Meinung nach war das Wesentliche an Retort nicht die “any-emoji”, sondern mehrere Reaktionen pro Benutzer. Die ganze Idee, dass Benutzer nur eine Reaktion zulassen, ist ein sehr schlechtes Design. Ich habe die Absicht gesehen, dass die offizielle Reaktionen dies irgendwann unterstützen, aber es bedarf einer grundlegenden Überarbeitung, da es ursprünglich nicht dafür konzipiert war.