Aggiornamento del tag Opengraph

Crea un nuovo post, contenente un URL.

Nota che non viene generata alcuna anteprima piacevole, perché, come avverte, hai dimenticato di inserire i tag Opengraph.

OK, ora, essendo il proprietario del sito web a cui punta il link, inserisci lì i tag Opengraph. Ora, di nuovo nell’editor di Discourse, l’anteprima del link che vedi sembra fantastica. OK, ora salva il post.

Ma ahimè, è un “esca e interruttore”, perché il post ha ancora un aspetto scadente, a differenza di come appariva nell’anteprima dell’editor.

L’unica soluzione è mettere un “#” alla fine dell’URL, salvarlo, e poi togliere quel # e salvarlo di nuovo.

Su Facebook non è nemmeno necessario modificare il post per aggiornare l’anteprima del link.

Il mio punto è che Discourse sta mostrando alle persone che il link è stato aggiornato, lì mentre si modifica. Ma dopo aver salvato, utilizza ancora la vecchia versione.

Potresti dire: “Beh, in realtà non hai cambiato nulla. Hai solo guardato il post lì nell’editor, anche se poi hai cliccato su ‘salva’”.

Vero, ma Discourse mi ha ingannato facendomi credere che avesse aggiornato l’anteprima del link.

Sì. Ci sono diversi casi in cui il browser vede una cosa e Discourse ne vede un’altra quando elabora il post (ad esempio, se il server Discourse è limitato nella frequenza di richieste). E parlando di limitazione della frequenza, quante volte pensi che Discourse dovrebbe continuare a interrogare il server remoto per vedere se qualcosa è cambiato?

Il tuo trucco con il # è stato intelligente.

1 Mi Piace

Non penso che dovrebbe interrogare dal nulla.

Ma quando lo fa, almeno non dovrebbe fare “esca e interruttore”.

Forse nell’editor c’è un pulsante “aggiorna link”.

2 Mi Piace