MonthApril 2018

Ny framsida på FFU

För snart ett år sedan fick FFU en helt ny och uppdaterad guideväljare. Alltså sidan där du får en fin översikt över alla spel vi skriver om så att du lätt kan ta dig vidare.

Vår guideväljare

Flytten av denna sida var en del i ett väldigt omfattande projekt att flytta ut allt vi har på vår “root”-sajt (allt som ligger på www men inte är communityn eller en guide, oftast slutar URLen på “.aspx”). Allt där ska flyttas, och guideväljaren var en viktig del. Nu har vi över tid också flyttat ut många andra bitar: alla infosidor och vanliga frågor blev till “om oss”-sajten, och alla nyheter ligger nu på en egen ny sajt.

Vår gamla startsida.

Sist är då själva startsidan. Vi började med att ta bort alla nyheter och endast behålla länkar och vår Twitter feed. Men planen var att helt ändra denna sida. Och det har vi nu fått gjort.

Vår nya startsida!

Baserat på designen till guideväljaren har vi nu en helt ny startsida till FFU. Den ger dig en extremt enkel och kort välkomst, och ger dig sen fem olika vägar att gå: guider, nyheter, community, blogg, eller om oss. Allt med stora tydliga knappar, starka färger, stor text, och snygga bilder. Självklart funkar sidan perfekt på alla skärmar, även mobil.

Vi har också medvetet tagit bort navigatorn vi har överst på alla sidor – TopNav – på nya startsidan, detta för att minimera antal val en ny besökare får och antal länkar de måste ta ställning till.

Med denna flytt så återstår bara några få små delar av “root”-sajten att få flyttat. Då har vi inte längre någon ASP.NET kvar på FFU, ett stort steg i vår gigantiska migrering. Redan är 1000 sidor av guider migrerade, 1500 nyheter, och en mängd annat. Målet är på sikt att vi endast har kvar communityn på vår Windows-server och ASP classic.

Ta en titt!

Gigant-guiden för FF8 migrerad

FF8-sajten, vår största sajt att flytta sedan FF7 för nu 5 år sen. Den kom ut i feburari i år efter många månaders jobb av och på (glömde skriva denna post då …). Tror det var en period på tre-fyra månader vi jobbade på den. Originalet innehöll ett hundratal sidor med sin stora guide och många undersidor, detta förändrades till migreringen där massa förbättringar och förenklingar gjordes. Vi har nu exakt 160 sidor guide på nya FF8-sajten!

Header-bilden till sidorna fick våra fans på Facebook välja.

Flera sidor har slagits ihop, till exempel har alla vapensidor slagits ihop till en sida per karaktärs alla vapen, medan alla sidor för guiden har behållits. Allt har optimaliserats för bättre flyt för dig som läser guiden och prövar hitta fram. Vi blev också av med alla irriterande popups, och tog bort dåliga sidor, så som de med Gameshark-koder (som inte funkade).

Till detta jobb använde vi oss som vanligt av M2WP (Migrate 2 WordPress) för att läsa av alla våra gamla sidor, tvätta kod och text, strukturera om saker, och så skjuta in det i WordPress. M2WP låter oss göra stora delar av jobben med några knapptryck. Under processen noterades flera önskningar för att vi framöver ska kunna flytta våra sista stora sajter – FF10 och FF9-sajterna – utan så mycket manuellt arbete.

Borta är all gammal dålig kod, som var dålig för sökmotorer och för mobiler. Varje liten detalj har vi sett på. Gamla krångliga tabeller har förenklats eller tagits bort helt, sidor har strukturerats om med tydliga rubriker och undersidor.

För att färdigställa sidorna denna gång (innan stöd läggs in i M2WP) så gjordes stora jobb i kodredigeraren Atom på att köra regex-koder för att snabbt kunna finna mönster i den gamla koden och direkt möblera om den totalt.

Den migrerade sajten står nu för över 50% av trafiken på nya guide-servern!

Alla gamla sidor för FF8-sajten är nu borta och trafik leds till sina nya sidor automatiskt av vår dirigeringskod. Denna kod är nu dessutom extremt mycket smartare så att jag bara kan radera de gamla sidorna och så förstår den nya koden vad du var ute efter för sida och skickar dig rätt direkt. Nu för vi också statistik på hur många som “går fel”, alltså fortfarande går in på de gamla URLerna.

Nästa steg blir flera nya viktiga funktioner i M2WP så som att göra titel smartare på nya sidor (blev färdigställt för någon vecka sedan), snabbt kunna ändra block med kod via regex, samt en god del andra mindre saker. Då kan de 5 återstående sajterna flyttas lättare, men speciellt FF9 och FF10-sajterna behöver dessa förbättringar. Flytten av dem ska inte behöva ta flera månader och massa manuellt jobb.