Presentazione di Scopri gli argomenti caldi

Se non hai familiarità con Discourse Discover, dai un’occhiata a questo argomento.

Abbiamo recentemente aggiunto una nuova e fantastica funzionalità a Discourse Discover: la possibilità di vedere le discussioni più recenti e popolari tra le comunità Discourse negli argomenti che ti interessano. Si tratta di una modifica tecnicamente semplice, ma utile per un’ampia varietà di pubblici.

Come funziona?

Per i siti inclusi in Discover, ora eseguiamo un crawler che recupera gli ultimi argomenti più attivi e utilizziamo un algoritmo semplice per raggruppare tali argomenti per argomento. Esistono comunità Discourse su molti argomenti e questo offre al pubblico una porta d’accesso per vedere di cosa parlano le persone in quei settori.

Fantastico, dove posso vederlo?

È disponibile ora nella nostra app mobile iOS, DiscourseHub, e a breve arriverà anche su Android e sul sito web all’indirizzo discover.discourse.com.

Puoi vedere un’anteprima nel seguente video e nelle foto:

Posso utilizzarlo sulla mia app/sito web?

Sì, certamente. L’abbiamo sviluppato come una semplice API che può essere utilizzata da qualsiasi client. Devi utilizzare questi due endpoint:

  • https://discover.discourse.com/hot-topics-tags.json → restituisce gli argomenti/tag da recuperare in:
  • https://discover.discourse.com/hot-topics.json?tag=<name>
    • Il parametro tag è obbligatorio — non esiste una modalità “tutti i tag”; qualsiasi altro valore restituisce 400
    • Puoi passare un parametro page per ottenere più risultati – è basato su indicizzazione da zero, il valore predefinito è 0, con un massimo di 5 pagine di risultati.
Esempio

Inizia recuperando i tag disponibili:

λ  curl https://discover.discourse.com/hot-topics-tags.json
{
  "tags": [
    "ai",
    "finance",
    "apple",
    "automation",
    "media",
    "research",
    "smart-home",
    "linux",
    "open-source",
    "webdev",
    "health",
    "gaming",
    "audio",
    "devops",
    "crypto",
    "mapping",
    "technology",
    "support",
    "interests",
    "programming"
  ]
}

Poi, scegline uno. Ad esempio, userò ai e lo passerò al nostro secondo endpoint:

curl "https://discover.discourse.com/hot-topics.json?tag=ai"

Che risponderà con qualcosa del genere:

"hot_topics": [
    {
      "id": 431863,
      "title": "Deepseek V4 released",
      "url": "https://forums.developer.nvidia.com/t/deepseek-v4-released/367696",
      "excerpt": "I think people with 4 DGX Spark are good to go.  Rest of us needs to wait for quantized version.",
      "like_count": 143,
      "reply_count": 76,
      "views": 5891,
      "score": 41.6296558464954,
      "image_url": null,
      "remote_created_at": "2026-04-24T03:21:32.475Z",
      "community_name": "NVIDIA Developer Forums",
      "community_url": "https://forums.developer.nvidia.com",
      "community_logo_url": "https://canada1.discourse-cdn.com/discover/original/2X/b/bb908321f62e7dd8c9e87fb8750e242c2e4827d9.png"
    },
    {
      "id": 564616,
      "title": "Webhook URL shows localhost instead of domain (self-hosted n8n)",
      "url": "https://community.n8n.io/t/webhook-url-shows-localhost-instead-of-domain-self-hosted-n8n/292267",
      "excerpt": "Hello, \nI am trying to receive webhook events from Bitrix24 CRM in my self-hosted n8n. \nPreviously it worked on another cloud n8n account, but now on my current hosted instance the Webhook node generates URLs starting with localhost. \nWebhook method is currently set to GET. I also tested POST, but it still does not receive data. \nBecause of that, Bitrix24 does not seem to reach the webhook. \nIs it&hellip;",
      "like_count": 13,
      "reply_count": 8,
      "views": 32,
      "score": 41.1415045485148,
      "image_url": null,
      "remote_created_at": "2026-04-28T12:16:38.826Z",
      "community_name": "N8n Community",
      "community_url": "https://community.n8n.io",
      "community_logo_url": "https://canada1.discourse-cdn.com/discover/original/2X/d/d34907e298b033e3eb94bcaff8fd8c82b1eb66e7.png"
    },
    // ...

Puoi quindi elencare gli argomenti. Gli endpoint vengono aggiornati durante il giorno in modo che ogni argomento abbia risultati aggiornati.

6 Mi Piace

C’è la possibilità di rinnovare la build di TestFlight?

una barra delle schede in stile iOS 26 sarebbe anche un'ottima aggiunta
1 Mi Piace

Quella è una vecchia track di build, scaduta ad agosto 2025. La build di produzione attuale è l’ultima disponibile e corrisponde a questa build TestFlight: Join the Discourse Hub beta - TestFlight - Apple

Apprezziamo il sollecito. È complicato rendere solo la barra delle schede simile a iOS 26 senza aggiornare il resto dell’app per adattarla. Inoltre, aggiornare tutto ha un ambito piuttosto vasto.

Siamo curiosi di vedere cosa farà Apple con iOS 27, la cui beta uscirà tra poche settimane. Lo stile vetroso di iOS 26 non è stato molto apprezzato.

2 Mi Piace

Grazie, ho dovuto fare doppio clic, ma la seconda volta è apparso il pulsante di aggiornamento.

L’unica cosa di cui sono certo è che stanno rimuovendo lo stile della tastiera legacy di iOS 18, ma l’app sembra già utilizzare quello di 26. Qualsiasi altra cosa è pura speculazione, ma sono sempre stato un grande fan dello stile vetroso: l’ho scaricato non appena è diventato disponibile e ho sempre contestato le lamentele delle persone al riguardo perché a me sembra perfetto. Comunque, il debito tecnico è comprensibile :slight_smile:

1 Mi Piace

Beh, è un tempismo interessante, dato che ho appena passato l’ultima settimana a rivisitare un concetto simile per la mia app nativa: una barra delle storie sulla schermata home che mette in evidenza le discussioni più attive all’interno di una singola comunità, estraendo contenuti classificati in tempo reale da un endpoint di un plugin personalizzato. L’ambito è diverso rispetto a quello che hai realizzato tu (una singola comunità contro la scoperta attraverso la rete), ma chiaramente lo stesso istinto di base. Sono curioso di vedere come evolveranno gli endpoint dell’API.

1 Mi Piace