Hoppa till innehållet

Dbase

Vår egen WordPress-grund, bakom de flesta av byråns webbplatser

Dbase är den WordPress-grund jag byggde för byråns webbplatser: ett bastema och ett bibliotek av moduler som varje ny site kunde utgå från. Den kom till eftersom färdiga teman gav för lite kontroll över det vi behövde bygga.

  • Återanvändning i stället för att börja om. Bildspel, videospelare, diagram och utökad textformatering finns som färdiga moduler. Nya behov blev nya moduler, så systemet växte utan att grunden behövde ändras.
  • Snabbare från skiss till site. Design från Figma eller InDesign blev färdiga moduler, anpassade efter varje kunds uttryck. Det gav en kortare väg till färdig site och samma kvalitet i alla projekt.
  • Byggt en gång, sedan översatt. På flerspråkiga siter byggs varje sida en gång och översätts sedan, i stället för att byggas om för varje språk.
  • Växt fram tillsammans med InPublix. Dbase och InPublix delar delar, som inloggning och behörigheter, inställningar och diagrammen.
  • En grund för hela teamet. En gemensam bas som var lätt att förvalta, där sidorna sätts ihop i Visual Composer eller Elementor.

De flesta av byråns webbprojekt från den här perioden är byggda på Dbase.

Teknik

Arkitektur och förmågor

Arkitekturprinciper

  • Ett egenbyggt bastema plus ett bibliotek av egna moduler, där sidorna sätts ihop ovanpå i Visual Composer eller Elementor
  • Moduler bygger ut systemet utan att grunden ändras
  • Stilsättning styrd av SCSS-variabler, så att en design från Figma eller InDesign mappas mot samma moduler för varje kund

Förmågor

  • Egna moduler: bildspel, videospelare, utökad formatering i editorn och dynamiska diagram i Highcharts
  • Egen hantering av inloggning och behörigheter, där standard-WordPress inte räcker till
  • Inställningar som hanteras via WordPress Customizer
  • Flerspråkiga siter med WPML och dess inbyggda översättningseditor, så att varje sida byggs en gång på ett språk och sedan översätts

Delat med InPublix

  • Hanteringen av inloggning och behörigheter, inställningarna i Customizer och diagramkoden i Highcharts delas mellan Dbase och InPublix