Näin rakennetaan verkkosivusto, jolla on pitkä elinkaari

Rakennamme sivustot WordPressillä, ja jokaisen toteutuksen taustalla on samat periaatteet. Ne eivät ole teknisiä yksityiskohtia vaan valintoja, jotka ratkaisevat, millaisen sivuston asiakkaamme saavat pitkällä aikavälillä.

Uusi verkkosivusto on investointi, jonka pitäisi palvella organisaatiota vuosia. Julkaisupäivänä lähes mikä tahansa sivusto näyttää hyvältä. Todellinen laatu näkyy vasta myöhemmin: onko sivustoa helppo päivittää, toimiiko se nopeasti, voiko sitä kehittää eteenpäin ja onko organisaatiolla vapaus valita, kuka sitä ylläpitää.

Rakennamme sivustot WordPressillä, ja jokaisen toteutuksen taustalla on samat periaatteet. Ne eivät ole teknisiä yksityiskohtia vaan valintoja, jotka ratkaisevat, millaisen sivuston asiakkaamme saavat käyttöönsä pitkällä aikavälillä.

Hyvän verkkosivuston laatu ei näy julkaisupäivänä. Se näkyy vuosien päästä.

1. WordPressin omat ominaisuudet ensin

Toteutus perustuu mahdollisimman pitkälle WordPressin omiin ominaisuuksiin ja Gutenberg-editorin vakiolohkoihin. Se kuulostaa yksinkertaiselta, mutta sillä on suuri merkitys.

WordPress kehittyy jatkuvasti, ja natiiveihin ominaisuuksiin rakennettu sivusto hyötyy jokaisesta päivityksestä. Tarpeeton räätälöinti WordPressin päälle sen sijaan lyhentää sivuston elinkaarta: mitä enemmän omaa koodia, sitä enemmän ylläpidettävää ja sitä suurempi riski, että päivitykset rikkovat jotain.

Sisällöntuottajalle tämä tarkoittaa tuttua ja selkeää työkalua, jonka käytön oppii nopeasti.

2. Lisäosat valitaan harkiten

WordPressin vahvuus on laaja lisäosavalikoima, mutta jokainen lisäosa on myös riippuvuus. Siksi noudatamme tarkkoja periaatteita:

  • Käytämme vain vakiintuneita ja aktiivisesti ylläpidettyjä lisäosia.
  • Emme käytä omia, vain meidän ylläpitämiämme lisäosia.
  • Emme sido sivuston keskeistä toimintalogiikkaa yksittäisen lisäosan varaan.

Näin sivusto ei ole haavoittuvainen, jos jonkin lisäosan kehitys loppuu tai sen hinnoittelu muuttuu.

3. Sisältö, integraatiot ja nopeus suunnitellaan yhdessä

Moni sivusto hakee sisältöä muista järjestelmistä, kuten tapahtumakalentereista, tuotetietokannoista tai rekistereistä. Nämä rajapinnat kannattaa ottaa huomioon jo suunnitteluvaiheessa, ei vasta toteutuksen lopussa.

Erotamme rajapinnoista tuotavan sisällön toimituksellisesta sisällöstä, jolloin kumpaakin on helppo hallita. Jokaiselle rajapinnalle määritellään myös, miten sivusto toimii häiriötilanteessa. Jos ulkoinen palvelu on hetken poissa käytöstä, sivuston ei pidä kaatua sen mukana.

Myös välimuistiratkaisut suunnitellaan heti alussa. Ne vaikuttavat suoraan siihen, kuinka nopeasti sivut latautuvat käyttäjälle ja kuinka hyvin sivusto kestää kävijäpiikit.

Kun ulkoinen järjestelmä pettää, sivuston pitää jatkaa toimintaansa.

4. Sivusto on teidän, ei meidän

Tämä periaate on meille erityisen tärkeä. Asiakkaan pitää voida luottaa siihen, että sivusto on sen omaisuutta ja että sen voi halutessaan siirtää toiselle toimittajalle.

Aito toimittajariippumattomuus tarkoittaa käytännössä:

  • Koodi, tietokanta, sisältö ja verkkotunnukset ovat tilaajan omaisuutta.
  • Koodi on versionhallinnassa.
  • Kehitys-, testi- ja tuotantoympäristöt ovat erillään.
  • Kaikista räätälöidyistä ratkaisuista on ajantasainen dokumentaatio.

Näin sivusto on siirrettävissä kenelle tahansa osaavalle WordPress-kehittäjälle. Uskomme, että asiakassuhteen pitää perustua hyvään työhön ja luottamukseen, ei siihen, että vaihtaminen on vaikeaa.

Haluamme, että asiakkaamme jatkavat kanssamme siksi, että he haluavat, eivät siksi, että heidän on pakko.

5. Rakennettu kehittymään

Verkkosivusto ei ole koskaan valmis. Organisaation tarpeet muuttuvat, uusia palveluita syntyy ja käyttäjien odotukset kasvavat. Siksi suunnittelemme teknisen ratkaisun niin, että sitä voi kehittää monipuolisesti eteenpäin ilman, että kaikkea tarvitsee rakentaa uudelleen.

Tässä kaikki edellä mainitut periaatteet tukevat toisiaan. Kun sivusto nojaa WordPressin omiin ominaisuuksiin, lisäosat on valittu harkiten, rakenne on dokumentoitu ja integraatiot on suunniteltu kestämään, uusien ominaisuuksien lisääminen on sujuvaa.

Kestävää tekniikkaa, joka palvelee arjessa

Hyvät tekniset periaatteet eivät näy sivuston kävijälle suoraan. Ne näkyvät siinä, että sivusto latautuu nopeasti, toimii luotettavasti ja pysyy ajan tasalla. Ne näkyvät myös siinä, että sisällöntuottajien arki on helppoa ja organisaatiolla on vapaus tehdä omat valintansa.

Suunnitteletteko uutta verkkosivustoa tai mietittekö, onko nykyinen ratkaisunne kestävällä pohjalla? Ota yhteyttä Trimediaan, niin keskustellaan, miten voisimme auttaa.