Browsing Category

webbutveckling

webbutveckling

Validering av HTML5

Jag har funderat ett tag på en försiktig övergång till HTML5 som min default standard. Det finns egentligen inget som hindrar en ett byte av doctype och användning av exempelvis data-attributet och placeholders för inputs. Det som har fått mig att tveka är HTML5’s slappa syntax. Validering kan ge en stor tidsbesparing när man letar konstiga layoutbuggar. Att först kunna utesluta felaktigt nästlade element gör att man snabbt hittar slarvfel. Vanlig validering av HTML5 ger inte den möjligheten eftersom många saker som kan ställa till oförutsedda problem numera är formellt korrekta.

Jag hade hoppats på att w3c’s validator så småningom skulle få ett strikt (XML) läge för de som föredrar hårdare validering, men det verkar som om någon annan hunnit före. HTML Lint kan bland annat kolla så att alla element är stängda, att indenteringen är snyggt gjord och att alla attribut har citattecken. Är en ganska ny tjänst men verkar fungera bra. Jag tror dessutom att det kommer fler liknande tjänster i takt med att fler går över till HTML5.

politik, webbutveckling

Nytt EU-förslag om skydd av personuppgifter extremt naivt

Tydligen förbereder EU-kommissionen ett förslag till reglering av bland annat hur personuppgifter hanteras av webbtjänster. Det kan ju låta bra att folk ska ha rätt att kväva borttagning av sina uppgifter, och att spridning av personuppgifter utanför EU ska begränsas. Det är givetvis möjligt att lösa, man skulle få några intressanta effekter:

Moln- och SaaS-lösningar blir problematiska och webbtjänster med en internationell målgrupp blir tvungna att dela upp sin datahantering på olika ställen för att kunna följa respektive områdes lagstiftning.

En viktig anledning till att många webbtjänster inte vill ta bort innehåll från avslutade konton beror på att en användares information är hårt kopplad till andra användares. Om jag avslutar mitt Facebook-konto och Facebook måste ta bort mina statusuppdateringar, så är frågan vad som ska göras av andra användares kommentarer. Ska de tas bort, flyttas eller kommentera ett tomt fält?

En stor del av innovationen på nätet de senaste åren kommer från framväxten av öppna API:er för informationsdelning mellan olika webbtjänster. Kommissionens förslag skulle effektivt sätta stopp för de flesta API:er som de fungerar idag. API:er blir ett problem både när det gäller reglering av spridning av data över nationsgränser och när det gäller radering av personuppgifter på användares begäran. Även om Facebook kan radera sin data om mig så kommer de antagligen ha svårare att tvinga alla som använt deras API att göra samma sak.

Uppdatering: Hittade just ett befintligt direktiv som funnits sedan 1995 som verkar gå ut på ungefär samma sak som nu föreslås. EU-kommissionens egna utvärdering kom 2007 fram till att det direktivet fungerar och inte behövs uppdateras. Själv är jag lite förvånad, vad jag kan se följs direktivet överhuvud taget inte av någon. Och om reglerna redan finns kan man ju fråga sig varför de ska införas ytterligare en gång.

webbutveckling

5 saker att tänka på när du skapar WordPress-plugins

När jag byggde Travelmap, min första publika WordPress-plugin, la jag ner lite tid på att kolla upp best practices. Även om det går att hitta mycket information om hur man snabbt hackar ihop en plugin som fungerar hjälpligt så kan det vara lite svårare att hitta korrekt och aktuell information om hur de bästa sätten att lösa vanliga problem på. Här är i alla fall fem viktiga saker att tänka på:

Fortsätt läsa

webbutveckling

Nya forum för webbutvecklare

Stackexchange - Area 51

De flesta som jobbar med webbutveckling i någon form känner säkert till Stack Overflow – programmeringsforumet som byggdes som svar på det traditionella forumformatet.

Stack Overflow är inriktat på att hitta det definitiva svaret på varje programmeringsrelaterad fråga. Bra svar röstas upp högre i tråden, varje inlägg är ett självständigt svar på frågan och både frågor och svar är editeringsbara. Tillsammans med ett avancerat karmasystem har det resulterat i en guldgruva av information där det till skillnad från andra forum direkt går att se vilka svar som är tillförlitliga.

För några månader sedan tog grundarna bakom sajten in mer kapital och öppnade upp för vem som helst att starta systersajter kring andra ämnen. För att hålla kvaliteten hög skapade de en process som alla nya sajter måste gå igenom. De måste bland annat ha användare som förbinder sig att svara på ett visst antal frågor och gå igenom en beta-period för att se om intresset för ämnet är tillräckligt stort för att skapa en tillräckligt aktiv community.

Några månader senare finns en rad växande forum som kan vara intressanta för webbutvecklare: Server Fault, Programmers, OnStartups, Web Apps, Unix and Linux, User Interface, Webmasters och WordPress. Area 51 finns alla förslag på nya forum samlade tillsammans med information om deras status.

För alla som är intresserade av community-byggande är deras blogg och numera nedlagda podcast riktigt intressanta. Få lägger ner så mycket möda på att fintrimma design, funktioner och moderering för att bygga en aktiv och hjälpsam community.

webbutveckling

Videotips: SEOmoz stora samling miniföreläsningar

SEOmoz - Whiteboard FridayVarje fredag lägger SEOmoz ut en ny informell liten föreläsning om ett aktuellt SEO-tema. Även om man prenumererar på deras blogg så är det inte alltid läge att titta på en 10-minuters föreläsning när man går igenom det senaste i rss-läsaren. För de tillfällen man däremot har lite tid över så har SEOmoz vid det här laget fått ihop inte mindre än 167 småföreläsningar i sitt arkiv av Whiteboard Fridays. Kanske något att utforska nästa gång du har lite tid över?

Filmerna tar upp ganska avancerade aspekter av SEO så om du är helt ny så kan det vara bra att läsa igenom deras utmärkta nybörjarguide först.