I bloggen hittar du nyheter från Plucera Webbyrå
Plugin för åldersverifiering till WordPress
12 januari 2011
För någon månade sedan lanserade vi en ny webbsida åt vår kund Norrtelje Brenneri. Till denna webbsida behövde vi bygga en enkel plugin till WordPress.
Marknadsföring av sprit kräver begränsningar
Norrtelje Brenneri säljer och marknadsför spritdrycker. Enligt svensk lag får sådan marknadsföring inte rikta sig till någon som är under 20 år. Tyvärr är denna lag inte speciellt bra anpassad för Internet som medium. Det finns inget vettigt sätt att kontrollera en besökares ålder mer än att snällt fråga och hoppas att de svarar sanningsenligt.
Rätt ålder krävs
Vi behövde en lösning som begränsade möjligheterna att surfa runt på sidan utan att först medge att man hade rätt ålder. Till WordPress fanns det ett antal plug-ins som gjorde detta, men alla hade någon begränsning som gjorde att vi inte kunde använda dem. Vi fick alltså bygga en egen.
Ange födelseår
Lösningen blev väldigt enkel. Ett lager som skymmer sidans innehåll, en ruta där man ska ange sitt födelseår och sedan en cookie som sparar informationen om att man har verifierat sin ålder. Lite Ajax som skickar informationen och tar bort ruta och lager i det fall åldern är tillräcklig. Det finns väldigt många sätt att komma runt spärren och det finns klart heller inget sätt att kontrollera att besökaren inte ljuger. Men denna lösning ska vara tillräcklig för de kraven som ställs på ett företag som marknadsför spritdrycker.
Problem med cache (teknisk information)
Ett problem som dök upp var hantering av cache. Först byggde vi pluggen så att script-filer och html endast laddas om cookien inte fanns. Detta skulle dock kunna leda till oönskat resultat med en cachad sida av någon som redan var verifierad. Istället kollar vi nu cookien med javascript.
Ingen officiell plug-in
Vi har inga planer på att göra denna plug-in till någon officiell plug-in på wordpress.org. Detta då det redan finns plug-ins som gör nästan samma sak och nog fungerar likvärdigt i de flesta situationer.
- Arkiv
- april 2015
- mars 2015
- maj 2014
- december 2013
- november 2013
- juli 2013
- december 2012
- september 2012
- maj 2012
- februari 2012
- december 2011
- oktober 2011
- september 2011
- augusti 2011
- juni 2011
- maj 2011
- april 2011
- mars 2011
- februari 2011
- januari 2011
- december 2010
- november 2010
- oktober 2010
- september 2010
- augusti 2010
- juli 2010
- juni 2010
- maj 2010
- april 2010
- mars 2010
- februari 2010
- januari 2010
- december 2009
- november 2009
- oktober 2009
- september 2009
- augusti 2009
- juli 2009
- juni 2009
- maj 2009
- Kategorier
- 10-listor (2)
- Ängelholm (2)
- Användbarhet (1)
- Applikationer (6)
- Årsredovisning (1)
- Blaj (2)
- Design (3)
- Externa tjänster (5)
- Helsingborg (4)
- Innehåll (1)
- Jobb (3)
- Kundarbeten (44)
- Medarbetare (6)
- Meddelande (23)
- Nyhetsbrev (1)
- Okategoriserade (11)
- Plucera.se (15)
- Praktikant (3)
- Samarbeten (2)
- SEO (1)
- Tävling (1)
- Teknik (10)
- Twitter (1)
- Typsnitt (1)
- Webbdesign (9)
- Webbläsare (2)
- Webbyrå (6)
- Webbyråveckan (6)
- WordPress (25)