Plugin Risposta alle Domande

È giusto.

Condividerò qui la nostra lista di plugin, così altri potranno vedere se c’è una corrispondenza. Altrimenti, dovrò creare un’istanza locale e verificare quali plugin sono in conflitto. (Ho riprodotto il bug sia su Chrome che su Firefox).

# > Docker Manager https://meta.discourse.org/t/discourse-docker-manager-plugin/12655/19
          - git clone https://github.com/discourse/docker_manager.git
          - git clone https://github.com/discourse/discourse-solved.git
          - git clone https://github.com/discourse/discourse-data-explorer.git
          - git clone https://github.com/discourse/discourse-cakeday.git
          - git clone https://github.com/discourse/discourse-staff-notes.git
          - git clone https://github.com/jgujgu/discourse-guest-gate.git
          - git clone https://github.com/discourse/discourse-backup-uploads-to-s3.git
# > Trading buttons: Buy, Sell, Exchange https://meta.discourse.org/t/trading-buttons-buy-sell-exchange/71308
          - git clone https://github.com/jannolii/discourse-topic-trade-buttons.git
# > Topic List Previews https://meta.discourse.org/t/topic-list-previews/101646
          - git clone https://github.com/angusmcleod/discourse-topic-previews.git
# > Hamburger Theme Selector https://meta.discourse.org/t/hamburger-theme-selector/61210/25
          - git clone https://github.com/SamSaffron/discourse-hamburger-theme-selector.git
# > Retort - a reaction-style plugin for Discourse https://meta.discourse.org/t/retort-a-reaction-style-plugin-for-discourse/35903
          - git clone https://github.com/gdpelican/retort
# > Affiliate https://meta.discourse.org/t/discourse-affiliate-plugin/101937
          - git clone https://github.com/discourse/discourse-affiliate
# > Assign https://meta.discourse.org/t/discourse-assign/58044
          - git clone https://github.com/discourse/discourse-assign
# > Checklist Plugin https://meta.discourse.org/t/checklist-plugin-interactive-checkboxes-made-simple/36362
          - git clone https://github.com/discourse/discourse-checklist
# > Discourse Patreon Integration https://meta.discourse.org/t/discourse-patreon-integration/44366
          - git clone https://github.com/discourse/discourse-patreon
# > Legal Tools Plugin https://meta.discourse.org/t/legal-tools-plugin/87966
          - git clone https://github.com/angusmcleod/discourse-legal-tools
# > Who's Online https://meta.discourse.org/t/whos-online-plugin-discourse-whos-online/52345
          - git clone https://github.com/discourse/discourse-whos-online
# > Topic Rating plugin https://meta.discourse.org/t/topic-ratings-plugin/39578
          - git clone https://github.com/paviliondev/discourse-ratings
# > Discourse Encrypt (for Private Messages) https://meta.discourse.org/t/discourse-encrypt-for-private-messages/107918
          - git clone https://github.com/discourse/discourse-encrypt
# > Question Answer Plugin https://meta.discourse.org/t/question-answer-plugin/56032
          - git clone https://github.com/paviliondev/discourse-question-answer
# > Discourse Voting https://meta.discourse.org/t/discourse-voting/40121
          - git clone https://github.com/discourse/discourse-voting

Ciao, grazie per questo plugin. Mi chiedevo quali tag altri abbiano utilizzato per richiamare il layout Domande e Risposte oltre a question. Sto usando question al momento, ma sono sicuro che altri tag potrebbero avere più senso a seconda del caso d’uso.

  • C’è un modo per combinare questo plugin con il plugin Solved?

Vorrei poter elencare le risposte come Soluzioni all’interno del plugin Solved, dato che quel plugin è indicizzato dal plugin Knowledge Explorer e aggiunge un segno di spunta al titolo di un argomento.

Ciao. Come posso tradurre questo plugin in russo?

Ciao

La nostra pagina restituisce l’errore 502 quando provo a pubblicare una risposta.

Ho aggiornato la nostra istanza, ma senza successo. Continua a restituire l’errore 502 dopo pochi secondi…

1 Mi Piace

Ho segnalato il problema qui Error 502 with new Answers · Issue #34 · paviliondev/discourse-question-answer · GitHub

Quasi certo che il problema sia sorto con uno degli aggiornamenti del 2 agosto. Un’idea per risolverlo potrebbe essere tornare a una versione precedente.

