italia / design-comuni-wordpress-theme

Tema Wordpress per i siti dei comuni italiani
GNU Affero General Public License v3.0
33 stars 33 forks source link

APP di VERIFICA del SITO DEL COMUNE IN PRODUZIONE #401

Open cristina-pontarolo opened 9 months ago

cristina-pontarolo commented 9 months ago

Prerequisiti

Descrivi il problema

Ho effettuato il TEST con la APP VALUTAZIONE comuni-2.7.6, sul sito in prduzione in modalità approfondita: solitamente nelle colonne di destra vengono indicate le voci relative all'errore segnalato, in questo caso no. Abbiamo ricontrollato mille vlte, e tutto è inserito nel modo corretto. A voi è mai capitato? è da considerarsi un errore?

Screenshot 2023-11-17 at 16-31-50 Lighthouse Report

Includi link o screenshot

No response

Su quale sisitema operativo stai riscontrando il problema?

macOS

Su quale browser stai riscontrando il problema?

Qualsiasi

Che versione del tema stai utilizzando?

1.7.3

abmcr commented 9 months ago

Ciao: secondo me è il plugin wp-rocket che toglie il json necessario a far passare la validazione. prova a disabilitare e a rifare un giro col validatore.

enrimk commented 9 months ago

Ma in realtà, hai più servizi rispetto ai 3 che vengono rilevati? Se no non sarebbe un errore, è solo che servono almeno 10 servizi per passare l'asseverazione. I tre che ha trovato, il validatore li ha considerati completi e corretti.

cristina-pontarolo commented 9 months ago

Ho tutti i 10 servizi, tutto nell'ordine corretto, riverificato più volte. forse il JROCKET

enrimk commented 9 months ago

Controllando su quel sito, non sembra essere il json, quanto piuttosto l'html: vedo che manca proprio il data-element="service-link" sulle voci dei servizi caricate via ajax. E infatti, il validatore rileva solo i primi tre, quelli che compaiono subito senza premere "carica altri".

Voglio sperare che non sia sul serio un plugin di ottimizzazione troppo zelante, che interviene fino a togliere dall'html i pezzi che non sono di suo gusto... ma non si sa mai.

Avete per caso customizzato template-parts/servizio/card.php? Nella versione ufficiale l'attributo data-element è ancora lì.

cristina-pontarolo commented 9 months ago

DIsattivando il plugin indicato, il test va a buon fgine senza errori.

cristina-pontarolo commented 9 months ago

Ciao: secondo me è il plugin wp-rocket che toglie il json necessario a far passare la validazione. prova a disabilitare e a rifare un giro col validatore.

CIao, per caso tu sai quale sia il JSON necesario per validare il test?

abmcr commented 9 months ago

eh.. infatti : questi blocchi wp_rocket li minifica e inserisce in un file js a sé Screenshot 2023-11-20 alle 16 15 31

abmcr commented 9 months ago

Ciao: secondo me è il plugin wp-rocket che toglie il json necessario a far passare la validazione. prova a disabilitare e a rifare un giro col validatore.

CIao, per caso tu sai quale sia il JSON necesario per validare il test?

il blocco è quello che vedi nello screenshot e che è definito nelle speciiche tecniche. Ma wp_rocket lo distrugge inglobandolo fuori

cristina-pontarolo commented 9 months ago

@abmcr di quali specifiche tecniche parli per favore?

abmcr commented 9 months ago

cristina-pontarolo

https://docs.italia.it/italia/designers-italia/app-valutazione-modelli-docs/it/versione-attuale/requisiti-e-modalita-verifica-comuni.html#criterio-c-si-1-3-schede-informative-di-servizio-per-il-cittadino

enrimk commented 9 months ago

Il ruolo del json è nella validazione del singolo servizio - che nel risultato riportato sopra sembrava però che avvenisse, dopotutto - il problema è che non avveniva per tutti i servizi. Per trovarli, i servizi, invece serve il data-element (che mancava). Quindi, pare che wp-rocket faccia almeno due cose che non dovrebbe fare. Comunque, conta relativamente poco quante cose fa: immagino che basti disattivarlo.

abmcr commented 9 months ago

Il ruolo del json è nella validazione del singolo servizio - che nel risultato riportato sopra sembrava però che avvenisse, dopotutto - il problema è che non avveniva per tutti i servizi. Per trovarli, i servizi, invece serve il data-element (che mancava). Quindi, pare che wp-rocket faccia almeno due cose che non dovrebbe fare. Comunque, conta relativamente poco quante cose fa: immagino che basti disattivarlo.

già, ma credo che senza abbia, come tutti, un lighthouse molto basso.

enrimk commented 9 months ago

un lighthouse molto basso.

Già... praticamente luci a pelo d'acqua. Pensavamo di stare mettendo su dei siti, ci ritroviamo con una flottiglia di lampare. 😁