Grazie per il feedback ragazzi ![]()
@hellekin Questo affronterà le eccezioni che stavi segnalando. @mcdanlj Affronterà anche la seconda eccezione che hai segnalato (stesso problema).
@mcdanlj Il primo problema che hai segnalato è un po’ più strano, quanto spesso lo vedi? Potresti condividere maggiori dettagli?
Grazie per il feedback su questo, lo prenderemo sicuramente in considerazione nella fase 2 del lavoro ![]()
Penso che probabilmente non accadrà nella fase 2, ma preso nota ![]()
La modifica è disabilitata solo sul contenuto del post che costituisce la Nota. Se non utilizzi i tag Nota, quelli sono i primi 500 caratteri, o qualunque cosa tu imposti per activity pub note excerpt maxlength. Una delle cose che sto sicuramente considerando per la fase 2 è di richiedere i tag [note][/note] per una Nota, poiché posso vedere che questo crea confusione.
Puoi risolvere questo problema utilizzando i tag [note][/note] per separare la Nota dal resto del contenuto.
Preso nota! Non abbiamo testato esplicitamente questo con i post wiki. Finora non sono riuscito a riprodurre il tuo problema con l’eliminazione dei post wiki. Riesci a riprodurlo in modo affidabile? Ho aggiunto alcune specifiche in questo PR che stanno passando per quello scenario, ma sono ansioso di arrivare al fondo di quello.
L’analisi dell’estratto è attualmente gestita dallo stesso sistema utilizzato dall’analisi dell’estratto dell’argomento in Discourse (ai fini dell’elenco degli argomenti), il che probabilmente spiega perché ha tagliato una buona parte di esso (anche gli estratti dell’elenco degli argomenti lo avrebbero fatto). Penso che potremmo dover utilizzare un parser separato poiché prevedo che ciò creerà alcuni problemi. Tieni duro su questo; sarà sicuramente affrontato nella fase 2.
Tieni presente che puoi modificare il nome visualizzato quanto vuoi e che la limitazione sulla modifica del nome utente non è esclusiva di questo plugin. Quindi, mentre quello che dici è vero, questo è vero per una buona parte del fediverso.
Inoltre, non ho incluso il nome utente nell’id dell’Attore, in parte per consentire la possibilità di aggiungere la possibilità di modificare il nome utente in futuro.
I dati ActivityPub del plugin sono astratti dai dati di Discourse. Non c’è alcuna limitazione intrinseca nel cambiare il modello di Discourse (cioè quale categoria) a cui è associato un attore. Potresti persino associare l’attore a un diverso tipo di modello di Discourse in futuro, cioè associare un Attore che hai creato per una categoria a un utente invece (la relazione tra Attori e modelli di Discourse è polimorfica). Non sto dicendo che queste verranno esplicitamente aggiunte come funzionalità, ma più per dire che non ci sono limitazioni rigide a questo riguardo.
In generale, sì, vale la pena considerare quali categorie vuoi come attori, ma nel complesso questa implementazione ha un grado di flessibilità relativamente elevato, quindi il tuo grado di preoccupazione dovrebbe essere relativo a quel contesto. Ho spiegato un po’ di più sulla natura del flusso di dati nel plugin, che chiarisce ulteriormente questo punto, qui
Grazie ancora a tutti! È bello avere utenti coinvolti.