Drupal-auditointi ennen teknisiä päätöksiä
Tekninen auditointi kertoo, mitä sivustosta voidaan päätellä koodin, asetusten, käyttöoikeuksien ja julkaisuprosessin perusteella. Tuloksena on priorisoitu korjaussuunnitelma, ei yleinen tarkistuslista.
Milloin auditointi auttaa
- ennen Drupal-päivitystä tai migraatiota;
- ennen kehityskumppanin vaihtoa;
- ennen verkkopalvelun ostamista tai suurempaa jatkokehitystä;
- kun samat virheet toistuvat eikä syy ole selvä;
- kun tarvitset riippumattoman arvion toisen tiimin toteutuksesta;
- kun tärkeillä lomakkeilla tai asiointipoluilla ei ole testejä.
Mitä tarkistamme
- Drupal-ytimen, moduulien, Composer-riippuvuuksien ja PHP-version;
- räätälöidyt moduulit, teeman ja integraatiot;
- tietoturvapäivitysten tilanteen ja näkyvät riskit;
- käyttöoikeudet, asetukset ja ympäristöjen väliset erot;
- varmuuskopiot, palautusvalmiuden ja julkaisuprosessin;
- suorituskykyyn, tekniseen hakukoneoptimointiin ja saavutettavuuteen liittyvät tekniset signaalit;
- kriittiset käyttäjäpolut ja automaattisen testauksen nykytila.
Mitä saat auditoinnin jälkeen
Saat kirjallisen yhteenvedon, jossa havainnot on eroteltu kiireellisiin, tärkeisiin ja myöhemmin suunniteltaviin tehtäviin. Liitämme havaintoihin perustelun, vaikutuksen ja konkreettisen seuraavan vaiheen. Tarvittaessa arvioimme myös ensimmäisen korjausjakson työmäärän.
Maksuton esikartoitus ja varsinainen auditointi
Maksuton Drupal-esikartoitus tarkistaa vain julkisesti näkyviä merkkejä, kuten otsakkeita, robots.txt-tiedostoa, sivukarttaa ja Drupaliin viittaavia signaaleja. Se on hyödyllinen ensimmäinen askel, mutta ei näe koodia, asetuksia, lokitietoja, käyttöoikeuksia tai varmuuskopioita.
Varsinainen auditointi tehdään rajatulla pääsyllä järjestelmään. Ennen aloitusta sovimme tarkistettavat ympäristöt, tärkeimmät käyttäjäpolut ja raportin käyttötarkoituksen. Näin työ pysyy päätöksen kannalta olennaisena.
Testit osana auditointia
Pelkkä koodikatselmus ei kerro, toimiiko sivusto käyttäjän näkökulmasta. Tarvittaessa kirjoitamme testit Playwrightilla (avautuu uuteen välilehteen) esimerkiksi kirjautumiselle, lomakkeille, hakutoiminnolle tai asiointipolulle. PHP- ja Drupal-testit lisätään kohtiin, joissa ne pienentävät muutosten riskiä.
Auditoinnin jälkeen seuraava työ voi olla rajattu korjaus, ylläpidon käynnistäminen, haltuunotto tai migraation suunnittelu. Emme oleta etukäteen, että koko järjestelmä pitää uudistaa.
Yhteydenpito ja raportti
Pidämme työpalaverit englanniksi. Raportti, työlista ja sähköpostit voidaan toimittaa suomeksi. Raportissa käytetään täsmällisiä teknisiä termejä, jotta toinenkin Drupal-tiimi voi myöhemmin tarkistaa havainnot.
Seuraava vaihe: kerro, mihin päätökseen auditointia tarvitaan, mikä sivustossa huolestuttaa ja onko testiympäristö käytettävissä.
Täytä yhteydenottolomake