← Tillbaka till bloggen

Nyheter-migrationen: Statistik och siffror

ffuniverseteknisk

Efter flera dagars intensivt arbete är migreringen av nyhetsarkivet från WordPress till Astro slutförd. Räknat till antal sidor/innehåll så var detta den största migreringen, nästan dubbelt i antal till alla guiderna tillsammans! Här är den kompletta statistiken över vad som genomförts.

Totala siffror

1 501 nyhetsartiklar migrerade från WordPress till Astro content collections. Detta representerar 25 år av Final Fantasy-nyheter från 2000 till 2023.

Städning och optimering

Under migreringen upptäcktes och åtgärdades:

  • 34 duplicerade filer - Identifierades och togs bort
  • 0 WordPress-specifika sökvägar kvar i innehållet
  • 21 årmappar skapades för bättre organisation (2000-2023)
  • 1 500 filer flyttades till kronologiska undermappar

Distribution per år

Nyhetsarkivet spänner över två decennier med varierande aktivitet:

2000-talet (2000-2009)

  • 2000: 10 artiklar
  • 2001: 49 artiklar
  • 2002: 76 artiklar
  • 2003: 315 artiklar 🔥
  • 2004: 378 artiklar 🔥 (Toppår!)
  • 2005: 260 artiklar
  • 2006: 164 artiklar
  • 2007: 95 artiklar
  • 2008: 36 artiklar
  • 2009: 18 artiklar

Summa 2000-talet: 1 401 artiklar (93% av allt innehåll!)

2010-talet (2010-2019)

  • 2010: 51 artiklar
  • 2011: 12 artiklar
  • 2012: 3 artiklar
  • 2013: 3 artiklar
  • 2014: 3 artiklar
  • 2015: 1 artikel
  • 2016: 0 artiklar (inget innehåll)
  • 2017: 7 artiklar
  • 2018: 14 artiklar
  • 2019: 1 artikel

Summa 2010-talet: 95 artiklar (6% av innehållet)

2020-talet (2020-2025)

  • 2020: 2 artiklar
  • 2021: 0 artiklar (inget innehåll)
  • 2022: 0 artiklar (inget innehåll)
  • 2023: 2 artiklar
  • 2024: 0 artiklar (inget innehåll)
  • 2025: 0 artiklar (inget innehåll)

Summa 2020-talet: 4 artiklar

Guldaldern: 2003-2005

Åren 2003-2005 står för 953 artiklar (63% av allt innehåll). Detta var FFU:s absoluta guldålder när det gäller nyhetsproduktion:

  • 2004 hade i genomsnitt över 1 artikel per dag (378 artiklar)
  • 2003 hade nästan 1 artikel per dag (315 artiklar)
  • Vissa dagar 2004 publicerades upp till 12 artiklar

Filstruktur och organisation

Namnkonvention

Alla nyhetsfiler följer nu ett konsekvent YYYY-MM-DD-format:

  • 2004-05-07.md - En artikel den dagen
  • 2004-05-07-2.md - Andra artikeln samma dag
  • 2004-09-25-12.md - Tolfte (!) artikeln den dagen

Bilder och media

Bildformat som användes

Nyhetsartiklarna använde två olika bildökvägs-system:

Legacy-system (2002-2008):

  • Sökväg: /assets/legacy-img/
  • Format: Tidsstämplade filnamn (t.ex. 20040507211835_01.jpg)
  • Används i ~30+ äldre artiklar
  • Ursprungligen från FFU:s tidigare CMS före WordPress

Modernt system (2014-2023):

  • Sökväg: /images/YYYY/MM/filnamn.jpg
  • Format: Årsorienterad katalogstruktur
  • Exempel: /images/2023/11/EN_05_ff7rebirth_SS_0923_world.jpg
  • Infördes med WordPress-migration

Städning

  • 0 WordPress-sökvägar (/wp-content/) finns kvar
  • Alla bilder har rena, icke-plattformsspecifika URLs
  • Inga trasiga relativlänkar

Duplicerade filer

Under migreringen upptäcktes att 34 filer hade skapats med både datum-baserat OCH slug-baserat filnamn:

Exempel på duplicering:

  • 2017-09-29.md (korrekt, behållen)
  • allt-om-final-fantasy-7-remake.md (duplicat, borttagen)

Båda hade identisk frontmatter med samma slug, vilket gav Astro-varningar. Alla 34 duplikat togs bort, och endast datum-baserade filer behölls.

Taxonomier skapade

Kategorier

Majoriteten av nyheter har kategorin “nyhet”, men följande kategorier identifierades också:

  • nyhet (primär)
  • trailer
  • recension
  • video
  • och flera andra

Taggar

Över 100 unika taggar identifierades och migrerades, inklusive:

  • Spel-specifika: final-fantasy-vii, final-fantasy-x, kingdom-hearts, etc.
  • Konsoler: playstation-4, playstation-5, nintendo-switch
  • Personer: tetsuya-nomura, nobuo-uematsu
  • Koncept: e3, tokyo-game-show, soundtrack

Författare

Nyheter skrevs av flera bidragare genom åren:

  • jonsson_88 (mest aktiv 2003-2005)
  • lillrikk (aktiv 2010-2011)
  • asa.blumelius (2017-2018)
  • Och flera andra

Metadata bevarad

Från WordPress-exporten bevarades följande i frontmatter:

  • wpId: Ursprungligt WordPress post-ID
  • datePublished: Original publiceringsdatum från WordPress
  • dateModified: Senaste ändringsdatum
  • commentCount: Antal kommentarer (där tillgängligt)
  • Yoast SEO-fält: SEO-titlar, beskrivningar och nyckelord (där tillgängligt)

Teknisk implementation

Content Collection Schema

Varje nyhetsartikel valideras mot ett strikt schema:

{
  title: string,
  date: date,
  slug: string,
  author: string (optional),
  categories: array of strings,
  tags: array of strings,
  coverImage: string (optional),
  wpId: number (optional),
  // ... och mer metadata
}

Filformat

  • 1 467 .md-filer (reguljär Markdown)
  • 34 .mdx-filer (Markdown med React-komponenter)

MDX-filer användes för artiklar med inbäddade YouTube-videor och andra interaktiva element.

Performance-förbättringar

Genom att flytta från WordPress till Astro statiska filer:

  • 0 databasfrågor vid varje sidladdning
  • Instant sida-laddning tack vare statiska HTML-filer
  • Bättre SEO med pre-renderade sidor
  • Automatisk bildoptimering via Astro
  • Edge caching på Cloudflare

Slug-bevarande för SEO

Alla ursprungliga WordPress-slugs bevarades för att bibehålla SEO och externa länkar:

  • /allt-om-final-fantasy-7-remake/ → Fungerar fortfarande
  • /ffvii-rebirth-releasedatum-och-trailer/ → Fungerar fortfarande
  • Gamla externa länkar bryts inte

Slutsats

Migration av 1 501 nyhetsartiklar från 25 år av Final Fantasy Universe-historia är nu komplett. Strukturen är renare, performance är bättre, och allt innehåll är bevarat med full metadata intakt.

Nästa steg: Fortsätta förfina allt vi nu migrerart, inte bara jämna ut hårda kanter som uppstod i flytten, men också expandera med mer innehåll, lägga på ny funktionalitet, och annat spännande!