Webudvikling
Hjælp til WordPress
Der er en bestemt slags mail jeg får om onsdagen: sitet virkede i går, nogen trykkede opdater, og nu er der hvidt. Det er som regel til at rette på under en time, hvis man ved hvor man skal kigge.
- Svar samme dag
- Fast pris
- Ingen binding
- Akut fejlsøgning
- Hackede sites
- Mislykkede opdateringer
- Ingen binding
Ydelse
Hjælp til WordPress
De problemer jeg oftest ser
- Hvid skærm efter en opdatering. Næsten altid en PHP-fejl i et plugin, der ikke er blevet vedligeholdt.
- Sitet er hacket og sender spam. Her handler det både om at rydde op og om at finde ind hvor de kom.
- Administrationen er blevet ubrugelig langsom, typisk på grund af en oppustet options-tabel.
- Formularer holder op med at sende mails, fordi hostingudbyderen har ændret noget i deres mailopsætning.
- Google har afindekseret sider, fordi en indstilling for søgemaskiner blev slået fra ved en fejl.
Hvordan jeg går til det
Først finder jeg ud af hvad der er sket, og først derefter retter jeg. Det lyder banalt, men en overraskende stor del af den hjælp folk har fået andre steder, består i at slå ting fra indtil fejlen forsvinder. Så kommer den tilbage tre uger senere.
Jeg beder om adgang til hosting og til WordPress, tager en backup før jeg rører noget, og skriver ned hvad jeg har ændret. Du får en kort besked med hvad der var galt, hvad jeg gjorde, og hvad der skal til for at det ikke sker igen.
Hvis sitet er hacket
Det haster mere end folk tror, ikke på grund af sitet, men på grund af domænets omdømme. Google markerer hurtigt, og det tager længere tid at komme af med markeringen, end det tager at blive markeret.
Jeg renser filerne, tjekker databasen for injicerede scripts, skifter alle nøgler og salte, og kigger på adgangslogs for at se hvad vejen ind var. Var det et forældet plugin, siger jeg det, også selvom det er et plugin nogen har betalt for.
Leverance
Det får du
Konkrete leverancer, ikke en rapport med anbefalinger nogen andre skal nå at udføre.
- Fejlen fundet og rettet
Årsagen, ikke bare symptomet. At slå ting fra indtil fejlen forsvinder er ikke en løsning, det er en udsættelse.
- Backup før noget røres
Filer og database, så der altid er en vej tilbage. Det tager ti minutter og har reddet flere sites end noget andet.
- Skriftlig besked
Hvad der var galt, hvad jeg gjorde, og hvad der skal til for at det ikke sker igen. Et par afsnit, ikke en rapport.
- Ingen binding
De fleste af de her opgaver er engangsopgaver, og sådan skal det være. Jeg sælger ikke en aftale oven på en akut fejl.
Proces
Sådan foregår det
Fire trin. Du ved hvad der sker hvornår, og du kan stoppe efter hvert af dem.
- 01
Vi taler sammen
Tyve minutter, hvor du fortæller hvad der driller, og jeg stiller de spørgsmål der afgør omfanget. Jeg siger til med det samme, hvis opgaven ikke er noget for mig.
- 02
Jeg kigger i koden
Før jeg giver en pris, bruger jeg en halv til en hel dag på at læse projektet igennem. Du får en ærlig vurdering af tilstanden — også hvis den er værre, end du håbede.
- 03
Fast pris og afgrænsning
Du får et skriftligt tilbud med hvad der er med, hvad der ikke er, og hvornår det er færdigt. Ikke et interval på tre måneder, du ikke kan planlægge efter.
- 04
Levering i din workflow
Jeg arbejder i dit git-repo og laver pull requests der kan reviewes. Alt hvad jeg rører ved bliver dokumenteret, så viden ikke forsvinder ud af døren med mig.

