Il titolo potrebbe essere lo stesso e la descrizione il riassunto dell’AI. E magari modificabile se le persone vogliono editarlo, simile a WordPress con Yoast.
Penso di sì! Ma sarebbe necessario aggiungere un override per ogni argomento.
Forse questa potrebbe essere una funzionalità per AI Topic Summary: potrebbe sovrascrivere il contenuto dei metadati in base al fatto che avessero il riepilogo AI nell’argomento stesso.
register_modifier(:meta_data_content) do |content, property, opts|
next content if property == :url # non vogliamo sovrascrivere l'url
url = opts[:url]
override = Topic.find_by_url(url)[:ai_meta_data_override]
if override
content = override[property] if override[property] # può essere sia :title che :description
end
content
end
Non c’è bisogno di integrare l’IA qui: tutto ciò che serve per le immagini OG dinamiche è poter passare parametri dall’argomento all’URL come ?title=Hello+World&date=2025-04-27
Questo potrebbe essere un sistema di template come {{topic.author.username}} o qualsiasi altra cosa ti sembri sensata qui
Ciò consentirà all’utente di integrarsi con qualsiasi servizio esistente che genera immagini OG, o di connettersi a uno proprio, o a una futura offerta di Discourse se si desidera un supporto di prima classe.
Ok, ti dispiacerebbe fornirmi un caso d’uso in cui vorresti sovrascrivere le impostazioni? È quando condividi un link dal tuo forum, ad esempio un argomento che apparirà diverso o principalmente per motivi SEO?
È molto bello. So che alcune aziende hanno immagini dinamiche impressionanti aggiunte a open graph per renderlo più allettante. Spero che questa funzionalità venga aggiunta al core di Discourse o come plugin standard. Ottimo lavoro!