Svelteload

Tekniken bakom varje Nodebrush-hemsida. SvelteKit och Payload CMS, självhostad Postgres och media, flerspråkig redigering och en AI-koppling som skriver utkast som en människa publicerar.

Svelteload Mockup

Tekniken bakom varje Nodebrush-hemsida

Vi bygger varje kundhemsida på samma grund, så att varje nytt projekt startar från något vi redan vet är snabbt, redigerbart och underhållsvänligt. När vi förbättrar grunden plockar varje hemsida vi driftar upp uppgraderingen vid nästa deploy.

Vad Svelteload är

SvelteKit renderar den publika hemsidan och Payload CMS sköter redigeringen, med databasen och varje uppladdad fil på våra egna servrar i Europa. Besökare får en snabb hemsida, redaktörer får en bekväm adminpanel, och det finns inga avgifter per dokument eller leverantörslåsning.

Utvecklingskod på en skärm i ett tegelrum

Redigering i vardagen

En redaktörs vecka består av ungefär samma handgrepp. Bygga en sida, få någon att godkänna den, skriva den på ett annat språk och hitta tillbaka till den ett halvår senare.

1
Person som håller UI/UX-designark

Blockbaserad sidredigering

Sidor byggs av återanvändbara block som hjältar, banderoller, bildrutor och kontaktformulär. Redaktörer drar, byter och flyttar dem utan att skriva kod eller fråga en utvecklare.

2
Person som håller kaffe medan de arbetar med UI/UX-design

Förhandsgranska och publicera från sidan

Redaktörer kopierar en förhandsgranskningslänk för valfritt utkast och skickar den till vem som helst, utan att mottagaren behöver ett CMS-konto. Länkarna upphör av sig själva. Loggar ni in där sitter publiceringsknappen på själva sidan ni läser, så den sista kontrollen och publiceringen sker på samma ställe.

3
Laptop med datapanel, mörk bakgrund, vinkel vänster

Roller och åtkomst

Fem roller, var och en med ett tydligt tak. Läsare ser men ändrar ingenting. Bidragsgivare skriver utkast och kan inte publicera. Redaktörer äger innehållet besökarna ser, sidor, inlägg och media, men inte inställningarna bakom. Agenter är till för AI-assistenter och är blockerade från att publicera och radera. Admins har hela CMS:et, inklusive konfiguration och att bjuda in nya personer via mejl.

4
Anteckningsbok med penna och telefon på ett skrivbord

Flerspråkigt innehåll

Varje textfält översätts språk för språk utan att dela upp hemsidan i separata kopior. Ni väljer språken när hemsidan byggs, svenska och engelska eller vilka andra språk era kunder läser. Redaktörer växlar mellan dem från en dropdown.

5
Vikta och staplade tidningar

Inget lämnas halvöversatt

En granskningsvy listar varje dokument tillsammans med de språk det finns på, så att en sida som saknar en av sina översättningar slutar vara osynlig. Öppna ett dokument så visas ord för ord vad som ändrats sedan någon senast godkände det.

6
Laptop med en ljus datapanel

Inbyggd sökning

Sidor och bloggposter är sökbara på hemsidan, rankade efter relevans. Ingen separat söktjänst att drifta eller betala för.

7
Tre skärmar med kod, framifrån i ett datacenter

Självhostad medialagring

Uppladdningar ligger på vår egen objektlagring och serveras från er egen subdomän. Varje fil registrerar var den används på hemsidan, så ingen råkar radera en bild som fortfarande sitter på en sida, och stockbilder bär med sig sin källadress och sitt licensdokument. Inga avgifter per gigabyte och inget tredjepartsavtal för lagring.

8
Laptop med marknadstillväxtgraf med kaffe och penna

Adresser som överlever ett namnbyte

Byt adress på en publicerad sida och den gamla adressen fortsätter fungera. Omdirigeringen förbereds när utkastet avviker och träder i kraft i samma stund som sidan publiceras, så att sökresultat och gamla länkar inte går sönder i glappet däremellan.

En kodbas, många hemsidor

Underhåll och redaktionella förbättringar rullar ut över alla Svelteload-hemsidor vi driftar, inte hemsida för hemsida. Det håller driftkostnaderna förutsägbara på lång sikt, och en fix som landar för en kund kommer alla till godo vid nästa deploy.

Snabb med AI, underhållsvänlig utan den

Innehållsarbete rymmer gott om tråkmoment värda att lämna ifrån sig, och inget av dem ska kosta er en kodbas ni inte längre kan läsa. Vi gav CMS:et en egen Model Context Protocol-server, en öppen standard, så att den fungerar med den assistent ni redan använder i stället för att binda er till en produkt. Under ytan förblir koden ordinär, med rena komponenter, typade fält och vanlig versionshantering. Släpp assistenten imorgon och hemsidan går fortfarande att läsa, redigera och bygga vidare på för hand. Allt är backat upp och portabelt, så hela projektet kan flyttas till er egen hosting när ni väljer att ta det in-house.

Utvecklare som skriver kod på en laptop

Redigering via samtal

  1. Kopplas till assistenten ni redan använder

    Logga in en gång med ert CMS-konto så dyker hemsidan upp som en koppling inne i assistenten ni redan betalar för. Ingenting installeras på er dator, och åtkomsten kan dras tillbaka från CMS:et när som helst.

  2. Skriver utkast, publicerar aldrig

    Varje ändring assistenten gör landar som utkast. Den kan varken publicera eller radera. En människa öppnar förhandsgranskningen, läser sidan och bestämmer.

  3. Frågar innan något tas bort

    En raderingsförfrågan kommer tillbaka som en länk till dokumentets egen sida med en bekräftelse över, så den som tar bort något har läst det först.

  4. Håller alla språk i takt

    Ändra en rubrik på ett språk så erbjuder assistenten motsvarande ändring på de andra innan något går ut, eftersom publiceringen skickar ut alla samtidigt.

  5. Bilder utan filnamn

    Assistenten ger er en uppladdningslänk, ni släpper filen i webbläsaren, och den hämtar bilden och placerar den på sidan. Alt-texten skrivs för alla språk på samma gång.

  6. Känner formen på ert innehåll

    Varje verktyg bär en typad beskrivning av vad varje fält förväntar sig, så ett felaktigt värde fångas innan det når sidan i stället för efteråt.

Vill ni att vi bygger på den här stacken?

Svelteload är standardvalet för varje nytt Nodebrush-projekt. Berätta vad ni vill bygga så tar vi det därifrån.