Un'estensione del plugin ufficiale per Discourse

Dovremmo estendere la funzionalità del plugin ufficiale di WordPress per Discourse in modo che non crei argomenti nascosti in Discourse dopo la pubblicazione di un articolo in WordPress, ma li crei solo in base a una reale richiesta di discussione.

Vorrei che tutto fosse fatto tenendo conto dello stato del plugin ufficiale di WordPress, in modo che questa modifica venga accettata dal team ufficiale.

Allego di seguito il funzionamento di base della modifica. Ma se avete suggerimenti per miglioramenti, sono aperto alla discussione.

  • In WordPress abbiamo un articolo in bozza, ad esempio www.SvetAndroida.cz/android-telefony-2023
  • pubblichiamo l’articolo
  • ancora nulla viene trasferito a Discourse

Poi qualcuno clicca sul pulsante “Avvia una discussione” sotto l’articolo di WordPress

  • a quel punto WordPress chiama Discourse per creare un argomento con l’indirizzo komunita.SvetAndroida.cz/android-telefony-2023
  • e dopo che è stato creato, reindirizza l’utente a Discourse per pubblicare il primo commento

Se qualcuno sullo stesso articolo di WordPress vuole “aggiungere un commento” (un altro commento)

  • non chiamerà più Discourse e creerà un argomento
  • ma l’utente verrà portato direttamente a Discourse quando si clicca sul pulsante
  • in alternativa, il pulsante “aggiungi commento” non necessita più di essere gestito da JavaScript, ma poiché l’argomento esiste già, il pulsante potrebbe essere semplicemente un link html, il che sarebbe meglio dal punto di vista SEO.

Sono disposto a pagare 200-400 USD per queste modifiche

Richiedo la consegna entro un mese.

Tutta la discussione su questo argomento è qui An idea for more economical comments? - #6 by Petr_Mišák

1 Mi Piace

Suggerirei di omettere il reindirizzamento. Fai in modo che, quando il pulsante viene cliccato, il suo contenuto venga aggiornato per visualizzare un indicatore di caricamento e un testo simile a “pubblicazione argomento…”. Una volta pubblicato l’argomento, cambia il testo del pulsante in qualcosa come “visita l’argomento per iniziare la discussione”.

Sembra che Angus stia pensando di aggiungere uno shortcode e un blocco “pubblica su Discourse” alla prossima versione del plugin: An idea for more economical comments? - #15 by angus. È probabile che ciò soddisfi i tuoi requisiti.

3 Mi Piace

Grazie per i suggerimenti di miglioramento.
Ciò significherebbe che per entrare nella discussione, il primo discussant dovrebbe fare clic sul pulsante due volte. È corretto? Non è poco user-friendly?

Con il plugin e l’aggiornamento ufficiale, questa è una buona notizia. Avete idea di quale sia la data prevista per l’aggiornamento del plugin?

Sì, con l’approccio che stavo suggerendo l’utente dovrebbe prima fare clic su un link o un pulsante che attivi la pubblicazione dell’argomento, quindi fare clic sul link all’argomento dopo che è stato creato. Stavo cercando di pensare a modi per ridurre la complessità della funzionalità. Forse un reindirizzamento automatico non renderebbe le cose molto più complesse.

Un’altra cosa da considerare è che l’utente che attiva la pubblicazione dell’argomento potrebbe essere o meno connesso a Discourse. A meno che il sito WordPress non sia il provider SSO per Discourse, non credo che ci sia un modo per autenticare automaticamente l’utente, quindi reindirizzarlo al nuovo argomento. L’eccezione a questo è se l’argomento si trova in una categoria a cui gli utenti anonimi non possono accedere. In tal caso, Discourse reindirizzerebbe automaticamente un utente non autenticato alla pagina di accesso, quindi di nuovo all’argomento a cui stava cercando di accedere.

Non lo so. Potrebbe valere la pena approfondire questo aspetto:

2 Mi Piace

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.