Joskus ratkaisu ei ole enemmän koodia

Kidnapattu WordPress

Viime torstaina Tuija Pirttijoki soitti minulle:

  • “Tässä ei ole mitään järkeä, voisitko vilkaista?”
    Olen iloinen, että tein niin.

Yhteinen tuttavamme & ystävämme, vero-oikeuden asianajaja tohtori Marja Hokkanen, oli jo toisella täydellisellä verkkosivujen uusimisella alle 4 vuoden sisällä.

Mitä hän tilasi:
Verkkosivusto on helppokäyttöinen, jotta ulkopuoliset yhteistyökumppanit tai he itse voisivat päivittää sitä helposti. Siksi hän pyysi (kahdesti - toinen uudelleenrakennus, muistatko?) apua “WordPress-asiantuntijalta”.

Mitä hän sai:
Kryptinen mukautettu teema, jota kukaan muu ei voi lukea, kovakoodattu sisältö haudattuna mallitiedostojen sisään ja päällekkäiset liitännäiset, jotka tekevät samaa asiaa - tämä ei ole koko luettelo, mutta ymmärrät pointtini.
Henkilökohtainen suosikkini? WordPress, joka toimii WordPressin sisällä kaksikielistä sisältöä varten.

Kyllä, kaksi erillistä asennusta. Yksi sivusto.

Tuija oli tarkoitus päivittää muotoilua.
Sen sijaan hän oli selvittämässä mustaa laatikkoa. 🕵

Ja nyt olemme täällä kysyäksemme epämiellyttävän kysymyksen:
Oliko se epäpätevyyttä? 😵💫
Vai oliko riippuvuus tarkoituksellista?

Koska kun:
1) Vain yksi kehittäjä ymmärtää rakenteen.
2) Sisältöä ei voi muokata turvallisesti
3) Toinen kieli vaatii toisen asennuksen
-and-
4) jokainen pieni muutos vaatii “soittamista kaverille” (ja komeaa maksua).

... sinulla ei ole verkkosivustoa.
Sinulla on lukitusmekanismi. 🔒

Vaikutus on sama, vaikka se ei olisikaan tarkoituksellista.

Tämä on erityisen järkyttävää, koska tällainen käytös vahingoittaa teollisuuttamme -
🔴 Se tuhoaa luottamuksen.
🔴 Se saa asiakkaat epäluuloisiksi kaikkia kohtaan.
🔴 Se tekee WordPressistä, avoimesta ja joustavasta järjestelmästä, panttivankitilanteen.

Mikä oli siis ratkaisu?
Ei tietenkään täydellistä uudelleenrakentamista. Ei mitään “olen superkoodari” -projektia. Keskitytään tarjoamaan päivityspolkuja umpikujien sijaan.

🟢 Aktivoin Twenty Twenty-Fourin (joka on WordPressin oletusmalli marraskuusta 2023 lähtien - itse asiassa ennen sitä aikaa, kun sivusto rakennettiin uudelleen toisen kerran, joten ei tekosyitä).
🟢 Poistettu pluginien päällekkäisyys ja paisuminen
🟢 Korvattu kovakoodattu sisältö oikeilla lohkoilla.
🟢 Asennettu TranslatePress yhdellä asennuksella
🟢 Toteutettu puhdas kielisuodatus
🟢 Kovennettu turvallisuus kunnolla

-and-

🟢 Dokumentoitu jokainen muutos!!!!

Nyt asiakas voi muokata sivustoa ja kuka tahansa pätevä kehittäjä voi ylläpitää sitä. Ja perjantaihin mennessä (kyllä, perjantaina 24 tuntia puhelun jälkeen).

Tärkein asia, joka on otettava huomioon
WordPress ei ole monimutkainen.
Ihmiset tekevät siitä monimutkaista.
Ja joskus - olkaamme rehellisiä - monimutkaisuus on kannattavaa.

Ammattitaito tarkoittaa kuitenkin sellaisten järjestelmien rakentamista, jotka:
1) Asiakas voi ymmärtää
2) Toinen kehittäjä voi ottaa vastuun
3) Ei romahda seuraavassa päivityksessä.

Jos ratkaisusi vaatii salailua selviytyäkseen, se ei ole asiantuntemusta.
Se on epävarmuutta.
Pystymme parempaankin.

Jos WordPress-sivustosi tuntuu hauraalta, liian monimutkaiselta tai epäilyttävän riippuvaiselta yhdestä tietystä henkilöstä - sen ei luultavasti tarvitse olla.

Joskus ratkaisu ei ole enemmän koodia.
Vähemmän egoa. 🧘