Stai pensando di realizzare il tuo primo sito con WordPress? Oppure ne hai giร realizzati molti ma ogni volta ti chiedi se hai fatto le scelte giuste? Ecco alcune cose che ho imparato in questi anni di lavoro con questo CMS.
1) La difficile scelta di un tema per WordPress
Ricordo ancora quando, era il 2003 o il 2004, installai per la prima volta WordPress. Allโepoca la scelta di un tema non era complicata. Le alternative, anche se non pochissime, tecnicamente non si discostavano moltissimo le une dalle altre e questo rendeva molto piรน semplice la scelta.
Al giorno dโoggi invece la scelta di un tema per WordPress รจ senza dubbio piรน ostica. Le alternative sono estremamente numerose. Basta infatti fare un giro su siti come Themeforest o nel repository ufficiale di WordPress per perdersi tra le centinaia di temi disponibili.
Ci sono inoltre tutta una serie di framework pensati per agevolare la realizzazione di nuovi temi, come ad esempioย Genesis, Hybrid, Gantry solo per citarne alcuni.
Quale soluzione scegliere? Come sempre, in questi casi la risposta corretta รจ: dipende.
Personalmente consiglierei un framework a chi รจ abituato a sporcarsi le mani con il codice, ma vuole partire da una base solida, testata e funzionale. Anche i framework presentano perรฒ alcuni aspetti che possono rivelarsi problematici:
- spesso infatti รจ necessario imparare le logiche proprie di quel framework per sfruttarlo al massimo e bisogna quindi mettere in conto un investimento in termini di tempo;
- รจ fondamentale verificare che il framework disponga di una documentazione completa e aggiornata, altrimenti si rischia di avere tra le mani uno ottimo strumento ma privo del libretto di istruzioni;
- รจ utile valutare la diffusione di un framework, per verificare quanto sia supportato e compatibile con i vari plugin disponibili.
Se non vuoi perรฒ ricorrere ad un framework e preferisci una soluzione giร pronta, non hai che lโimbarazzo della scelta. Un tema giร pronto รจ sicuramente una strada piรน facile, soprattutto quando i tempi sono stretti.
ร bene perรฒ tenere presenti alcuni punti:
- molti temi giร pronti sono estremamente accattivanti dal punto di vista grafico ma sono un incubo da personalizzare;
- presentano un elevato numero di opzioni, ma magari non quelle che a noi servono;
- alcuni sono piuttosto pesanti e richiedono il caricamento di parecchi JavaScript e fogli di stile, rallentando il tempo di caricamento della pagina;
- spesso fanno un largo impiego di shortcode che devono essere inseriti nelle pagine e nei post per ottenere soluzioni grafiche particolari. Tali shortcode perรฒ possono rappresentare un problema ed un ostacolo qualora in futuro si volesse passare ad un altro tema.
- se lo sviluppatore che ha creato il tema smette di supportarlo ti potresti trovare con un tema obsoleto e difficilmente aggiornabile.
Detto questo, non sono assolutamente contrario a temi pronti, dato che pure io li ho utilizzati spesso. A mio avviso perรฒ รจ sempre utile valutare caso per caso se siano effettivamente la scelta giusta.
Temi come GeneratePress o Astra sono temi giร pronti allโuso che consiglio. Graficamente molto puliti e leggeri ma decisamente semplici da personalizzare.
Unโaltra soluzione รจ quella di partire da un tema estremamente minimalista come Underscores e realizzare la propria soluzione partendo da zero, o quasi. Questo tema mette a disposizione tutti i file necessari per partire con un tema WordPress, ma lascia allโutente la creazione dei fogli di stile CSS e dei JavaScript per implementare le funzionalitร desiderate.
Realizzare un tema da zero presenta senza dubbio un notevole sforzo, ma ti permette di ottenere un soluzione veramente personalizzata che potrai anche sfruttare in altri progetti. Non ti troverai praticamente mai nella situazione in cui non puoi fare qualcosa, perchรฉ il tema o il framework non te lo permette. Il prezzo da pagare ovviamente รจ il tuo tempo e il tuo impegno nel documentarti.
Approfondisci il tema delle differenze tra temi e framework per WordPress.
2) Non modificare i file core di WordPress, di un tema o di un plugin
Si definiscono file core i file di default di WordPress, di un tema o di un plugin. Ossia i file cosรฌ come sono quando li scarichiamo dal sito dello sviluppatore.
In alcuni casi potresti avere la tentazione di andare a modificare questi file per ottenere il risultato desiderato. Cosรฌ facendo perรฒ imboccheresti un sentiero pericoloso, creando un ostacolo in caso di aggiornamenti futuri.
Se infatti modifichiamo i file principali di un tema o di un framework che abbiamo scaricato, anzichรฉ utilizzare un child theme, ogni volta che andremo ad aggiornare il tema originale perderemo tutte le modifiche effettuate. La stessa cosa vale per le modifiche apportate ai file principali di WordPress o a quelli di un plugin. Meglio quindi realizzare un plugin ad hoc oppure utilizzare il file functions.php del proprio tema.
3) I plugin sono utili e belli ma non diventarne schiavo
La plugin directory di WordPress conta piรน di 59.000 plugin ed รจ praticamente impossibile conoscerli tutti e sicuramente non vale nemmeno la pena farlo ;)
Ogni plugin installato sul tuo sito poi, oltre ad aggiungere funzionalitร , appesantisce anche il carico di lavoro del server e solitamente aumenta anche il tempo di caricamento delle pagine. Se ti interessa, ho giร accennato ad una soluzione per verificare lโincidenza dei plugin sul carico di lavoro del server.
La regola base da seguire che ti consiglio รจ quella di installare solo i plugin dei quali hai davvero bisogno.
Evita inoltre quelli che non sono aggiornati da tempo e quelli che non supportano le versioni piรน recenti di WordPress.
4) Punta ad avere un sito veloce
Un sito bello e interessante puรฒ essere incredibilmente penalizzato dalla eccessiva lentezza di caricamento delle pagine. Saresti disposto a visitare frequentemente un sito se per ogni pagina dovessi attendere 10 secondi? Probabilmente no e probabilmente nemmeno i tuoi lettori.
Ho giร menzionato alcuni consigli su come velocizzare un sito WordPress.
5) Il tuo sito รจ piรน vulnerabile di quanto pensi
Quando realizzi un sito su WordPress รจ buona norma tenere in seria considerazione la sicurezza. Eโ quindi fondamentale utilizzare sempre le ultime versioni di WordPress e dei relativi plugin.
ร bene che anche lato server il fornitore di hosting si preoccupi di adottare soluzioni volte a proteggere i siti ospitati dallโazione di potenziali aggressori esterni.
Per rendere un poโ piรน sicuro WordPress ti consiglio di leggere la parte dedicata alla sicurezza nel Codex di WordPress.
Esistono poi tutta una serie di plugin pensati per aumentare la sicurezza, ma molto spesso queste soluzioni tendono anche a generare conflitti con altri plugin e non rendono comunque il tuo sito sicuro al 100%. Un sito web non potrai mai essere sicuro al 100%.
Fondamentale รจ assicurarsi di effettuare backup periodici del tuo sito o utilizzando plugin specifici per WordPress, oppure accertandoti che il tuo fornitore di hosting li effettui al posto tuo. In caso di problemi avere una copia di backup aggiornata puรฒ veramente fare la differenza. Per orientarti, ecco un articolo dedicato alle soluzioni backup per WordPress.
- Installare solo plugin necessari e affidabili,
- mantenere aggiornato WordPress, il tema e i plugin,
- ospitare il sito su un hosting di buona qualitร
- effettuare sempre i backup del proprio sitoโฆ
โฆsono le piรน importanti misure di sicurezza da adottare.
Grazie mille per i tuoi preziosi consigli, alcuni aspetti li conoscevo giร , ma mi hai aperto un mondo comunicandomi la possibilitร di utilizzare un framework per i temi! Grazie :)
Prego, mi fa piacere che abbia trovato utile questo post :)
Ciao, innanzitutto complimenti per il sito, mi piace molto sia nel design che nei contenuti. A tal proposito vorrei chiederti se per la toolbar in alto hai utilizzato un plugin o l’hai fatta da te, perchรฉ la mia l’ho creata io ma non so come fare per ridurla e adattarla alla finestra del browser. A solo scopo illustrativo della toolbar, questo รจ il mio sito marcomangano.altervista.org
Ciao, la toolbar in alto รจ una funzionalitร del framework Bootstrap che ho utilizzato come base per realizzare il template. Comunque รจ una cosa che si puรฒ realizzare tramite CSS, anche senza alcun plugin.
ti ringrazio tantissimo..mi sono dato subito da fare e in due giorni ho sistemato tutto: splash page e toolbar
complimenti. Mi รจ utile soprattutto il discorso relativo ad underscores che non conoscevo. grazie
Ciao, ho un sito con wordpress, andando al sodo, ho inserito quasi tutte le mie foto in una cartella sulla root, senza caricarle su wordpress, cosi mi รจ stato consigliato, vorrei sapere se secondo te รจ cosa buona e giusta oppure sarebbe meglio sfruttare la gestione media di wordpress, sia per pesantezza delle foto sia per qualitร .
Ciao Maurizio, si puรฒ fare anche come dici tu, ma รจ veramente un modo molto scomodo e poco poco efficiente di gestire le immagini.