Nyheter-migrationen: Statistik och siffror
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 dagen2004-05-07-2.md- Andra artikeln samma dag2004-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!