Hai aggiornato il TC? Anche questo è necessario. (La spia è la mancanza di localizzazione presente solo nell’ultima versione del TC)
Esiste una guida specifica che sconsiglia di aggiornare il plugin al di fuori dei primi 5 giorni del mese. Sì, il plugin principale non è compatibile con l’attuale versione di Discourse. Questa indicazione si applica a tutti i plugin Pavilion (il periodo di aggiornamento supportato è costituito dai primi cinque giorni).
Siamo un destinatario di modifiche principali, quindi abbiamo bisogno di tempo per aggiornare il plugin dopo le modifiche di rottura nel core. Ci concentriamo su questo all’inizio del mese. Dobbiamo comunque guadagnare da vivere, quindi non garantiamo la compatibilità in altri periodi. Se effettui l’aggiornamento solo all’inizio del mese, questo non dovrebbe essere un problema.
Grazie per le informazioni.
Il componente tema sperimentale è attualmente operativo. ![]()
C’è qualcosa che non va. Non sono sicuro di cosa non funzioni nel tuo setup, ma di sicuro non è l’ultima versione del codice TC in esecuzione. Strano!
L’ho installato su due siti di produzione e il selettore delle miniature funziona perfettamente su entrambi (anche se al momento esclude immagini molto piccole)
Per favore, verifica di aver aggiornato all’ultima versione di TC.
Stavo per iniziare a disattivare delle cose per capire, ma cambiando tema e poi tornando a quello precedente, in qualche modo si è risolto, che strano!
Sì, probabilmente è un problema di cache. Ottimo lavoro!
Ricorda sempre di aggiornare la pagina web dopo aver modificato un componente del tema. Il passaggio a un altro tema lo fa automaticamente, a quanto pare.
Prossimamente ripristinerò i pulsanti delle azioni.
Grazie per i test, David!
OK aggiornamenti per il plugin principale per supportare le nuove miniature di Discourse.
Fondamentalmente, si tratta di rimuovere il codice che TLP aveva sviluppato per creare e gestire le miniature e aggiungere nuove interfacce per lavorare con le miniature principali.
Si tratta di un aggiornamento piuttosto esteso, ma trae grande beneficio dal mio lavoro sulla versione TC:
Poiché al momento Discourse genera le miniature solo all’interno dei Componenti del Tema, è necessario aggiungere anche questo Componente del Tema molto semplice per avviare la creazione delle miniature: @David sarebbe ottimo avere qui un’opzione solo per il plugin
NB Non sono sicuro di quanto rimarrà disponibile la versione completa del plugin. In futuro, probabilmente mi concentrerò sul Componente del Tema e sul Plugin Sidecar.
Si prega di testare questa versione in staging prima di procedere alla produzione, se possibile. L’ho testata in produzione, ma i risultati potrebbero variare. E, naturalmente, fate sapere se riscontrate problemi…
Ricevo questo errore durante l’installazione del componente generator
Errore di importazione: about.json non esiste o non è valido
Mi correggo. Grazie per aver testato.
AGGIORNAMENTO: Scusate! È stato risolto e testato in produzione, aggiornate e ricaricate il browser.
Morale della favola: non rilasciate cose tardi la sera quando siete stanchi! (Avevo in qualche modo dimenticato di caricare il file stesso che era fondamentale per farla funzionare!). La readme non avrebbe portato nessuno da nessuna parte velocemente!
OK, è meglio che riassuma lo stato attuale, dato che le cose stanno diventando confuse:
Ci sono ora due configurazioni distinte:
- Quella esistente, standard, basata su plugin. Sto pensando di sostituirla con la numero 2 (darò preavviso).
- Plugin
https://github.com/paviliondev/discourse-topic-previews
OPPURE:
- Quella basata su TC, sperimentale; ci si possono aspettare piccoli problemi, ma offre vantaggi aggiuntivi come immagini in evidenza su mobile e adattabilità alle barre laterali… un plugin sidecar opzionale che aggiunge funzionalità
-
Componente tema
https://github.com/merefield/discourse-topic-list-previews-theme -
Aggiungi il plugin sidecar se desideri più funzionalità:
- git clone https://github.com/merefield/discourse-topic-previews.git -b "theme_sidecar". Questo aggiunge le ‘azioni’ (segnalibro e like dalla lista argomenti) e il selettore di miniature nell’editor dei metadati degli argomenti.
Scusate per eventuali confusioni riguardo alle diverse configurazioni.
Il componente è ora attivo e funziona davvero bene, grazie ancora!
L’unico problema che abbiamo ora è che il “livello di risoluzione delle miniature dell’elenco degli argomenti” influenza anche le immagini in evidenza. Di conseguenza, abbiamo immagini in evidenza un po’ troppo piccole o miniature nell’elenco degli argomenti troppo grandi. Sarebbe possibile avere un “livello di risoluzione per le immagini in evidenza nell’elenco degli argomenti”?
Modifica: E un’altra cosa: apparentemente, il plugin di anteprima dell’elenco degli argomenti ordina le immagini in evidenza in base alla data di tagging, il che ha molto senso a mio parere. Il componente del tema le ordina invece in base alla data dell’ultimo post, facendo sì che le immagini in evidenza cambino piuttosto rapidamente. Sarebbe possibile ordinarle in base alla data di tagging? Grazie mille!
Buona idea, è stata implementata: FEATURE: offer independent Featured Images resolution level · merefield/discourse-tc-topic-list-previews@0b90138 · GitHub
Aggiorna e fammi sapere come va.
Funziona alla perfezione, grazie mille! ![]()
Sarebbe possibile anche ordinare le immagini in primo piano per data di tagging (vedi sopra)?
Il plugin ha le sue modifiche API, purtroppo il TC no, quindi no, a meno che non possa estrarlo da una semplice richiesta HTTP esistente in una sola volta.
La data di pubblicazione andrebbe bene? Dato che gestiamo una rivista con Discourse e il tuo TC, sarebbe strano se un utente potesse modificare i titoli scrivendo un commento. ![]()
O puoi ottenere quel feed “/tag/{tag}.json?ascending=false&order=created”?
E il piano è quello di continuare a procedere principalmente con la TC, corretto?
Sì, potrebbe funzionare. E forse un’impostazione per ‘ultimi’ rispetto a ‘creati’
