Det finns en särskild sorts frihet i att kunna bygga sina egna verktyg. Friheten ligger inte bara i tekniken, utan i kontrollen. När du själv skriver ett script, sätter strukturen för ett plugin eller bygger en funktion från grunden, flyttar du makten från leverantören till dig själv. Du slipper vänta på uppdateringar som kanske aldrig kommer. Du slipper kompromissa med lösningar som nästan fungerar.
För den som arbetar med publicering, innehåll eller kundprojekt uppstår förr eller senare samma insikt. Standardverktygen räcker långt, men aldrig hela vägen. Befintliga lösningar når nästan fram och du tvingas att kompromissa.
Det är i glappet mellan behov och färdig produkt som möjligheten finns. Där uppstår idéerna. Där börjar arbetet med att förenkla, automatisera, säkra eller förbättra.
Mer än kod
Ett eget plugin är mer än kod. Det är ett svar på ett konkret problem. Det kan vara en publiceringskontroll som förhindrar misstag, en exportfunktion som sparar timmar av manuellt arbete eller en analysmodul som visar exakt det du behöver och inget annat. När verktyget är skräddarsytt för syftet försvinner bruset. Arbetsflödet blir rakare, renare och mer pålitligt.
Samma sak gäller i kundprojekt. När du kan säga att lösningen byggts specifikt för uppgiften skapar en annan trygghet. Kunden får inte en generisk mall, utan en funktion som är genomtänkt, testad och anpassad. Du kan justera detaljer, styra logik och säkerställa att allt fungerar tillsammans utan konflikter. Det är skillnaden mellan att installera något och att konstruera något.
Ansvar
Det handlar också om ansvar. När du bygger själv kan du inte skylla på någon annan. Koden måste vara stabil. Versionerna måste vara tydliga. Förändringar måste vara isolerade och genomtänkta. Disciplinen blir en del av friheten. Strukturen blir förutsättningen för kreativiteten.
Tekniken förändras snabbt. Plattformar uppdateras. Funktioner försvinner. Nya krav tillkommer. Den som är beroende av färdiga lösningar hamnar ofta på efterkälken. Den som kan bygga själv står stadigare. Du kan anpassa dig direkt. Du kan justera när förutsättningarna ändras. Du kan skapa det som ännu inte finns.
Friheten
Friheten ligger alltså inte i att göra allt själv för sakens skull. Friheten ligger i att kunna göra det när det behövs, och veta att om verktyget saknas kan du bygga det. Är rocessen är ineffektiv kan du förbättra den, och om kunden har ett särskilt krav kan du lösa det utan att vänta på någon annan.
I slutändan handlar det om oberoende, om att forma din egen verktygslåda, och att arbeta med system som inte bara används, utan förstås. Det är en frihet som inte syns utåt, men som märks varje gång arbetet flyter utan hinder.
Jag har byggt flera skräddarsydda plugin, anpassade för Macken, en notismaskin, en löpsedelsmaskin, en nyhetssammanfattning, Puck som kommenterar, en notisticker, en publiceringskalender och mycket mer. en hel del av plugins och script hittar du här – Mackens Script – annat är så specialiserat, så smalt att jag valt att inte släppa verktygen publikt. de stannar här.
Plugin
Sammanlagt rullar just nu 13 script och plugin på Magasin Macken – skapat med stöd av AI.
Det är frihet.
