En B2B-sajt behöver ofta presentera tjänster, publicera artiklar och ta emot förfrågningar. Både WordPress och flat-file PHP kan lösa det.
Valet beror på vem som ska uppdatera innehållet, vilka integrationer som behövs och hur sajten ska förvaltas. Geekteq arbetar med båda alternativen.
Vad behöver sajten klara?
- Ska redaktörer kunna ändra innehållet utan utvecklarhjälp?
- Behövs e-handel, medlemskap eller andra färdiga funktioner?
- Vilka system behöver webbplatsen prata med?
- Vem ansvarar för uppdateringar, backup och återställning?
Prestanda och säkerhet behöver bedömas i den faktiska lösningen. Ett teknikval i sig garanterar varken en viss laddningstid eller ett visst Lighthouse-resultat.
Vad är flat-file PHP då?
Flat-file betyder: ingen databas. Allt innehål lagras som markdown-filer på servern, eller som PHP-kod.
För en B2B-sajt ser arkitekturen ut så här:
- En PHP-router (
index.php) som matchar URLs - Sidmallar i
pages/(som PHP-filer) - Blogginlägg som markdown (
content/artikel.md) med YAML-frontmatter - Inga databas-queries — allt är filläsning från disk
Exempel på hur en blogg-markdown ser ut:
---
title: "Min artikel"
date: "2026-01-20"
description: "Kort sammanfattning"
category: "Webb"
---
# Huvudrubrik
Innehållet skrivs normalt i markdown.
En router läser filen, parsar frontmatter-metadata, renderar markdown-innehållet via Parsedown, och skickar HTML-svar.
Artiklarna kan renderas utan databas. Bibliotek, formulär, sessioner och servermiljö behöver fortfarande underhållas.
Jämförelsetabell: WordPress vs flat-file PHP
| Aspekt | WordPress | Flat-file PHP |
|---|---|---|
| Redigering | Inbyggt gränssnitt för redaktörer | Filer eller ett verktyg för redigering |
| Funktioner | Teman, tillägg och egen kod | Egen kod och valda bibliotek |
| Underhåll | Kärna, tillägg, teman och servermiljö | Egen kod, bibliotek och servermiljö |
| Databas | Normalt en del av lösningen | Behövs inte för filbaserat innehåll |
| Överlämning | Många utvecklare känner plattformen | Kräver dokumentation av den egna lösningen |
| Prestanda | Beror på kod, innehåll och drift | Beror på kod, innehåll och drift |
Vad vi levererar på Geekteq: konkret exempel
Denna sajt, geekteq.com, använder flat-file PHP. Sidorna har PHP-mallar och bloggartiklarna lagras i Markdown.
Sajten använder också:
- PHP för routing och sidrendering
- Kompilerad Tailwind CSS
- JavaScript för interaktivitet
- Cloudflare för distribution av tillgångar
- Kontaktformulär med validering och sessionshantering
Det beskriver den egna implementationen. Det är inte ett kundresultat eller en garanti för andra webbplatsers prestanda.
När är WordPress rätt då?
Jag säger inte att WordPress är dåligt. Det är rätt verktyg när:
- Dina redaktörer behöver ett redigeringsgränssnitt för att skriva utan kod
- Du har många artiklar eller flera redaktörer och vill använda en etablerad publiceringsplattform
- Du behöver plugin-ekosystemet för specifik funktionalitet (e-handel med WooCommerce, exempelvis)
- Du har redan investerat i WordPress och vill inte migrera
Flat-file kan passa när behoven är avgränsade och någon kan förvalta koden och innehållsfilerna. Räkna även med kostnaden för redigering, förändringar och framtida överlämning.
Hur börjar man?
Om du är intresserad av att bygga en sajt på flat-file PHP kan du:
- Utgå från en referensarkitektur (vi använder en liknande struktur som
toneofchoice.se) - Definiera routes explicit — ingen magic
- Lagra innehål som markdown — enkelt att versionera, lätt att migrera
- Bygg en enkel build-pipeline — Tailwind + terser för CSS/JS
- Testa lokalt —
php -S localhost:8080räcker långt
Behöver ni förbättra eller ta över en befintlig webbplats? Läs om webbutveckling och teknisk förvaltning. Teknikvalet börjar med vad verksamheten behöver.