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.
- WordPress
- PHP
- SCSS
- JavaScript
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