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.

  • Prosopagnosia
  • iphone
  • flippat
  • spaceinvaders
  • LUF

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å.

Lämna en kommentar