Danke für das Feedback, Leute ![]()
@hellekin Dies wird die Ausnahmen beheben, über die Sie berichtet haben. @mcdanlj Dies wird auch die zweite Ausnahme beheben, über die Sie berichtet haben (gleiches Problem).
@mcdanlj Das erste von Ihnen gemeldete Problem ist etwas seltsamer. Wie oft tritt es bei Ihnen auf? Könnten Sie möglicherweise weitere Details mitteilen?
Danke für das Feedback dazu, werde es in Phase 2 der Arbeit auf jeden Fall berücksichtigen ![]()
Ich denke, das wird wahrscheinlich nicht in Phase 2 passieren, aber zur Kenntnis genommen ![]()
Die Bearbeitung ist nur für den Inhalt des Beitrags deaktiviert, der die Notiz ausmacht. Wenn Sie die Notiz-Tags nicht verwenden, sind das die ersten 500 Zeichen oder was auch immer Sie für activity pub note excerpt maxlength eingestellt haben. Eines der Dinge, die ich definitiv für Phase 2 in Betracht ziehe, ist, die [note][/note]-Tags zu verpflichten, um die Notiz vom Rest des Inhalts zu trennen, da ich sehe, dass dies zu Verwirrung führen kann.
Sie können dies beheben, indem Sie [note][/note]-Tags verwenden, um die Notiz vom anderen Inhalt zu trennen.
Zur Kenntnis genommen! Wir haben dies mit Wiki-Beiträgen noch nicht explizit getestet. Ich konnte Ihr Problem mit dem Löschen von Wiki-Beiträgen bisher nicht reproduzieren. Können Sie es zuverlässig reproduzieren? Ich habe in diesem PR einige Spezifikationen hinzugefügt, die für dieses Szenario alle erfolgreich sind, aber ich möchte diesem Problem auf den Grund gehen.
Die Auszugsanalyse wird derzeit vom selben System gehandhabt, das auch für die Auszugsanalyse von Themen in Discourse verwendet wird (für die Zwecke der Themenliste), weshalb wahrscheinlich ein beträchtlicher Teil davon abgeschnitten wurde (Themenlisten-Auszüge hätten das auch getan). Ich denke, wir müssen möglicherweise einen separaten Parser verwenden, da ich absehen kann, dass dies zu einigen Problemen führt. Bleiben Sie bei dieser Sache dran; sie wird definitiv in Phase 2 behoben.
Denken Sie daran, dass Sie den Anzeigenamen beliebig ändern können und dass die Einschränkung bei der Änderung des Benutzernamens nicht einzigartig für dieses Plugin ist. Was Sie sagen, ist also wahr, aber das gilt für einen beträchtlichen Teil des Fediverse.
Darüber hinaus habe ich den Benutzernamen nicht in die ID des Akteurs aufgenommen, teilweise um die Möglichkeit zu eröffnen, den Benutzernamen in Zukunft ändern zu können.
Die ActivityPub-Daten des Plugins sind von den Discourse-Daten abstrahiert. Es gibt keine inhärente Einschränkung bei der Änderung des Discourse-Modells (d. h. welcher Kategorie) ein Akteur zugeordnet ist. Sie könnten den Akteur sogar möglicherweise einem anderen Typ von Discourse-Modell in der Zukunft zuordnen, d. h. einem Akteur, den Sie für eine Kategorie erstellt haben, stattdessen einem Benutzer zuordnen (die Beziehung zwischen Akteuren und Discourse-Modellen ist polymorph). Ich sage nicht, dass dies explizit als Funktion hinzugefügt wird, aber eher, dass es in dieser Hinsicht keine harten Einschränkungen gibt.
Im Allgemeinen ist es ja erwähnenswert, welche Kategorien Sie als Akteure haben möchten, aber insgesamt hat diese Implementierung einen relativ hohen Grad an Flexibilität, sodass Ihr Grad an Besorgnis relativ zu diesem Kontext sein sollte. Ich habe hier ein wenig mehr über die Art des Datenflusses im Plugin erklärt, was diesen Punkt weiter verdeutlicht.
Nochmals vielen Dank an alle! Es ist großartig, engagierte Benutzer zu haben.