1 Mi Piace

@exetico @Curtis_Kephart Dopo alcune ricerche, risulta che il problema che entrambi avete segnalato non si verificherà se eseguite Discourse su qualsiasi commit successivo (e incluso) a questo

Se eseguite Discourse su un commit precedente, riceverete questo errore

Errore imprevisto durante l’indicizzazione del post per la ricerca: PG::NotNullViolation: ERRORE: il valore null nella colonna “private_message” viola il vincolo not-null

Il plugin (invariato) funziona come previsto sull’ultima versione di Discourse.

4 Mi Piace

Strano, strano. Ma strano.

Ricostruirò di nuovo il nostro sito :grin:

Davvero un plugin fantastico! Mi piacerebbe molto se fosse possibile aggiungere un’esperienza utente simile a quella di Quora e Stack Overflow, con i numeri dei voti fissi durante lo scorrimento. Continuate a supportare e aggiornare questo plugin, mi piace molto.

Userò questo plugin in combinazione con i plugin ufficiali di Discourse per le soluzioni risolte e per il voto sulle funzionalità.

Continuate ad aggiornare questo plugin man mano che Discourse evolve, per evitare problemi di compatibilità.

2 Mi Piace

Ho alcune suggerimenti per migliorare l’UX di questo plugin.

Sarebbe molto bello

  1. Se rimuoveste l’eccessivo spazio bianco vuoto che appare sotto la freccia di upvote sul lato sinistro del post, poiché distorce l’aspetto complessivo del post. L’aspetto del post dovrebbe essere esattamente come nel layout predefinito di Discourse, ma con le frecce di upvote/downvote sempre visibili. Attualmente, il contenuto del post viene spinto verso destra sotto la freccia di upvote, creando uno spazio bianco fastidioso sul lato sinistro del post :frowning:

  2. Inoltre, c’è un bug: quando leggo le risposte, se una risposta contiene un’immagine nel post, l’immagine viene tagliata sul lato destro della pagina. Anche questo bug è legato all’inutile spazio a sinistra del contenuto del post, menzionato nel mio primo punto.

  3. I pulsanti di upvote dovrebbero essere fissi e rimanere visibili mentre leggo un post lungo; scorrendo verso il basso, dovrei poter vedere ancora il pulsante di upvote e il conteggio. È molto fastidioso, quando leggo una risposta lunga, dimenticare quanti upvote ha ricevuto quell’risposta. Per vederli, devo scorrere di nuovo fino in cima al post, per vedere il conteggio o per dare un upvote.

  4. Dovrebbe esserci un’opzione per contrassegnare una risposta come “migliore risposta” da parte dell’autore o dello staff/amministratore. In questo modo non avremmo bisogno di utilizzare il plugin Discourse Solved e questo diventerebbe un plugin completo e autonomo per QnA.

  5. Penso che questo plugin manchi dei dati strutturati di Google e del markup schema.org per rendere correttamente le domande e le risposte nei frammenti di ricerca di Google, come avviene per Quora e Stackoverflow. Questo migliorerebbe sicuramente il punteggio SEO dei topic che sono QnA.

Penso che possiate prendere ispirazione dal layout attuale di Quora o Stackoverflow e imparare come rendono efficace la leggibilità e l’UX, anche per risposte lunghe.

@angus @mbcahyono

Spero che qualcuno possa seguire i miei suggerimenti nel prossimo aggiornamento del plugin. Vi prometto che gli utenti ameranno questi miglioramenti.

1 Mi Piace

Grazie per i suggerimenti!

Questo è stato aggiunto inizialmente perché diverse persone lo avevano richiesto, quindi penso che su questo punto potresti non essere d’accordo con la maggioranza.

Potresti inviare uno screenshot di questo problema?

Idea interessante, cosa ne pensi @mbcahyono?

Poiché questa funzionalità esiste già in un altro plugin, non sono sicuro di quale sia il problema qui? Qual sarebbe il vantaggio di duplicare tale funzionalità? Come hai detto, puoi utilizzare entrambi i plugin contemporaneamente.

Sì, sarebbe utile aggiungerli. Lascio questa decisione a @mbcahyono.

