Hem
Buko CMS / För utvecklare och små byråer
Ett CMS för alla dina sajter.
Ge varje kund rätt funktioner utan att börja om. Buko samlar en liten kärna och valbara plugins i ett gemensamt designspråk. Du äger koden, databasen och driften.
Vad är Buko?
En liten kärna. Plats för mer.
Kärnan håller ihop sajten. Plugins tillför innehåll, handel och verksamhetsfunktioner. Slå på och av installerade plugins i admin medan sajten körs. Avstängda plugins behåller sina data.
Din stack. Din drift.
TanStack Start + React + Postgres. Varje kundsajt har ett eget projekt med låsta versioner av kärnan och sina plugins. Du väljer var den körs.
En grund att återanvända
Mindre omtag mellan kunder.
Välj per sajt
Installera delarna kunden behöver. Beroenden mellan plugins är uttryckliga.
Ändra under drift
Aktivera eller stäng av installerade plugins i admin utan att radera deras data.
Ett designspråk
Sidor, formulär och admin använder samma byggstenar. Temat styr färger och typografi.
Svenska och engelska
Redigera sidinnehåll och gränssnittstexter i båda språken utan en ny release.
Gränser som testas
Tester kontrollerar modulberoenden, publika gränssnitt och vilka tabeller varje plugin får skriva till.
Egen drift
Kör TanStack Start och Postgres i din egen miljö. Kärna och plugins följer låsta versioner.
Så fungerar det
Från mall till kundsajt.
Skapa från mallen
Starta ett eget projekt med pnpm buko new-site. Sajten får sin egen identitet, sina texter och sina inställningar.
Välj plugins
Välj funktioner och lås versionerna. Installerade plugins kan sedan slås på och av i admin.
Driftsätt
Konfigurera Gitea Actions och Coolify. Flödet testar, bygger och driftsätter en versionsmärkt container.
Rulla tillbaka
Återställ föregående sparade container med pnpm deploy:rollback. Behåll images och delat drifttillstånd; databasändringar återställs inte.
Börja i terminalen
En egen sajt, från första kommandot.
Skapa projektet med sidor, menyer, sektioner och tema. Lägg sedan till kontaktformulär eller andra funktioner efter behov.
pnpm buko new-site ../min-sajt --plugins pages,menus,sections,themePluginfamiljer
Bygg efter verksamheten.
Från innehåll till handel och drift. Här är exempel ur Buko-familjen; varje sajt väljer sin uppsättning.
Handel
catalog för produktkatalogen, orders för beställningar, inventory för lager och discounts för rabatter.
Innehåll
pages, menus, media och texts för sidor, navigation, bilder och redigerbara texter.
Tjänsteföretag
services för tjänster, business för verksamheten och contact för kontakten med besökare.
Design
sections för sidornas byggstenar och theme för färger, typografi och form.
Drift och uppföljning
analytics för besöksanalys, chat för samtal och fleet för arbetet med flera sajter.
Bra att veta innan du börjar.
Är alla kundsajter samma installation?
Varje sajt skapas som ett eget projekt. Sajterna återanvänder Buko-kärnan och valda plugins med låsta versioner. Den här webbplatsen visar hur samma byggstenar används för en produktsajt.
Kan jag stänga av ett plugin utan att tappa data?
Ja. Ett avstängt plugin slutar erbjuda sina sidor och funktioner, men tabellerna och innehållet finns kvar. Att installera eller ta bort kod är ett separat steg.
Kan kunden ändra innehållet själv?
Administratörer redigerar sidor som block, menyer, tema och svenska och engelska texter i admin. Ändringar i sidutkast visas först när sidan publiceras.
Var körs Buko?
I din egen driftmiljö, med TanStack Start och Postgres. Mallen innehåller ett flöde för Gitea Actions och Coolify som du konfigurerar för din miljö.
Hur fungerar återställning?
Driftverktyget kan återställa en tidigare container. Det kräver sparade images och drifttillstånd på servern. Databasmigreringar rullas inte tillbaka; planera kompatibla ändringar.
Nästa sajt börjar här
Bygg vidare på samma grund.
Berätta vad du och dina kunder behöver. Vi börjar med vilka delar som passar.