Salta al contenuto
0
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
  • Home
  • Piero Bosio
  • Blog
  • Mondo
  • Fediverso
  • News
  • Categorie
  • Recenti
  • Popolare
  • Tag
  • Utenti
Skin
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Predefinito (Nessuna skin)
  • Nessuna skin
Collassa

Piero Bosio Web Site

Forum federato con il resto del mondo. Non contano le istanze, contano le persone

  1. Home
  2. Categorie
  3. Senza categoria
  4. So I'm improving Article display in Hometown.

So I'm improving Article display in Hometown.

Pianificato Fissato Bloccato Spostato Senza categoria
7 Post 5 Autori 0 Visualizzazioni
  • Da Vecchi a Nuovi
  • Da Nuovi a Vecchi
  • Più Voti
Rispondi
  • Topic risposta
Effettua l'accesso per rispondere
Questa discussione è stata eliminata. Solo gli utenti con diritti di gestione possono vederla.
  • Darius Kazemiundefined Questo utente è esterno a questo forum
    Darius Kazemiundefined Questo utente è esterno a questo forum
    Darius Kazemi
    scritto su ultima modifica di
    #1

    So I'm improving Article display in Hometown.
    @julian made this post:

    https://browser.pub/https://community.nodebb.org/post/105824

    `content` and `summary` are ALMOST the same, so my software renders repeated content. I'd like to be able to say "if content and summary are the same, then default to one of them and exclude the other". Now the only difference seems to be a newline, so maybe I just trim whitespace but... thoughts? Is this good use of `summary` by nodebb in the first place?

    CC @technical-discussion

    infinite love ⴳundefined porous_grey_matter@lemmy.mlundefined 2 Risposte Ultima Risposta
    • Darius Kazemiundefined Darius Kazemi

      So I'm improving Article display in Hometown.
      @julian made this post:

      https://browser.pub/https://community.nodebb.org/post/105824

      `content` and `summary` are ALMOST the same, so my software renders repeated content. I'd like to be able to say "if content and summary are the same, then default to one of them and exclude the other". Now the only difference seems to be a newline, so maybe I just trim whitespace but... thoughts? Is this good use of `summary` by nodebb in the first place?

      CC @technical-discussion

      infinite love ⴳundefined Questo utente è esterno a questo forum
      infinite love ⴳundefined Questo utente è esterno a questo forum
      infinite love ⴳ
      scritto su ultima modifica di
      #2

      @darius @julian @technical-discussion interestingly https://indieweb.org/post-type-discovery#Algorithm suggests that you check if the `name` is a prefix of `content`, and if it is, then it is a Note. perhaps similar logic can be used to check if `summary` is a prefix of `content` in some way?

      i don't think this is particularly *wrong*, as generating summaries from excerpts of content is a common pattern in e.g. static site generators like Hugo. it is indeed duplicative, though!

      infinite love ⴳundefined 1 Risposta Ultima Risposta
      • Darius Kazemiundefined Darius Kazemi

        So I'm improving Article display in Hometown.
        @julian made this post:

        https://browser.pub/https://community.nodebb.org/post/105824

        `content` and `summary` are ALMOST the same, so my software renders repeated content. I'd like to be able to say "if content and summary are the same, then default to one of them and exclude the other". Now the only difference seems to be a newline, so maybe I just trim whitespace but... thoughts? Is this good use of `summary` by nodebb in the first place?

        CC @technical-discussion

        porous_grey_matter@lemmy.mlundefined Questo utente è esterno a questo forum
        porous_grey_matter@lemmy.mlundefined Questo utente è esterno a questo forum
        porous_grey_matter@lemmy.ml
        scritto su ultima modifica di
        #3

        I can't speak to whether using this field this way is good or not.

        I would set some kind of threshold for a similarity metric (eg Levenshtein distance, maybe divided by string length) below which you only display one. Maybe that's too clever. But it would also catch cases where there was just some punctuation mark difference or something.

        1 Risposta Ultima Risposta
        • infinite love ⴳundefined infinite love ⴳ

          @darius @julian @technical-discussion interestingly https://indieweb.org/post-type-discovery#Algorithm suggests that you check if the `name` is a prefix of `content`, and if it is, then it is a Note. perhaps similar logic can be used to check if `summary` is a prefix of `content` in some way?

          i don't think this is particularly *wrong*, as generating summaries from excerpts of content is a common pattern in e.g. static site generators like Hugo. it is indeed duplicative, though!

          infinite love ⴳundefined Questo utente è esterno a questo forum
          infinite love ⴳundefined Questo utente è esterno a questo forum
          infinite love ⴳ
          scritto su ultima modifica di
          #4

          @darius @julian @technical-discussion one thing this suggests is that there is a semantic difference between "summary" in the sense of providing a short blurb that is additive to the content (kinda like a subheading!), vs "summary" in the sense of providing an excerpt to be used as a kind of preview (as in a list of articles)

          julianundefined 1 Risposta Ultima Risposta
          • infinite love ⴳundefined infinite love ⴳ

            @darius @julian @technical-discussion one thing this suggests is that there is a semantic difference between "summary" in the sense of providing a short blurb that is additive to the content (kinda like a subheading!), vs "summary" in the sense of providing an excerpt to be used as a kind of preview (as in a list of articles)

            julianundefined Questo utente è esterno a questo forum
            julianundefined Questo utente è esterno a questo forum
            julian
            scritto su ultima modifica di
            #5

            trwnh@mastodon.social end of the day. I think it's up to each implementor as to how they wish to populate summary.

            NodeBB takes the first few sentences adding up to but not exceeding 500 characters, and uses those. It does change the HTML because simple truncation would leave you with broken or unfinished tags.

            That's probably why darius@friend.camp said they were almost the same.

            1 Risposta Ultima Risposta
            • infinite love ⴳundefined Questo utente è esterno a questo forum
              infinite love ⴳundefined Questo utente è esterno a questo forum
              infinite love ⴳ
              scritto su ultima modifica di
              #6

              @julian @darius Hugo does the same by default, taking the first ~70 characters to the nearest word boundary (or something like that).

              i'm just pointing out that there might be some needed disambiguation with how `summary` is used, to account for this kind of "excerpt vs subtitle", "duplicative vs additive" usage.

              1 Risposta Ultima Risposta
              • julianundefined Questo utente è esterno a questo forum
                julianundefined Questo utente è esterno a questo forum
                julian
                scritto su ultima modifica di
                #7

                darius@friend.camp but to answer your initial query, I feel that summary is always going to be subservient to content. It's either a truncation or derivative of content, so if you have the capabilities to parse content, just use that in its entirety and pass over summary

                (Until T&S standardize CWs, but that's a different story)

                1 Risposta Ultima Risposta
                Rispondi
                • Topic risposta
                Effettua l'accesso per rispondere
                • Da Vecchi a Nuovi
                • Da Nuovi a Vecchi
                • Più Voti


                Gli ultimi otto messaggi ricevuti dalla Federazione

                • Privacy Prideundefined
                  Privacy Pride
                  Internet è una macchina di manipolazione: attento a non interpretare il burattino nella guerra di propaganda di qualcun altro.

                  Siamo più polarizzati che mai. Le conversazioni si sono trasformate in litigi. Le idee contrastanti sembrano minacce, non qualcosa su cui discutere.

                  Ma c'è una cosa che molti non capiscono: privacy e sorveglianza sono strettamente collegate. La maggior parte delle persone non riesce mai a collegare questi puntini.

                  @eticadigitale

                  nbtv.substack.com/p/our-polari…

                  per saperne di più

                • Elena Brescacinundefined
                  Elena Brescacin

                  @A11yAwareness I'm creating some audio content. Transcript, how should I create them?

                  per saperne di più

                • Giorgio Sartoundefined
                  Giorgio Sarto

                  UE leader nei supercomputer (il secondo è italiano). Sull’Ai però va piano, Draghi: “Il divario con gli altri è netto”
                  @news
                  https://www.eunews.it/2025/09/16/ue-leader-nei-supercomputer-il-secondo-e-italiano-sullai-pero-va-piano-draghi-il-divario-con-gli-altri-e-netto/
                  L'HPC6 di Eni è il sesto computer al mondo. Ursula von der Leyen lo cita nel suo discorso a un anno dal rapporto dell'ex presidente della BCE

                  per saperne di più

                • Cubilottoundefined
                  Cubilotto

                  DS Automobiles protagonista al Salone di Lione: debutto per DS N4 e N8
                  @motori
                  🚗 🚗 🚗
                  DS Automobiles svela DS N4 e N8 al Salone di Lione, con focus su elettrico, design e tradizione. Modelli iconici e test drive esclusivi.
                  https://www.motori.it/ds-n4-e-ds-n8-le-novita-ds-dal-salone-automobile-lione-2025/
                  #motori #auto

                  per saperne di più

                • Christine Lemmer-Webberundefined
                  Christine Lemmer-Webber

                  it's-a me, sonic the egghog

                  per saperne di più

                • Christine Lemmer-Webberundefined
                  Christine Lemmer-Webber

                  stress level is through the roof rn

                  per saperne di più

                • Accessibility Awarenessundefined
                  Accessibility Awareness

                  Don't forget transcripts for video and audio. These will help many people, including blind users and low-vision users, deaf and hard-of-hearing users, people with ADHD, and people with audio-processing disorders. Transcripts also benefit search engines, people in quiet spaces, and people in a hurry.

                  per saperne di più

                • TiTiNoNero :__:undefined
                  TiTiNoNero :__:

                  @thatgiga no, allora la notifica è partita sicuramente dall'app. Se apro le proprietà mi manda alle impostazioni delle notifiche dell'app giusta. A questo punto, considerando l'indisponibilità del supporto, mi pare più probabile che sia stato un malfunzionamento o un bug.

                  per saperne di più
                • Accedi

                • Accedi o registrati per effettuare la ricerca.
                Powered by NodeBB Contributors
                • Primo post
                  Ultimo post