1 Mi Piace
  1. Immagini che tagliano gli screenshot su mobile

  1. Stelle nelle tabelle tagliate e non allineate a causa di un padding eccessivo sul lato sinistro

  1. Il testo è spinto troppo a destra a causa di un padding sinistro non necessario

Per favore, consulta questo argomento sul tuo dispositivo mobile e scorri rapidamente le risposte: capirai il mio punto.

Inoltre, confronta la nostra interfaccia del plugin con quelle di Quora e Stack Overflow su mobile: vedrai che ci sono molte possibilità di miglioramento.

Guarda: anche Stack Overflow ha un padding, ma le sue risposte sono estremamente leggibili e immagini, codice o tabelle non vengono mai tagliati; tutto ciò che è ricco di contenuti, tranne il testo semplice, viene tagliato sul lato destro dello schermo.

Inoltre, Stack Overflow ha implementato correttamente schema.org e tutte le sue risposte, inclusa quella migliore, appaiono nei risultati di ricerca di Google (SERP), con un aspetto molto gradevole.

Nel plugin QnA di Discourse, invece, manca il markup dello schema QuestionAnswer.

Ora guarda quanto sia ben strutturato e leggibile il layout di Quora su mobile:

Inoltre, la funzione “migliore risposta” permetterebbe di includere il markup schema nei risultati di ricerca di Google. Penso che questo plugin dovrebbe essere una soluzione completa per le domande e risposte: se lo utilizziamo, non avremmo più bisogno del plugin “solved”, dato che questo plugin QnA offre più funzionalità. Ma la decisione spetta a voi.

Sì, il pulsante di voto positivo fisso e il contatore che rimane visibile mentre scorri attraverso risposte lunghe sarebbero molto utili.

Inoltre, l’eccessivo padding sul lato sinistro rende difficile leggere le risposte degli utenti. I post standard di Discourse a larghezza intera sono molto più leggibili. Potreste posizionare il contatore e il pulsante di voto in alto a sinistra dell’argomento, come l’icona del cuore che si trova in basso a sinistra nella risposta. In questo modo, la freccia del voto positivo non occuperebbe spazio vuoto inutile e non distorcerebbe la leggibilità del post nella visualizzazione mobile, evitando anche di spingere e tagliare i contenuti sul lato destro.

Il markup completo di schema.org per i dati strutturati di Google migliorerebbe davvero la visibilità SEO sui motori di ricerca per le pagine che utilizzano questo plugin. Mi piacerebbe molto averlo, come avete fatto con il plugin di valutazione. Se sono necessarie ulteriori prove, sono felice di aiutare.

Quindi, in breve, stai dicendo:

  1. È necessario apportare una modifica all’esperienza utente responsive (cioè mobile) per ridurre leggermente l’interlinea.

  2. Aggiungere il markup Schema.

Penso che siano richieste ragionevoli. Valuteremo di implementarle non appena possibile.

1 Mi Piace

Sì, esattamente, grazie per aver riassunto i miei pensieri :slight_smile: E se possibile, mostrare la freccia di upvote fissa e il conteggio dei voti mentre scorro attraverso le risposte lunghe, sarebbe molto utile.

Inoltre, penso che la freccia di upvote dovrebbe essere più grande, solida, in grassetto e più visibile, qualcosa come Stack Overflow o simile:


In pratica, le frecce dovrebbero essere più grandi e più facili da individuare, e lo stesso vale per il conteggio: il numero dei voti dovrebbe essere più grande e visibile, così da poter vedere facilmente quanto è stata votata una risposta. Soprattutto per schermi desktop e mobili. Al momento, la freccia e il conteggio sono troppo piccoli e difficili da leggere. Potresti anche renderli cerchi arrotondati se sembrano carini.

Qualcosa come:

Molte grazie per aver accolto i miei suggerimenti!

[1.4.0] - 2020-10-05

Aggiunte

  • Traduzione in tedesco (grazie a DerFetzer)
  • Possibilità di spostare i commenti nelle risposte (azioni amministrative sui post → Sposta nelle risposte)

Modifiche

  • Risolti problemi di compatibilità con l’ultima branch tests-passed di Discourse
3 Mi Piace

Recentemente ho installato questo plugin e le risposte ai thread iniziano ad apparire in ordine errato in tutte le sezioni del sito. Sembra che altri utenti abbiano lo stesso problema. I moderatori hanno spostato il post in Support, ma forse la questione dovrebbe essere trattata qui? Non sono sicuro, quindi sto collegando quel post di supporto da qui. Se ciò non è necessario, fammelo sapere così posso eliminare questo post.

