Deejay Reloaded Podcaster: finalmente sistemata la ricerca slug

Dopo seeeeecoli dall’apertura ho finalmente sistemato il bug #1 del Deejay Reloaded Podcaster: il corretto rilevamento dello slug del programma.

Andiamo per ordine.

Cos’è lo slug? I blogger lo sanno bene, e come dice il wiki di WordPress (e per chi non lo sapesse deejay.it è basato su WordPress) lo slug rappresenta in poche parole il titolo di un articolo o di una pagina. Lo slug deve essere univoco sul sito perché viene usato nell’URL, e deve essere quindi univoco, perché lo stesso link non può far riferimento a due articoli (o in questo caso programmi) diversi.
Lo slug che uso io per identificare un programma non è in realtà lo slug dell’articolo, ma più che altro lo slug “interno” dei reloaded.

Qual’era il problema?
Il problema era che in precedenza indovinavo lo slug partendo dal nome del programma. In linea di massima c’è una regola fissa per generare lo slug, ma in caso di conflitto WordPress può decidere di aggiungere un suffisso in modo da creare un codice univoco. Il primo caso riscontrato era appunto quello del programma Megajay, il cui slug in teoria doveva essere megajay, ma in realtà era megajay-2. Di recente con i nuovi programmi del palinsesto di fine 2016 altre pagine hanno generato problemi, come quella di Mc².

Ed ora?
Ed ora invece che indovinare lo slug vado a cercare quello reale tra i link della homepage del reloaded. Significa che lo scanner sarà leggermente più lento perché deve fare una richiesta in più per ogni programma, ma almeno sarà preciso, ed in futuro non ci saranno più problemi con nuovi programmi. In ogni caso questa lentezza non si ripercuoterà su alcun aspetto del sito.

Buon ascolto!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

Solve : *
7 + 3 =


Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.