...om sånt jag tycker är kul, intressant eller värt att uppmärksamma om olika intressen: nya medier, internet, foto, sport, mat med mer.

TV4-plugin som öppen källkod

Posted: november 9th, 2009 | Author: per åström | Filed under: Business, Open source, TV4, internet | Tags: , , , , , , , | Comments

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!

Relaterade länkar:

  1. TV4.se och Wordpress – två bloggar på ny plattform
  2. WP MU tre veckor senare (med några snabba frågor till Henrik)
  3. Escenic-användare i Sverige träffades
  4. Evolutionen av publiceringssystem
  5. Joost öppen för alla som känner någon(?)

  • lemonad
    Hejar ivrigt på förstås!

    Det bör dock poängteras att ni inte haft något val vad det gäller licensformen för er WordPress-plugin. Allting som länkar med WordPress, per licensvillkoren, måste ju vara öppen källkod och GPL-licensierat.

    Däremot är det upp till er att göra er plugin tillgänglig för hela världen och det är ju just där ni gjort något bra ;)
  • Ja, att säga att vi "valde" GPL är lite fel, det är mer en konsekvens av valet att lägga den på Wordpress.org. Licenstyper är värda några egna blogginlägg framöver tror jag och det är också något vi måste lära oss fullt ut.
  • lemonad
    Ja, jag tror att väldigt många inte satt sig in i vad WordPress GPL-licensieringen egentligen innebär så att blogga om det tycker jag är en alldeles förträfflig idé!

    Det är inte omöjligt att jag läser ditt svar helt fel nu men GPL-licensieringen av er plugin är en konsekvens av att köra den ihop med WordPress. Oavsett om det är på sin lokala dator, inom ett företag, eller på en publik server: http://www.gnu.org/licenses/gpl-faq.html#GPLAnd...

    Ledsen om jag helt missförstod!
  • Hm.. Det låter som andra stycket i din länk gäller i det här fallet? Vilket borde innebära att alla pluginer till WP måste licensieras med GPL, stämmer det? Isf är det något som jag inte visste om tidigare.
  • lemonad
    Precis så är det. Det enda som undantas (och detta efter en hel del diskuterande fram och tillbaka tidigare i år) är css och bilder i teman eftersom det inte kan räknas som länkning.

    Ett mer konkret exempel: säljer man eller ger bort en plugin eller ett tema som innehåller kod så har mottagaren all rätt på sin sida att tillhandahålla den för andra enligt ramarna för WordPress GPL-licens.
  • Så detta betyder alltså att t.ex. människor som köpt premium-WP-teman kan dela med sig av det helt - i brist på bättre ord - lagligt till sina vänner?
  • lemonad
    Ja, har man köpt ett WP-tema så är det definitivt så vad det gäller koden. Det som diskuterats är om även bilder, CSS, och så vidare är inkluderat i GPL-omfattningen. Det är mer av en gråzon och jag vet inte om frågan är avgjord eller om man enats om ett synsätt inom WP-communityn.
  • Tack för att du förtydligade! Det var ny kunskap.
  • lemonad
    Vad bra, då har jag gjort lite nytta även idag! Lägger till en länk till en intervju med Matt Mullenweg angående WP och GPL där jag tycker han förklarar det hela på ett väldigt bra sätt: http://ma.tt/2009/10/matt-qa-wordpress-gpl/
  • Kul, denna ska jag testa vid tillfälle.
  • Heja.
    Rätt väg att gå tycker jag!
  • En annan anledning till att det blir såhär: Att du är klok. Heja!
blog comments powered by Disqus