A volte la soluzione non è un codice in più

WordPress rapito

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. 🧘