Hvem laver arbejdet
Det er mig, du kommer til at arbejde sammen med
Jeg hedder Mikkel og har kodet til web siden 2010. Der er ingen projektleder imellem os, og du får ikke en junior på opgaven, fordi den erfarne var optaget. Det du aftaler, er det der bliver lavet, og det er mig der laver det.
Til daglig er jeg partner i Bigum&Co og har været inde over mere end 400 projekter på tværs af e-handel, medicinal, byggeri og offentlig sektor. Ring eller skriv — jeg svarer som regel samme dag, og jeg siger til med det samme, hvis opgaven ikke er noget for mig.
- Erfaring
- 16 år
- Projekter
- 400+
- Anmeldelser
- 5,0
- Svartid
- Samme dag
I dybden
Hjælp til WordPress
De fem opkald jeg får oftest
Hvid skærm efter en opdatering. Næsten altid en PHP-fejl i et plugin, der ikke er blevet vedligeholdt, og som ryger over kanten, når WordPress eller PHP opdateres. Det tager typisk under en time at finde, hvis man ved hvordan man slår fejlvisning til uden at eksponere den for besøgende.
Sitet er hacket og sender spam. Det haster mere, end folk tror — ikke på grund af sitet, men på grund af domænets omdømme. Google markerer hurtigt, og markeringen tager længere tid at komme af med, end den tog at få.
Administrationen er blevet ubrugelig langsom. Ni ud af ti gange er det en oppustet options-tabel, hvor et plugin har gemt tusindvis af rækker med autoload slået til. Det er en times arbejde og føles som et nyt site bagefter.
Formularer holder op med at sende. Typisk fordi hostingudbyderen har ændret noget i deres mailopsætning, og fordi WordPress sender mail på den mest skrøbelige måde, der findes. Løsningen er at sende gennem en rigtig mailtjeneste i stedet.
Sider er forsvundet fra Google. Her er den hyppigste årsag en indstilling under Læsning, der blev slået til på et tidspunkt, og som ingen har opdaget siden.
Hvis sitet er hacket
Der er en fast rækkefølge. Først tages en kopi af det hele, som det ser ud — også selvom det er inficeret. Man skal kunne kigge på det bagefter, og man skal kunne rulle tilbage, hvis oprydningen fjerner for meget.
Så renses filerne. WordPress-kernen og plugins udskiftes med rene kopier fra kilden frem for at blive lappet, fordi man ellers ikke kan være sikker. Temaet og uploads gennemgås manuelt, for det er der, det plejer at gemme sig.
Så databasen. Injicerede scripts i indlæg, ukendte administratorbrugere, og planlagte opgaver der genskaber det hele, når man tror man er færdig. Den sidste er den, folk oftest overser, og grunden til at et site bliver hacket igen tre dage senere.
Til sidst skiftes alle nøgler, salte og adgangskoder, og vi kigger på adgangslogs for at finde vejen ind. Var det et forældet plugin, siger jeg det, også hvis det er et nogen har betalt for.
Anmeldelser
Det siger de om mig
Mikkel Tschentscher er min redningsplanke når noget haster og ingen andre kan finde ud af det.
Torben Wiese Mikkel er en mand efter mit hjerte; Eksekverer med lynets hast, har sans for detaljen og er der altid når man har brug for ham. Det fås ikke bedre.
Tini Owild Han er bare prof… super kompetent og præcis, har gode indspark, og er en kæmpe støtte.
Carsten Johan Thessen
Ydelser
Hvorfor mig
- 16 års erfaring
Jeg har kodet til web siden 2010 og set de fleste måder et projekt kan køre af sporet på. Det gør estimaterne mere ærlige.
- 400+ projekter
På tværs af e-handel, medicinal, byggeri og offentlig sektor. Der er stor sandsynlighed for, at jeg har set noget der ligner din opgave før.
- Du taler med den der koder
Ingen projektleder imellem os, og ingen junior på opgaven fordi den erfarne var optaget. Det du aftaler, er det der bliver lavet.
Brands jeg har arbejdet med
Et udpluk. Nogle som freelancer, nogle gennem bureau, nogle over flere år.
Spørgsmål
Ofte stillede spørgsmål
- Hvor hurtigt kan du kigge på det?
- Er sitet nede, prioriterer jeg det. Skriv eller ring, så siger jeg med det samme om jeg kan tage den i dag eller i morgen. Jeg lover ikke noget jeg ikke kan holde.
- Skal jeg have en fast aftale for at få hjælp?
- Nej. De fleste af de her opgaver er engangsopgaver, og sådan skal det være. Hvis det viser sig, at der er noget mere grundlæggende galt, siger jeg det, men jeg sælger ikke en aftale oven på en akut fejl.
- Kan du hjælpe, selvom sitet ikke er bygget af dig?
- Ja, det er faktisk normalen. Jeg har set de fleste temaer og plugins der findes på det danske marked på et tidspunkt.
- Hvor hurtigt kan du kigge på det?
- Er sitet nede, prioriterer jeg det. Skriv eller ring, så siger jeg med det samme, om jeg kan tage den i dag eller i morgen. Jeg lover ikke noget, jeg ikke kan holde.
- Kan du hjælpe, selvom sitet ikke er bygget af dig?
- Ja, det er normalen. Jeg har set de fleste temaer og plugins på det danske marked på et tidspunkt.
- Hvad koster akut hjælp?
- Jeg giver en fast pris, så snart jeg har set problemet — som regel inden for et par timer efter I har skrevet. Så ved I hvad det koster, før jeg går i gang.
