{"id":1003,"date":"2026-02-16T19:00:03","date_gmt":"2026-02-16T17:00:03","guid":{"rendered":"https:\/\/folla.fi\/?p=1003"},"modified":"2026-02-23T19:24:04","modified_gmt":"2026-02-23T17:24:04","slug":"joskus-ratkaisu-ei-ole-enemman-koodia","status":"publish","type":"post","link":"https:\/\/folla.fi\/fi\/sometimes-the-solution-isnt-more-code\/","title":{"rendered":"Joskus ratkaisu ei ole enemm\u00e4n koodia"},"content":{"rendered":"<p>Viime torstaina Tuija Pirttijoki soitti minulle:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u201cT\u00e4ss\u00e4 ei ole mit\u00e4\u00e4n j\u00e4rke\u00e4, voisitko vilkaista?\u201d<br>Olen iloinen, ett\u00e4 tein niin.<\/li>\n<\/ul>\n\n\n\n<p>Yhteinen tuttavamme &amp; yst\u00e4v\u00e4mme, vero-oikeuden asianajaja tohtori Marja Hokkanen, oli jo toisella t\u00e4ydellisell\u00e4 verkkosivujen uusimisella alle 4 vuoden sis\u00e4ll\u00e4.<\/p>\n\n\n\n<p><strong>Mit\u00e4 h\u00e4n tilasi:<\/strong><br>Verkkosivusto on helppok\u00e4ytt\u00f6inen, jotta ulkopuoliset yhteisty\u00f6kumppanit tai he itse voisivat p\u00e4ivitt\u00e4\u00e4 sit\u00e4 helposti. Siksi h\u00e4n pyysi (kahdesti - toinen uudelleenrakennus, muistatko?) apua \u201cWordPress-asiantuntijalta\u201d.<\/p>\n\n\n\n<p><strong>Mit\u00e4 h\u00e4n sai:<\/strong><br>Kryptinen mukautettu teema, jota kukaan muu ei voi lukea, kovakoodattu sis\u00e4lt\u00f6 haudattuna mallitiedostojen sis\u00e4\u00e4n ja p\u00e4\u00e4llekk\u00e4iset liit\u00e4nn\u00e4iset, jotka tekev\u00e4t samaa asiaa - t\u00e4m\u00e4 ei ole koko luettelo, mutta ymm\u00e4rr\u00e4t pointtini.<br>Henkil\u00f6kohtainen suosikkini? WordPress, joka toimii WordPressin sis\u00e4ll\u00e4 kaksikielist\u00e4 sis\u00e4lt\u00f6\u00e4 varten.<\/p>\n\n\n\n<p>Kyll\u00e4, kaksi erillist\u00e4 asennusta. Yksi sivusto.<\/p>\n\n\n\n<p>Tuija oli tarkoitus p\u00e4ivitt\u00e4\u00e4 muotoilua.<br>Sen sijaan h\u00e4n oli selvitt\u00e4m\u00e4ss\u00e4 mustaa laatikkoa. \ud83d\udd75<\/p>\n\n\n\n<p>Ja nyt olemme t\u00e4\u00e4ll\u00e4 kysy\u00e4ksemme ep\u00e4miellytt\u00e4v\u00e4n kysymyksen:<br>Oliko se ep\u00e4p\u00e4tevyytt\u00e4? \ud83d\ude35\ud83d\udcab<br>Vai oliko riippuvuus tarkoituksellista?<\/p>\n\n\n\n<p>Koska kun:<br>1) Vain yksi kehitt\u00e4j\u00e4 ymm\u00e4rt\u00e4\u00e4 rakenteen.<br>2) Sis\u00e4lt\u00f6\u00e4 ei voi muokata turvallisesti<br>3) Toinen kieli vaatii toisen asennuksen<br>-and-<br>4) jokainen pieni muutos vaatii \u201csoittamista kaverille\u201d (ja komeaa maksua).<\/p>\n\n\n\n<p>... sinulla ei ole verkkosivustoa.<br>Sinulla on lukitusmekanismi. \ud83d\udd12<\/p>\n\n\n\n<p>Vaikutus on sama, vaikka se ei olisikaan tarkoituksellista.<\/p>\n\n\n\n<p>\u2757 <strong>T\u00e4m\u00e4 on erityisen j\u00e4rkytt\u00e4v\u00e4\u00e4, koska t\u00e4llainen k\u00e4yt\u00f6s vahingoittaa teollisuuttamme -<\/strong>\u2757<br>\ud83d\udd34 Se tuhoaa luottamuksen.<br>\ud83d\udd34 Se saa asiakkaat ep\u00e4luuloisiksi kaikkia kohtaan.<br>\ud83d\udd34 Se tekee WordPressist\u00e4, avoimesta ja joustavasta j\u00e4rjestelm\u00e4st\u00e4, panttivankitilanteen.<\/p>\n\n\n\n<p>Mik\u00e4 oli siis ratkaisu?<br>Ei tietenk\u00e4\u00e4n t\u00e4ydellist\u00e4 uudelleenrakentamista. Ei mit\u00e4\u00e4n \u201colen superkoodari\u201d -projektia. Keskityt\u00e4\u00e4n tarjoamaan p\u00e4ivityspolkuja umpikujien sijaan.<\/p>\n\n\n\n<p>\ud83d\udfe2 Aktivoin Twenty Twenty-Fourin (joka on WordPressin oletusmalli marraskuusta 2023 l\u00e4htien - itse asiassa ennen sit\u00e4 aikaa, kun sivusto rakennettiin uudelleen toisen kerran, joten ei tekosyit\u00e4).<br>\ud83d\udfe2 Poistettu pluginien p\u00e4\u00e4llekk\u00e4isyys ja paisuminen<br>\ud83d\udfe2 Korvattu kovakoodattu sis\u00e4lt\u00f6 oikeilla lohkoilla.<br>\ud83d\udfe2 Asennettu TranslatePress yhdell\u00e4 asennuksella<br>\ud83d\udfe2 Toteutettu puhdas kielisuodatus<br>\ud83d\udfe2 Kovennettu turvallisuus kunnolla<\/p>\n\n\n\n<p><strong>-and-<\/strong><\/p>\n\n\n\n<p>\ud83d\udfe2 Dokumentoitu jokainen muutos!!!!<\/p>\n\n\n\n<p>Nyt asiakas voi muokata sivustoa ja kuka tahansa p\u00e4tev\u00e4 kehitt\u00e4j\u00e4 voi yll\u00e4pit\u00e4\u00e4 sit\u00e4. Ja perjantaihin menness\u00e4 (kyll\u00e4, perjantaina 24 tuntia puhelun j\u00e4lkeen).<\/p>\n\n\n\n<p><strong>T\u00e4rkein asia, joka on otettava huomioon<\/strong><br>WordPress ei ole monimutkainen.<br>Ihmiset tekev\u00e4t siit\u00e4 monimutkaista.<br>Ja joskus - olkaamme rehellisi\u00e4 - monimutkaisuus on kannattavaa.<\/p>\n\n\n\n<p>Ammattitaito tarkoittaa kuitenkin sellaisten j\u00e4rjestelmien rakentamista, jotka:<br>1) Asiakas voi ymm\u00e4rt\u00e4\u00e4<br>2) Toinen kehitt\u00e4j\u00e4 voi ottaa vastuun<br>3) Ei romahda seuraavassa p\u00e4ivityksess\u00e4.<\/p>\n\n\n\n<p>Jos ratkaisusi vaatii salailua selviyty\u00e4kseen, se ei ole asiantuntemusta.<br>Se on ep\u00e4varmuutta.<br>Pystymme parempaankin.<\/p>\n\n\n\n<p>Jos WordPress-sivustosi tuntuu hauraalta, liian monimutkaiselta tai ep\u00e4ilytt\u00e4v\u00e4n riippuvaiselta yhdest\u00e4 tietyst\u00e4 henkil\u00f6st\u00e4 - sen ei luultavasti tarvitse olla.<\/p>\n\n\n\n<p>Joskus ratkaisu ei ole enemm\u00e4n koodia.<br>V\u00e4hemm\u00e4n egoa. \ud83e\uddd8<\/p>","protected":false},"excerpt":{"rendered":"<p># WordPress-sivuston monimutkaisuus: osaamattomuus vai tahallinen lukitus? Miten rakentaa yll\u00e4pidett\u00e4vi\u00e4 sivustoja sen sijaan<\/p>","protected":false},"author":2,"featured_media":1005,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,9],"tags":[],"class_list":["post-1003","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-generic","category-technology"],"_links":{"self":[{"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/posts\/1003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/comments?post=1003"}],"version-history":[{"count":4,"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/posts\/1003\/revisions"}],"predecessor-version":[{"id":1009,"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/posts\/1003\/revisions\/1009"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/media\/1005"}],"wp:attachment":[{"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/media?parent=1003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/categories?post=1003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/folla.fi\/fi\/wp-json\/wp\/v2\/tags?post=1003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}