09
Nov 09

TV4-plugin som öppen källkod

I förra veckan släppte vi på TV4 vår egna WordPress-plugin som en open source-plugin. Den fick namnet till “External Markup” och vi använder den i våra snart 100 bloggar för att hämta rätt ramverk till bloggen från huvudsajten. Exempel: Style by Kling-bloggen är en del av Mode-sajten och “ärver” utseendet med annonstaggar, navigering och css från huvudsajten. Tove bloggar på en Idol-blogg som hör till Idol-sajten.

Så för att hålla bloggen uppdaterad med rätt information så skrev vi pluginen som hämtar, parsar, lagrar och inkluderar rätt filer i WordPress.

De flesta bloggar som kompletterar eller hör till en annan site har liknande funktionalitet och det finns många olika varianter att göra det på. Vi gjorde det på vårt sätt och lägger ut resultatet på WordPress.org med GPL-licens så det är fritt att ladda ner, modifiera och använda.

Varför gör vi så?

Det finns många anledningar, jag ger några här:

- Det är en del av vår verksamhet att testa och utvärdera nya sätt att arbeta på. Det här är första gången vi släpper något vi gjort som öppen källkod (och jag kommer inte riktigt på något bra exempel på någon annan “stor mediesajt i Sverige” som gjort samma sak) och vi är nyfikna på responsen.
- Vi bygger hela vår bloggtjänst på produkter med öppen källkod. Det känns naturligt att “ge tillbaka” och inte bara “ta”.
- Vi hittade inte en funktion som löste just det här behovet för oss. Nu när vi löst det kanske någon annan har nytta av vår lösning, antingen direkt eller som inspiration till en egen lösning.
- Att vi inte hittade något passande kan också förklaras med att behovet kanske inte är så stort: de företag som faktiskt layoutar en blogg exakt som “huvudsajten” kanske inte är så många. Dessutom är det nog så att de som gör det oftast är “traditionella mediebolag” och hur ofta släpps de lösningarna ut som öppen källkod?
- Förbättringar från andra? Vi är färdiga för stunden men det är möjligt för vem som helst att förbättra och skicka tillbaka kod som gör produkten bättre eller ger den fler funktioner.
- Bättre kvalitet?! Jag kan inte säga hur pluginens kod förhåller sig till annat vi producerar men jag (som inte varit inblandad i kodandet) tror att när man släpper ut det man gjort för andra att granska så väljer man andra vägar och tänker ett varv extra. Kvalitet, stolthet och och att stå för det man gör.
- Spelreglerna är ändrade – trösklarna är låga. Det finns hur mycket kreativitet och produktivitet som helst utanför mediehusens väggar och de både kompletterar och konkurrerar med vår verksamhet. Det som skapas skapas med andra verktyg (öppen källkod, API:er, mashups) och på andra sätt (24 Hour Business Camp) än vad vi är vana med och det måste vi lära oss genom delaktighet.
- “Alla andra gör det”. Nej, det stämmer verkligen inte, men några riktigt stora sajter gör det: Google gör det, Facebook gör det, NY Times gör det, Guardian gör det. Det borde – och kommer – bli fler.

Mer läsning: Jag gjorde en intervju med Henrik Box som satte upp våra bloggar tidigare.

Ladda ner “External Markup” här.

Vi vill gärna höra vad du tycker så kommentera gärna!