Aggiungi pulsanti composer per i tag aggiunti da plugin BBCode

C’è qualche possibilità di vedere aggiunte le interfacce dei pulsanti wysiwyg per i tag forniti da questo plugin, dove non sono già coperti dal markdown?

Intendo dire che la B per il grassetto va bene usando il markdown, ma non c’è un markdown per [img][/img], ad esempio, e questo plugin lo supporta ma non offre un pulsante.

Il markdown per un’immagine è simile a questo:

![Screenshot from 2024-04-01 09-55-37|690x217](upload://oFgNwMN6.png)

E viene inserito se si utilizza il pulsante di caricamento/immagine nell’editor.

1 Mi Piace

Il markdown per il bbcode [img][/img] non è lo stesso.

Permette di incorporare un’immagine ospitata altrove, anche quando la solita anteprima nativa di discourse fallisce.

In ogni caso, era solo un esempio. Non capisco perché a volte devo vedere questo tipo di risposte che sembrano passive aggressive senza motivo.

1 Mi Piace

Mi dispiace. Forse non capisco il tuo problema. Ho usato solo il plugin bbcode per gestire le importazioni che necessitano di supportare bbcode nei post importati.

Puoi usare l’immagine markdown per immagini esterne, quindi sospetto che non sia probabile che il plugin ottenga la funzionalità che desideri.

Dovrebbe essere possibile aggiungere il pulsante wysiwyg in un componente del tema.

Come ho già detto, ci sono funzionalità che il markdown già copre e dovrebbe rimanere così. Va benissimo che Discourse abbia un linguaggio di formattazione “preferito” e il markdown va benissimo (provengo da un background di sviluppatore, ho perso il conto di quanti readme.md ho scritto :stuck_out_tongue: )

Ma la maggior parte degli utenti che provengono da altri software di forum, che migrano o che vengono introdotti a Discourse, troveranno alcune funzionalità mancanti.

Nello specifico:

  • [u][/u] per sottolineare
  • [center][right][left] per allineare il testo
  • [size] per cambiare la dimensione del testo
  • [font] per cambiare il tipo di carattere
  • [color=COLOR] per impostare il colore del testo
  • [bgcolor=COLOR] per impostare il colore di sfondo del testo
  • [highlight] per evidenziare il testo
  • [small] per rendere il testo… piccolo
  • [aname=NAME] per creare un’ancora in un documento con un nome
  • [jumpto=NAME] per creare un link a un’ancora
  • [img] crea un tag HTML \u003cimg src='qualcosa-qualcosa.com/image.jpg'\u003e, che non è la stessa cosa dell’upload di un’immagine localmente. Molti self-hosted non consentono l’upload a causa di preoccupazioni sullo spazio su disco. Questo è un altro argomento che vorrei espandere, ma non è il posto giusto qui.

Posso concordare che potrebbero essere tag di uso limitato, ma il fatto che non ci sia un aiuto visivo (un pulsante o l’autocompletamento quando qualcuno digita una [) è un’esperienza utente decisamente peggiore per le community e gli utenti che provengono da altri software di community importanti, sia legacy che moderni.

Sono a conoscenza di un plugin (o componente, non ricordo) che forniva quella funzionalità di autocompletamento, ma purtroppo è contrassegnato come non funzionante da parecchio tempo.

2 Mi Piace

Sono così burbero che sono contento che la gente non possa creare post con testo sottolineato, grande o colorato. :person_shrugging:

Penso che tu possa inserire collegamenti ancorati, tuttavia. e ancora non penso che ci sia un motivo per [img].

![here is an off-site image](upload://7Jv6B5bOOwMd4Czf2EDUwsrCihc.jpeg)

Ma, questo non è utile, dato che non risponde alla tua domanda. Sperando di esserti un po’ d’aiuto, forse MD Composer extras potrebbe funzionare per te.

Il colore funziona… o almeno “[color=darkred]Spice[/color]” funziona nella nostra istanza di discourse. Non riesco a farlo qui (quindi forse solo per l’amministratore o qualche strana cosa?), e non riesco a capire come fare altre cose elencate sopra, o cose che si sono corrotte quando ha spostato le cose dall’HTML, come le maiuscolette… ma alcune cose sembrano possibili oltre a quanto elencato. :slight_smile:

Ciao e benvenuto @Zanbabe :slight_smile:

Potrei aver accidentalmente raccolto il tuo post e averlo separato con questi altri in questa richiesta per aggiungere pulsanti composer per i diversi tag.

Solo per ricontrollare, il tuo messaggio era collegato a quello, o riguardava un problema separato su come usare i tag di codice stessi?

A titolo informativo, penso che Formatting toolbar (la versione plugin del componente tema collegato da pfaffman sopra) ne abbia molti.

2 Mi Piace

Stavamo giusto discutendo di ciò che potevamo e non potevamo fare con il flavor Discourse di BBCode, credo, ma sono arrivato tardi quindi..? Personalmente, speravo solo di poter fare alcune cose che eravamo in grado di fare prima che il nostro sito venisse convertito. Molto del mio HTML è stato rovinato.

1 Mi Piace

Nessun problema. :slight_smile: Gli argomenti dei plugin possono essere un miscuglio di problemi/conversazioni e a volte divido e unisco nel posto sbagliato, quindi ho pensato fosse meglio ricontrollare.

Non abbiamo questo plugin su meta, quindi i tag aggiuntivi non funzioneranno qui. Tuttavia, se mi fai sapere con quali hai difficoltà, posso provarli sul mio sito di test e vedere se ci sono problemi?

Non ho “problemi” con nulla che so essere integrato… solo problemi con i miei post che erano costruiti in HTML e a cui sono stati rimossi i tag HTML quando sono stati trasferiti perché Discourse non sembra avere nulla di comparabile… come ad esempio cose scritte in maiuscoletto. Per i tag che sono stati rimossi solo perché fatti in modo diverso, ho scoperto come fare il colore e come replicare in qualche modo le colonne usando una tabella.

Nessuna di queste cose riguardava il mio tentativo di risolvere un problema. Stavo solo commentando per aiutare… non mi ero reso conto che avessi un BBCode con colore e uno senza.