Giovedì scorso mi ha chiamato Tuija Pirttijoki:
- “Non ha alcun senso, puoi dare un'occhiata?”.”
Sono felice di averlo fatto.
Il nostro comune conoscente e amico, l'avvocato fiscalista Marja Hokkanen, era già al secondo rifacimento completo del sito web in meno di 4 anni.
Cosa ha ordinato:
Un sito web semplice da usare, in modo che i collaboratori esterni o lei stessa potessero aggiornarlo con facilità. Ecco perché ha chiesto aiuto (due volte - la seconda ricostruzione, ricordate?) a un “esperto di WordPress”.
Cosa ha ottenuto:
Un tema personalizzato criptico che nessun altro è in grado di leggere, con contenuti hardcoded sepolti all'interno di file di template e plugin duplicati che fanno la stessa cosa - non è l'intero elenco, ma avete capito il mio punto di vista.
Il mio preferito? WordPress che gira all'interno di WordPress per i contenuti bilingue.
Sì, due installazioni individuali. Un sito.
Tuija avrebbe dovuto rinfrescare il design.
Invece, stava facendo il reverse engineering di una scatola nera. 🕵
E ora siamo qui per porre una domanda scomoda:
Si è trattato di incompetenza? 😵💫
O si trattava di una dipendenza voluta?
Perché quando:
1) Solo uno sviluppatore comprende la struttura
2) Il contenuto non può essere modificato in modo sicuro
3) Una seconda lingua richiede una seconda installazione
-E...
4) ogni piccolo cambiamento richiede di “chiamare il tizio” (e di pagare profumatamente)
... non avete un sito web.
Avete un meccanismo di blocco. 🔒
Anche se non era intenzionale, l'effetto è lo stesso.
❗ Questo è particolarmente sconvolgente perché questo comportamento danneggia il nostro settore.❗
🔴 Distrugge la fiducia.
🔴 Rende i clienti sospettosi di tutti.
🔴 Trasforma WordPress, un sistema aperto e flessibile, in una situazione di ostaggio.
Allora, qual è stata la soluzione?
Naturalmente, nessuna ricostruzione completa. Nessun progetto egoistico “sono un super coder”. Ci si concentra sull'offerta di percorsi di aggiornamento invece che di vicoli ciechi.
🟢 Ho attivato Twenty Twenty-Four (che è il template predefinito di WordPress dal novembre 2023 - in realtà prima del momento in cui il sito è stato ricostruito per la seconda volta, quindi non ci sono scuse).
🟢 Rimossi i plugin duplicati e gonfiati
🟢 Sostituito il contenuto hardcoded con blocchi adeguati
🟢 Installato TranslatePress su una singola installazione
🟢 Implementato il filtraggio delle lingue pulite
🟢 Sicurezza rinforzata in modo appropriato
-E...
🟢 Documentate ogni modifica!!!
Ora il sito è modificabile dal cliente e manutenibile da qualsiasi sviluppatore competente. E sarà attivo entro venerdì (sì, venerdì, cioè 24 ore dopo la telefonata).
Il risultato principale
WordPress non è complicato.
La gente lo rende complicato.
E a volte - siamo onesti - la complessità è redditizia.
Ma professionalità significa costruire sistemi che:
1) Il cliente può capire
2) Un altro sviluppatore può subentrare
3) Non crolla con il prossimo aggiornamento
Se la vostra soluzione richiede la segretezza per sopravvivere, non è una competenza.
È insicurezza.
E possiamo fare meglio di così.
Se il vostro sito WordPress vi sembra fragile, eccessivamente complesso o sospettosamente dipendente da una persona specifica, probabilmente non deve esserlo.
A volte la soluzione non è un codice in più.
È meno ego. 🧘
