Un sito WordPress fatto bene
WordPress è un sistema modulare: parte da una installazione molto piccola con le funzioni essenziali. Si procede installando un Tema e alcuni Plugin. La scelta dei componenti è importante non solo per l’aspetto, ma anche per le caratteristiche e la qualità del sito web.
Io utilizzo solo estensioni affidabili, che hanno una ottima reputazione, e sono sempre aggiornate. Inoltre, ho sviluppato alcuni plugin esclusivi che non troverai altrove. Infine, aggiungo le funzionalità personalizzate del tuo progetto nel tema Child del tuo sito web.
Quali differenze ha mia installazione WordPress?
WordPress è un CMS (Content Management System) nato per fare blog, le funzionalità originali sono ridotte al minimo e il tema predefinito è molto scarso. Questo non è un difetto, anzi, è il punto di forza principale: un alto livello di personalizzazione. I web designer estendono e personalizzano il sistema fino a raggiungere il risultato desiderato.
Ogni professionista ha le proprie preferenze e i propri limiti. La qualità variabile dei siti web rispecchia la differenza di preparazione di chi lavora. Io mi ritengo abbastanza preparato in WordPress, ho sviluppato anche siti di grandi dimensioni come quelli dell’Archivio di Stato di Trieste e del Museo della Shoah di Roma.
Ho realizzato un sistema personalizzato per gli annunci immobiliari di Dimora nel Salento, e un sistema per i corsi e bandi nei siti di Adatta Formazione e dell’Istituto Agrario Paritario Europa Unita.
Io preparo WordPress per un uso professionale. Nel diagramma seguente metto a confronto un sito scarso con una mia installazione tipica.
Incerta o scorretta divisione tra i ruoli. WordPress ha un ruolo di Amministratore plenipotenziato e subito dopo un Editore estremamente limitato. Il primo ha impostazioni tecniche che non dovrebbero essere accessibili a personale non qualificato, il secondo dovrebbe avere maggiore accesso, per gestire parti come il menu o i contenuti nelle sidebar.
Con il mio plugin Admin Tweaks posso intervenire sull'interfaccia di amministrazione per adeguarla rispetto ai ruoli. I gestori di contenuti devono vedere solo ciò che compete loro, evitando distrazioni e manomissioni incaute. Gli Editori possono gestire i menu e i widget. Gli Autori possono vedere solo i propri contenuti.
Tema originale molto scarso. Chi lo sostituisce con uno migliore non lo fa correttamente: modifica il codice direttamente rendendo impossibili gli aggiornamenti futuri.
Installo il tema con il proprio Child, questo metodo tiene separato il codice modificato. Il tema Parent può essere aggiornato in ogni momento senza sovrascrivere le personalizzazioni.
Eccessivi plugin di terze parti, sito instabile, lento.
Installo solo il necessario, produco codice per minimizzare la dipendenza da terze parti. Sito stabile, veloce.
L'editor di testi Gutenberg è scarso e scomodo. Il plugin ha 2/5 stelle con molte persone che si lamentano.
Disabilito Gutenberg e uso in alternativa Elementor o WPBakery, due editor con logiche e potenzialità superiori.
Gestione dei file caotica. Unico elenco di file in ordine di data. Disordine e confusione dopo mesi di lavoro.
Gestione dei file divisa per cartelle, immagini e documenti separati secondo i propri criteri. Ordine anche dopo anni di lavoro.
Nessun sistema di Cache o ottimizzazione immagini. Sito lento.
Installo un plugin per convertire le immagini in Webp e un altro per velocizzare il sito tramite Cache e compressione.
Nessun sistema di statistica delle visite.
Installo un plugin di statistica che salva i dati localmente e non viola la legge perché non usa cookie. Inoltre, le rilevazioni sono più affidabili dei sistemi esterni.
Nessun modo per controllare i cookie di terze parti, banner di notifica finto, sito illegale per l'Unione Europea.
Per i cookie come Google Analytics e Meta Pixel installo un banner che effettua il bloccaggio preventivo dei cookie.
Video inclusi da Youtube e Vimeo non a norma con la Cookie Policy.
Il mio plugin converte le inclusioni Youtube e Vimeo nelle versioni senza cookie, perciò rientrano nella norma europea.
Inclusione di mappe interattive con Google Maps. Uso di cookie e violazione della norma europea.
Il mio plugin include mappe OpenStreetMap. Nessun cookie e rispetto della norma europea.
Il tema usa Google Fonts, viola la norma europea.
Disattivo Google Fonts e carico i font localmente, dopo averli opportunamente convertiti per il web.
Sito in unica lingua, nessun modo per gestire più lingue del sito. Spesso temi e plugin non sono tradotti in italiano, mostrano bottoni e messaggi in inglese.
Installo un plugin per tradurre in italiano ogni stringa del tema e dei pluign. Quando è necessario installo un plugin per gestire i contenuti nelle varie lingue necessarie.
Alcuni web designer riciclano le funzionalità male, ad esempio: una categoria di news viene usata per creare un catalogo prodotti.
Nel progetto identifico quali sono i tipi di contenuto del sito, creo gestioni ad hoc, con i propri campi custom e tassonomie.