Játékok – Az adatok oldaláról¶
Hogyan tették egységessé és dinamikusabbá a játékleírásokat a metaadatok és az Obsidian bővítmények segítségével.
Amikor a tartalomkezelésről van szó, a következetesség kulcsfontosságú. A projekt első nagyobb szakaszában a játékokkal foglalkoztam – mintegy 170-et, mindegyik saját, egyedi formátummal, stílussal és hozzáférhetőséggel. A probléma? Sok leírás mereven kódolt, statikus linkekre támaszkodott, ami rémálommá tette új játékok hozzáadását vagy a struktúra módosítását.
Tehát felgyűrtem az ingujjam, és nekiláttam a munkának.
1. Lépés: Egységes formátum¶
Az elsődleges feladat az egységes formátum kialakítása volt az összes játékleíráshoz. Ehhez a „Tasifan Spielebuch” (Tasifan Játékkönyv) inspirált, amely egy jól strukturált forrás a játékleírásokhoz. A felhasználóbarátság fokozása érdekében rövid összefoglalókat is hozzáadtam, így minden lényeges részlet egy pillantással látható – még előnézetben is.
De az igazi áttörést a metaadatok jelentették.
2. Lépés: Metaadat varázslat¶
Mostantól minden kulcsfontosságú információ – csoportméret, anyagok, időtartam és így tovább – metaadatként szerepel minden Markdown fájl elején, YAML (vagy frontmatter) formátumban. Ez nemcsak a rendszerezést segíti, hanem az adatok újrafelhasználhatóságát is biztosítja az egész rendszerben.
A megfelelő játék megtalálásának megkönnyítése érdekében egy egyszerű, de hatékony logikát valósítottam meg:
1. Válassz egy kategóriát: Milyen típusú játékot keresel? Levezető játékot? Fogócskát? Csapatépítő foglalkozást? Kezdetben létrehoztam néhány kategóriát, de ezek igény szerint módosíthatók vagy bővíthetők.
2. Böngészd át a táblázatot: Miután kiválasztottad a kategóriát, egy táblázat jelenik meg, amely felsorolja az összes odaillő játékot. A táblázat rendezhető – csak kattints a fejlécéire az időtartam, nehézség vagy más szempontok