Spostiamo questa discussione qui da Support

Sto eseguendo la versione 2.7.0.beta1 e dopo aver installato il plugin Q&A, le risposte ai post sono iniziate ad apparire in ordine casuale. Altri hanno iniziato a riscontrare gli stessi problemi identificati in questa discussione.

@AJDurant ha proposto questa query (riportata di seguito) per risolvere il problema dell’ordine, ma non ha risolto la situazione. Il plugin sembra continuare a pubblicare le risposte ai post nell’ordine sbagliato. Ho disinstallato il plugin ed eseguito:

rake posts:reorder_posts[1896]

ma non ha riordinato i post precedenti.

Ho paura di eseguire questa query senza un’ulteriore analisi da parte di qualcuno qualificato per valutare la correzione. Avete qualche idea su come risolvere il problema?

 SELECT
    id,
    ROW_NUMBER() OVER (
      PARTITION BY
        topic_id
      ORDER BY
        created_at,
        post_number
    ) AS new_post_number
  FROM
    posts
  /*where*/
)
UPDATE
  posts AS p
SET
  sort_order = o.new_post_number
FROM
  ordered_posts AS o
WHERE
  p.id = o.id AND
  p.sort_order <> o.new_post_number

Ciao a tutti, volevo solo segnalare che ho riscontrato questo problema nell’attuale TestsPass e ho risolto disinstallando il plugin Question Answer.

Ciao a tutti, @mbcahyono risponderà più nel dettaglio a breve, ma nel frattempo possiamo chiarire alcune cose.

@sunjam Hai notato quel problema dopo aver eliminato la categoria? Inoltre, hai solo visto quel problema nei log o ha influenzato il tuo sito in qualche modo?

@dfriestedt @AJDurant Controllate se il plugin è abilitato nella categoria in cui i post appaiono in un ordine diverso. Il plugin ordinerà automaticamente i post in base all’ordine Q&A nelle categorie in cui è abilitato (questo è il comportamento previsto). Se lo disabilitate in una categoria, i post verranno riordinati secondo l’ordine normale dei post.

Ad esempio, ho appena attivato e disattivato l’impostazione “Rendi tutti gli argomenti di questa categoria Q&A.” nella categoria domande e risposte su try.thepavilion.io e i post si sono riordinati come previsto (senza influenzare gli argomenti di categorie non Q&A). Non sono state coinvolte query personalizzate.

Quando abilitato

Quando disabilitato

Se non funziona per voi, potreste anche fornirci maggiori dettagli su:

  • Da quanto tempo state utilizzando il plugin (cioè, è successo solo recentemente?)
  • Quali altri plugin di terze parti state utilizzando ora o in passato
  • Quali query di ordinamento personalizzate state utilizzando?
  • Il vostro sito utilizza i tag? Se sì, questo succede solo negli argomenti con un tag?
  • L’impostazione del sito qa enabled è abilitata?

Se volete solo risolvere il problema

Se volete solo risolvere il problema, indipendentemente dal fatto che questo plugin ne sia la causa o meno, non è necessario eseguire una query personalizzata. Rimuovete invece questo e qualsiasi altro plugin che potrebbe modificare l’ordine di ordinamento, quindi eseguite sul server quanto segue:

./launcher enter app
rake posts:reorder_posts

Questa attività stabilirà l’ordine di tutti i post sul vostro sito secondo l’ordine normale (quando sono stati creati). Se questo non funziona per voi, avete un altro problema non correlato a questo plugin. Posso aiutarvi a diagnosticarlo ulteriormente, ma avrò bisogno di maggiori informazioni.

@dfriestedt se state cercando di passare un ID argomento lì (l’attività accetta un ID argomento come argomento se volete targeting un argomento specifico), provate a eseguirlo in questo modo:

rake "posts:reorder_posts[1234]"
1 Mi Piace

Mi dispiace per il problema. Ho creato una PR per questo, in attesa di essere unita:

@dfriestedt È questo che hai sperimentato? In caso contrario, approfondirò la questione e probabilmente risolverò il problema oggi stesso.

2 Mi Piace

Ho unito la PR :+1:

2 Mi Piace