Hur många förkortningar kan du?

XML, HTML, CSS, PHP, WP, JS, SQL och OO är några av våra favoriter, men vi har koll på de flesta. Vi gillar webbstandarder och att separera form från innehåll. Men framför allt vill vi fungera som tolk för dig som fattar nada av ovanstående.

Fantastisk Filmfestival

Tillsammans med Hilding Bengtsson har jag tagit fram en ny hemsida för Fantastisk Filmfestival.

För att kunna representera all filminformation har de nya WordPress-funktionerna för post thumbnails samt egna innehållstyper och taxonomier använts flitigt. Vi har skapat innehållstyper för för filmer och sponsorer, samt specialrenderingar av deras respektive innehåll, och taxonomier för att spara t.ex. regissörer, skådespelare och genrer, samt en metabox för att spara övriga metadata som speltid, format och adresser till YouTube och IMDb. Sajten har även gjorts tvåspråkig med hjälp av qTranslate, samt integration med Facebook via en Like box och Like-knappar på inläggen.

Lunds humorfestival

Vi har hjälpt Lönegård & Co att ta fram en webbsida för Lunds humorfestival som går av stapeln i slutet av augusti. Sajten är byggd i nya WordPress 3.0, där funktionerna för menyhantering och egna innehållstyper kom väl till pass.

Landskrona innovationscentrum

På uppdrag av Kommunikationsbyrån Berge har vi tagit fram en webbsajt åt nystartade Landskrona Innovationscenter, LINC. Sajten är byggd i WordPress, med ett par egna plugins för att hantera citat och intresseanmälan.

Historia Online

Historia online är en landningssida för annonsklick som vi tillsammans med Lönegård & Co tagit fram åt Historiska Media. Sajten är byggd i WordPress, men i stort sett all standardnavigation är bortskalad och sköts istället med jQuery.

Allt om Historia

Ytterligare en Historiska Media-tidskrift har fått en ny sajt, den här gången är det Allt om Historia. Precis som med Militär Historia har vi samarbetat med Lönegård & Co.

Sajten bygger till stor del på en specialskriven plugin, som låten en länka samma inlägg med varandra. Närmare bestämt är det så att inläggen som representerar artiklar kan knytas samman med ett inlägg som representerar ett nummer. Detta möjliggör dels visning av ett eller flera av de senaste utgåvorna, men även listning av de artiklar som är publicerade i ett givet nummer. Exempel på detta är t.ex. ”Aktuellt nummer” på förstasidan samt den (med hjälp av GD, vi ser fram emot den dag transform: rotate(4deg); blir standard) roterade versionen av samma bild i headern.

Militär Historia

Tillsammans med Lönegård & Co har vi tagit fram en webbsajt för Historiska Medias tidning Militär Historia. Tack vare WordPress fiffiga översättningsfunktioner finns temat även i en dansk version, vilken kan beskådas på systersajten Militær Historie.

Monumentalverkstan

Vi har tagit fram en ny webbsida åt Monumentalverkstan i Malmö, som är den del av Konstnärernas kollektivverkstäder. Arbetet har skett tillsammans med Timo Engström, formgivaren bakom THE LARS och tillika styrelsemedlem i verkstaden. Sajten är byggd i Drupal, vars finfina användarhantering tillåter inloggade medlemmar att bland annat hantera bokning av maskiner och utrustning, lägga upp bilder i sin portfolio samt anmäla sig till de kurser som arrangeras av verkstaden.

Per Tedin Textförädling

Vi har hjälpt skribenten Per Tedin med att flytta hans hemsida till WordPress och samtidigt passat på att lägga till en blogg. Både innehåll och layout är hämtat från den tidigare sajten, vilken vi nu översatt till ett WordPress-tema.

Lotten.se

Lotten Bergman är enligt egen utsago en ”hängiven bloggare och en inte lika hängiven twittrare”. Sedan 2006 har hon bloggat flitigt på Blogger.com, vilket innebär runt 1 500 inlägg och smått ofattbara 45 000 kommentarer. Att flytta det där till WordPress – som har så fina importfunktioner från både XML och Blogger-konton –  kan väl inte vara några konstigheter? Nej, på pappret ser det hela ganska enkelt ut, men i vanlig ordning uppstår det en hel massa problem att lösa.

Först och främst är det svårt att inse hur stor plats 1 500 inlägg och 45 000 XML-formaterade kommentarer egentligen tar i anspråk – något som man dock blir varse när webbhotellets server vägrar att ens ladda upp en XML-fil på 85 MB. Nåväl, en enkel lösning på det är ju att installera WordPress i MAMP där man lätt kan ställa storleksbegränsningen för filuppladdningar. Vad nu, kan inte WordPress importera hela filen utan att få slut på minne? Jaha ja, men om vi höjer PHP:s minnesgräns? Nähä, det räckte ändå inte ändra fram. Snabbaste lösningen visade sig vara att dela upp filen i fyra delar. Sådär ja, en MySQL-export senare är det bara att ladda upp det hela till webbhotellets databas igen. 7,5 MB GZippad SQL-data gick visst bättre än 85 MB XML, hurra för det! Lättare sagt än gjort? En aning.

Utöver att flytta innehållet har vi dessutom lyckats…

  • konvertera Bloggers exportfil till WordPress-format med hjälp av Google Blog Converters
  • behålla i stort sett alla URL:er intakta med hjälp WordPress-permalänkinställningar och .htaccess rewrites
  • generera specialanpassade inläggsnamn (slugs) för inlägg publicerade innan 2009 (då Blogger helt plötsligt började ersätta åäö med a och o i adresserna)
  • importera Bloggers blogroll-länkar via OPML

Men trots, eller kanske tack vare, alla problem på vägen blev det här en ganska spännande utmaning. Och slutresultatet blev ju bra det också.

Sydform

Martin och jag har tagit fram en liten kampanjsajt för möbeldesigntävlingen Sydform. Martins specialtillverkade typsnitt som vi använder i rubriker har även legat till grund för ”tejpremsan” som sitter snett över hela sajten. Från början byggdes sajten i HTML5 och utnyttjade de nya elementen header, nav, section, element och footer. För att dessa skall fungera med Internet Explorer krävs dock någon form av speciallösning, som t.ex. finfina javascriptbiblioteket Modernizr. Denna idé skrotades dock, men den djärve kan se det in action på http://www.sydform.nu/?html5. Det ska se ut precis som vanligt, if all goes well.