Närbild av färgmarkerad programkod på skärm.

Vår vardag: kod som kompileras till ren HTML, CSS och JS — snabbt, säkert och förutsägbart.

Varför vi byggde CCMS

Efter år med traditionella CMS insåg vi att det största hindret för en snabb, stabil och trygg webbupplevelse inte var design eller innehåll — det var infrastrukturen. Plugin-beroenden, databaser, builders och temalager skapade ett lapptäcke som bröts av minsta uppdatering. Sidornas prestanda varierade över tid, och varje ny funktion kostade både tid och stabilitet.

CCMS är vår lösning: ett kompilator-CMS där innehåll och komponenter skrivs som modulär JSON och byggs till statisk HTML/CSS/JS. Resultatet är tre lätta filer per sida, edge-cachas globalt, levereras helt utan cookies som standard och uppnår konsekvent 100/100 på mobil när mallarna följs.

Det handlar inte bara om fart. Genom att eliminera körande backend i produktion får vi färre felkällor, bättre säkerhet och en enklare driftmodell. Du får en sajt som håller — även när du inte rör den på sex månader.

Problemen vi lämnade bakom oss i WordPress

WordPress är fantastiskt som publiceringsplattform — men i många projekt blev verktyget ett mål i sig. Plugin-kaos ledde till konflikter och onödig last av skript och CSS. Säkerhet & underhåll krävde ständig patchning av kärna, tema och plugins, med risk för driftstopp. Prestanda påverkades av builders och tunga teman som gav svajig LCP/CLS och render-blocking. Till det kom cookie-beroende och bannrar som störde användaren, samt komplex drift med cachelager, databaser, backup och WAF som inte alltid spelade ihop.

Med CCMS lämnar vi detta. Du får en förutsägbar build, minimalt runtime-fotavtryck och sidor som beter sig likadant i dag som i morgon.

Så fungerar vårt kompilator-flöde

Vi skriver innehåll och struktur i modul-JSON (t.ex. hero, text, faq). Vid build kompileras detta till ren HTML, minifierad CSS och trädskakad JS. Samtidigt genereras korrekt hreflang, AI-klara schema-objekt och en komplett bildpipeline (AVIF/JPG, DPR 1x–4x, srcset, lazy-loading där det är rätt).

Bygget packas till oföränderliga artefakter och distribueras via Cloudflare Pages. Publicering är en filuppladdning — inte en deploy av ett komplext runtime-system. Uppdateringar är lika enkla: ändra JSON → kör build → publicera.

Prestanda & SEO på riktigt

Vi optimerar för LCP, CLS och Speed Index redan i builden. Kritisk CSS bäddas in, typsnitt laddas med font-display: swap och vi förladdar endast det som faktiskt förbättrar första renderingen. Bilder levereras i AVIF med rätt DPR-varianter och rätt dimensioner — inte bara ’stora och tunga men snygga’.

Strukturerad data genereras deterministiskt: WebPage, Article, Service och företagets Organization. Allt validerar. Resultatet är en teknisk grund som gör att bra innehåll också syns.

Säkerhet, drift och ägande

Ingen databas i produktion, ingen PHP, inget admin-gränssnitt att brute-forca. Attackytan krymper dramatiskt och uppdateringar sker vid build — inte live på servern. GDPR underlättas eftersom vi utgår från cookie-fritt läge. Behövs inloggning, formulär eller betalning använder vi isolerade funktioner (t.ex. Cloudflare Workers/Firebase Functions) där data och behörigheter är under kontroll.

Du äger artefakterna. Vill du flytta? Ta med statiska filer och lägg på valfri hosting.

När passar CCMS – och när gör det inte det?

CCMS passar särskilt bra för marknadssidor, dokumentation, guider, landningssidor, kampanjer och redaktionellt innehåll där förutsägbar prestanda och SEO är viktigt. Det fungerar utmärkt med headless-källor och kan integreras med e-handel via API om det behövs.

Om du däremot behöver omfattande live-redigering i webbläsaren eller ett stort ekosystem av färdiga tredjepartsplugins i runtime kan ett traditionellt CMS vara mer praktiskt. Vi hjälper dig välja rätt verktyg för uppgiften.

Migrering utan drama

Vår migreringsprocess är enkel: 1) inventera nuvarande sidor och trafik, 2) mappa innehåll till moduler, 3) exportera media, 4) definiera redirects, 5) bygg och publicera, 6) övervaka CWV/Search Console. Du får en snabbare sajt, enklare förvaltning och en kodbas som tål tiden.

Kontakta CCMS

Hör av dig via kontaktvägarna nedan – mejl eller telefon. Vi återkommer snabbt.

CCMS (Cehlin Solutions AB)

Vanliga frågor om Kompilator-CMS

Vad är Kompilator-CMS?

Ett statiskt CMS där modulär JSON kompileras till ren HTML, CSS och JS. Inget PHP, ingen databas i produktion – bara snabba, säkra och förutsägbara sidor vid edge.

Hur skiljer det sig från WordPress eller headless?

WordPress renderar sidor vid förfrågan och kräver löpande patchning. Headless kräver ofta runtime-rendering. Kompilator-CMS bygger oföränderliga artefakter vid build och levererar statiskt – minimal attackyta, maximal fart.

Hur redigerar vi innehåll utan adminpanel?

Innehåll skrivs som modul-JSON (t.ex. hero, text, faq). Ändra JSON → kör build → publicera. Vi kan även koppla ett enkelt redaktörs-UI eller Git-flöde beroende på teamets behov.

Hur hanteras formulär, inloggning och betalningar?

Via isolerade funktioner (Cloudflare Workers/Firebase Functions) och säkra tredjepartsflöden. Frontend förblir statisk, medan logik och data hålls i separata, kontrollerade endpoints.

Hur snabb blir sajten i praktiken?

Bygget bäddar in kritisk CSS, optimerar typsnitt och levererar AVIF-bilder i rätt storlekar/DPR. Följ våra mallar ⇒ stabila Core Web Vitals och 100/100 på mobil är fullt realistiskt.

Hur fungerar SEO och schema?

Strukturerad data (WebPage/Article/Service m.fl.) genereras deterministiskt i builden, liksom korrekta hreflang-taggar. Resultatet validerar och hjälper Google förstå sidan.

Behöver vi cookie-banner?

Som standard nej – vi levererar utan spårning. Om du bäddar in tredjepart (t.ex. analytics, kartor, videos) kan samtycke krävas. Vi erbjuder cookiefritt läge + progressiv aktivering vid behov.

Var hostas sajten och vem äger artefakterna?

Vi publicerar på Cloudflare Pages (global edge-cache). Du äger de statiska filerna och kan flytta hosting när som helst.

Hur funkar migrering från befintlig sajt?

Process: 1) Inventera innehåll/URL:er 2) Map till moduler 3) Exportera media 4) 301-redirects 5) Build & QA 6) Lansering + övervakning i GSC/CWV. Målet är noll förlorad trafik.

Backup, versionshantering och rollback?

Allt versioneras i Git. Varje build är en oföränderlig release – att rulla tillbaka är en enkel redeploy av tidigare artefakter.