Sto avendo dei ripensamenti su queste pagine pubblicate.
Contesto: Ho un sacco di documentazione che si trova in Google Docs. Come parte del passaggio della nostra community da Facebook a Discourse, stiamo cogliendo l’opportunità di spostare anche la documentazione su Discourse.
Alla gente piaceva che la documentazione fosse pubblica e “simile a Word”, stampavano i file per consultazione, portavano copie dal veterinario o inviavano link via e-mail.
Per me, il vantaggio principale della funzionalità di Pubblicazione Pagina è che ci permette di rendere pubblico qualcosa che altrimenti sarebbe rimasto privato. Ma se, come nel mio caso, la documentazione si trova già in una categoria che sarà pubblica, ha davvero senso pubblicarla anche?
Gli URL sono un po’ più belli. C’è meno “arredamento Discourse” sulla pagina, il che è carino (ma d’altra parte richiede di aggiungere un piè di pagina o qualcosa per indicare che si tratta di un documento della community… non è un grosso problema).
Ma dove sto davvero iniziando a vedere un problema è nei molti link che abbiamo all’interno dei documenti che puntano ad altri documenti (evviva l’ipertesto). Se uso gli URL della “pagina pubblicata”, i membri della community che leggono la documentazione vengono in un certo senso portati fuori dalla community e potrebbero non riuscire a ritrovare la strada. Se usiamo gli URL dell’ “argomento Discourse”, allora i lettori esterni atterreranno su pagine Discourse, complete di risposte e (nel mio caso almeno, forse posso cambiarlo?) un lungo elenco di nuovi argomenti non letti da sfogliare.
Ecco un esempio:
Chi si è trovato di fronte a un dilemma simile? Come avete risolto? Ci sono funzionalità qui che potrebbero aiutarmi ma che potrei non conoscere?
Non ho risposte; ma la funzionalità di pubblicazione della pagina, pur facendo ciò per cui è stata creata, è profondamente carente di funzionalità. Non sono convinto che questa sia la strada giusta per il tuo scopo
Infatti! Hai appena chiarito il caso d’uso principale della pubblicazione delle pagine (rendere pubblico il contenuto privato) - e il suo limite principale (confusione sui link e mancanza di navigazione). Usa semplicemente la tua categoria pubblica e, se necessario, modificala un po’. Potresti trovare utile Discourse Doc Categories per la navigazione.
Sono ancora un po’ combattuto. Penso che per certi documenti sarebbe meglio (se la persona non è connessa a Discourse) che la barra laterale, gli argomenti non letti e altre cose fossero assenti. In quel modo assomiglia di più a un “documento”. Ci sarebbe un modo per visualizzarlo in quel modo per gli utenti non-Discourse, ma visualizzarlo “con gli elementi di Discourse” quando si è connessi? Con lo stesso URL?
Ci sarebbero soluzioni da esplorare con WordPress (non ho ancora guardato come interagiscono), ma una pagina WordPress potrebbe essere “rispecchiata” in Discourse come un argomento, per esempio?
Grazie per aver sollevato la questione! Questo potrebbe essere specifico dell’argomento trattato dalla mia community. Oltre alle informazioni che forniscono, ci siamo resi conto che il fatto che i nostri documenti sembrino “documenti reali” e non “pagine web” ci aiuta a essere presi sul serio. I nostri membri possono stampare un documento che assomiglia a “un articolo serio” e mostrarlo ai loro veterinari –– questo nostro “pubblico secondario” (che in realtà è molto importante, anche se non sono partecipanti molto attivi nella nostra community stessa) è probabile che, come la maggior parte dei professionisti medici, abbia forti pregiudizi negativi riguardo alle “cose su internet”.
Quindi la mia preoccupazione è che avere la nostra documentazione che assomiglia a “qualcosa su un forum di internet (omg)” cambierà il modo in cui viene percepita dai membri esterni alla nostra community.
Vedi il problema?
Oh, grazie, non lo sapevo/avevo dimenticato che fosse un’opzione! Lo userò sicuramente.
Penso che alcune idee che potrebbero aiutarmi a uscire dal mio attuale dilemma sulla documentazione sarebbero:
avere un layout specifico per categoria di documenti all’interno del tema (o, più in generale, essere in grado di scegliere un aspetto/layout diverso per una specifica categoria)
essere in grado di visualizzare le cose in modo diverso in alcune categorie per i visitatori non registrati (o anche, per TL?)
essere in grado di aggiungere alcuni “elementi di arredo di Discourse” alle Pagine Pubblicate quando visualizzate da un utente registrato (ma rimossi alla stampa, ovviamente)
Ecco un paio di varianti su un modo semplice per affrontare questo problema senza “arredamento” di Discourse: fornire un link all’interno dell’argomento alla pagina dell’indice della documentazione. (Gli utenti potrebbero non essere sempre arrivati dalla pagina dell’indice, ma almeno potranno tornare dove possono navigare.)
Aggiungi un link all'indice
Se collegherai sempre alle pagine pubblicate (che hanno un aspetto molto più gradevole per la stampa), potrebbe essere semplice come questo: inizia semplicemente il contenuto di ogni singolo argomento con un link alla tua pagina dell’indice:
[Toute la documentation DF](https://entraide.diabete-felin.com/t/toute-la-documentation-df)
Que tu te sentes prêt·e à te lancer...
oppure
Aggiungi un link all'indice nascosto internamente
Se a volte collegherai alle pagine pubblicate, ma a volte collegherai anche agli argomenti effettivi, potresti voler nascondere il link all’indice internamente:
Aggiungi un wrap attorno a un link all’indice delle FAQ/documentazione:
[wrap=index-link]
[Toute la documentation DF](https://entraide.diabete-felin.com/t/toute-la-documentation-df)
[/wrap]
Que tu te sentes prêt·e à te lancer...
Il codice [wrap] consente a questo pezzo di CSS personalizzato di nascondere quel link quando viene visualizzato l’argomento normale stesso:
Grazie, sembra utile! Faremo sicuramente riferimento alle pagine degli argomenti nelle nostre discussioni, poiché l’intero scopo di averle in Discourse è quello di rendere facile per le persone consultarle.
Ciao, ho appena provato ma questi sono reindirizzamenti, non permalink, giusto? O c’è un modo per far sì che il “collegamento permanente” sia quello visualizzato quando viene caricato il target?
Un altro problema che sto riscontrando è che la versione di stampa per la Pagina Pubblicata non è eccezionale così com’è (ma devo ancora lavorare sugli stili dello schermo). È un problema del Tema? Se volessi migliorare il CSS di stampa, dove dovrei farlo?
Sì, quelli sono reindirizzamenti (perché non sono stati chiamati così fin dall’inizio? ), e no, non è possibile mantenere lo stesso URL. Forse con un plugin personalizzato…
Da quanto capisco, crawler_layout.scss viene applicato specificamente al layout del crawler. Le pagine senza il layout del crawler caricano comunque printer-friendly.scss quando apriamo la finestra di stampa.
Per le personalizzazioni, usa la media query @media print {.
Per favore correggimi se sbaglio.