Benutzer-Werkzeuge

Webseiten-Werkzeuge


ki:edwiki:struktur

Dies ist eine alte Version des Dokuments!


Struktur-Fahrplan: Codex, Aliens, Galnet

Stand 2026-10-30
Status in Arbeit – wird Schritt für Schritt erweitert
Bezug edwiki, structbox, vorlagen

Diese Seite hält fest, wie die Bereiche aufgebaut werden und in welcher Reihenfolge wir sie angehen. Erledigtes wird abgehakt, Neues kommt erst dazu, wenn wir dort angekommen sind. Was hier steht, gilt; alles andere ist Ideensammlung.

Grundregeln

  • Die bisherige Struktur von edwiki.de wird weitgehend übernommen (Namensräume, Seiten, Kapitel).
  • Eine Box pro Seitentyp: ein struct-Schema + eine Vorlage in wiki:vorlagen:. Felder nur anlegen, wenn sie wirklich gebraucht werden – erweitern geht jederzeit.
  • Abschnitte in Vorlagen, die andere Seiten auflisten, stehen in <structbox-section> und verschwinden ohne Treffer.
  • Beziehungen laufen über Page-Felder (Feld zeigt auf eine Wiki-Seite). Die Gegenrichtung erzeugt die Vorlage automatisch per struct-Abfrage.
  • struct-Daten nur auf der deutschen Seite (siehe 2026-10-26_mehrsprachigkeit).

Verknüpfungen „Siehe auch“ (für alle Seiten)

  • Eigenes Schema relations mit einem Feld related (Page, mehrfach, ohne Auswahlfilter, usetitles an), zugewiesen an alle Inhaltsbereiche: codex:**, hangar:** – später galnet:**, shop:** usw. ergänzen.
  • Jede Vorlage endet mit zwei selbst ausblendenden Abschnitten: Siehe auch ($$relations.related$$) und Erwähnt bei (struct-Liste schema: relations, filter: related = $ID$). Seiten müssen dafür nicht angefasst werden.
  • Feste Beziehungen (Hersteller, Fraktion, Konzern, Organisation) bleiben eigene Felder mit eigenen Abschnitten. related ist für alles Übrige; wird daraus später eine feste Beziehung, Einträge dorthin verschieben.
  • Noch nicht existierende Seiten dürfen eingetragen werden (rote Links = To-do).
  • Achtung CSV-Import: struct speichert beim Import alle Schemas einer Seite – Schemas, die nicht in der CSV stehen, werden geleert (z. B. relations beim Import von ships). Vorgehen: vor dem Import die Zuweisung relations für den Bereich vorübergehend entfernen, importieren, Zuweisung wieder anlegen (im Testwiki geprüft: Daten bleiben erhalten). Normales Bearbeiten im Formular ist nicht betroffen.

Fahrplan

Nr. Schritt Status
1 Imperium (codex:imperial:) – Schema factions, Vorlage, Startseite + 5 Kapitel erledigt
2 Föderation (codex:federal:) – gleiches Muster, Kapitel umbenennen auf 1_history … erledigt
3 Allianz (codex:alliance:) – gleiches Muster erledigt
4 Konzerne – Feld faction ergänzen (z. B. Gutamaya → Imperium) erledigt
5 Personen (codex:person:) – Schema persons, auch für Ingenieure erledigt
6 Sonstiges (codex:misc:) – Schema misc, Personen ↔ Organisationen in Arbeit
7 Aliens (aliens:) offen
8 Galnet – verknüpft sich mit allem davor offen

Galnet kommt bewusst zuletzt: Seine Schlagwörter (Personen, Fraktionen, Konzerne …) zeigen auf die Seiten aus Schritt 1–7. Die müssen also zuerst stehen.

Bereiche

Codex – Fraktionen (Schritt 1–3)

Gilt für codex:imperial:, codex:federal:, codex:alliance:. Alle drei gleich aufgebaut:

Seite Inhalt Box
start Einleitung, Zitate {{structbox>factions}} – Daten der Fraktion
1_history … 5_diplomatic_relations Codex-Kapitel {{structbox>factions@start}} – dieselbe Box mit den Daten von start (ab structbox 0.5.0); darunter Kapitelliste per nspages

Schema factions (Startseite der Fraktion) – erster Entwurf, klein gehalten:

Feld Typ Beschriftung Beispiel Imperium
name Text Name Das Imperium
picture Media Bild codex:imperial:imperial_generic.jpg
type Dropdown Art Supermacht
government Text Regierungsform Imperium
capital Text Hauptsitz Achenar (Capitol)
founded Text Gegründet Mitte 23. Jh.
leader Text Oberhaupt Arissa Lavigny-Duval
  • Schema nur den start-Seiten zuweisen (je eine Zeile in den Assignments). Die Kapitel holen die Daten per @start – nicht dem ganzen Namensraum zuweisen, sonst müssten die Daten auf jeder Seite einzeln gepflegt werden.
  • leader ist vorerst Text. Wird zu einem Page-Feld (Link auf codex:person:…), wenn Schritt 5 dran ist.
  • Später dazu (nicht jetzt): Abschnitte „Konzerne“ (Schritt 4), „Personen“ (Schritt 5), „Galnet“ (Schritt 8).

Codex – Konzerne (Schritt 4)

  • Schema corporations, Vorlage corporations.
  • Feld faction (Page, usetitles an, Auswahlfilter ^:codex:[^:]+:start$) → Fraktionsseite. Die Fraktions-Box listet ihre Konzerne (Abschnitt „Konzerne“).
  • Die Konzern-Box listet automatisch ihre Schiffe (manufacturer) und Personen (corporation).
  • Schiffe: manufacturer ist Typ Page (usetitles an, Auswahlfilter ^:codex:corporations:(?!start$)). Werte aus der früheren Lookup-Zeit ([„…“,0]) wurden am 27.10. per CSV-Import bereinigt.
  • Altlast: Feld manufacturer (Checkbox) im Schema corporations – wird nicht gebraucht, kann weg.

Codex – Personen (Schritt 5)

  • codex:person: enthält zunächst nur Personen aus dem Ingame-Codex (16, v. a. Powerplay-Anführer). Soll später wachsen, vor allem über Galnet (Feld source unterscheidet).
  • Ingenieure liegen im Hangar (hangar:engineers:), nutzen aber dasselbe Schema persons (zweite Zuweisung). Spieldaten (Module, Stufen, Freischaltung) kommen später als eigenes Schema engineers zusammen mit Modulen und Waffen.
  • Schema persons (Vorlage persons):

^ Feld ^ Typ ^ Beschriftung ^

name Text Name
picture Media Bild
position Text Titel/Rolle
faction Page Fraktion (Filter wie bei Konzernen)
corporation Page Konzern (Filter wie bei Schiffen)
organisations Page, mehrfach (Filter ^:codex:misc:(?!start$)) Organisation
roles Dropdown, mehrfach: Powerplay, Ingenieur Funktion
location Text Sitz / Werkstatt
born Text Geboren
died Text Gestorben
source Dropdown, mehrfach: Ingame-Codex, Galnet Quelle

* Fraktions- und Konzern-Box listen ihre Personen automatisch (Abschnitt „Personen“).

  • Aufbau eines Personenartikels (gilt für alle Personen):
    1. Zitat (falls im Codex vorhanden)
    2. Text aus dem Ingame-Codex, unverändert
    3. ===== Chronik ===== – Laufbahn aus Galnet, eine Zeile pro Ereignis: Datum (Spielzeit) – was passiert ist – Link auf den Galnet-Artikel. Von Oliver bzw. per KI-Recherche zusammengefasst.
    4. rechts die Box {{structbox>persons}}
  • Die Box-Werte (Titel/Rolle, Fraktion, Funktion) geben den letzten bekannten Stand wieder; der Verlauf steht in der Chronik.
  • Ab Galnet (Schritt 8) zusätzlich automatisch: Abschnitt „Galnet-Artikel“ in der Personen-Box (alle Artikel, deren Feld personen auf die Person zeigt). Die Chronik bleibt die lesbare Zusammenfassung, die Liste ist der vollständige Nachweis.
  • Platzhalter-Bilder (ins Feld picture eintragen): codex:person:placeholder_federation.jpg, …_empire.jpg, …_alliance.jpg, …_independent.jpg (grau, ohne Abzeichen).
  • Aus den Imperium-Kapiteln kämen dazu: Marlin Duval, Henson Duval, Trasken Duval II.
  • Bekannter Ausreißer: codex:person:torval_zemina (Muster wäre zemina_torval).

Codex – Sonstiges (Schritt 6)

  • codex:misc: bildet Frontiers Codex-Rubrik ab: Aegis, Colonia, Consortium, Dark Wheel, Generationenschiffe, Pilotenvereinigung, Raxxla. Namensraum bleibt.
  • Später kommen hier auch Organisationen aus Galnet dazu (z. B. Utopia, Kumo Crew, EG Union) mit source = Galnet.
  • Schema misc (Vorlage misc):

^ Feld ^ Typ ^ Beschriftung ^

name Text Name
picture Media Bild
type Dropdown: Organisation, Ort, Mythos, Thema Art
faction Page, mehrfach (Filter wie bei Konzernen) Fraktion
founded Text Gegründet
location Text Sitz / Ort
source Dropdown, mehrfach: Ingame-Codex, Galnet Quelle

* Personen zeigen per Feld organisations auf einen Eintrag (z. B. Aden Tanner → Aegis); die Misc-Box listet ihre Personen automatisch.

  • Fraktions-Box listet „Organisationen“ (alle Einträge, deren faction auf sie zeigt; Aegis steht damit bei allen drei Supermächten).
  • Wird ein Typ später groß (z. B. Orte), kann er in ein eigenes Schema ausgelagert werden.

Aliens (Schritt 7)

  • Bleibt eigener Hauptbereich aliens: (Guardians, Thargoiden, Planetares Leben, Stellares Leben) – zu groß und zu wichtig fürs Spiel, um im Codex zu verschwinden.
  • Der Codex verlinkt dorthin.

Galnet (Schritt 8)

  • Konzept siehe 2026-10-26_mehrsprachigkeit (eine Seite pro Artikel, Schema-Entwurf galnet).
  • Wird erst konkret, wenn Schritt 1–7 stehen.
  • Danach: alle Personen per Galnet-Recherche um eine Chronik ergänzen (siehe Personen, Aufbau eines Personenartikels); dabei neue Personen aus Galnet anlegen (source = Galnet).

Ideensammlung (noch nicht entschieden)

  • Begriffe aus den Kapiteln (Ereignisse, Orte, Organisationen wie „Emperor's Own“) als eigene Seiten mit Feld quellen → Kapitel zeigt dann „In diesem Kapitel“. Erst angehen, wenn Personen stehen.
  • Systeme (Achenar, Facece …) vorerst nur als Text, keine eigenen Seiten.
  • Tags (person, personen, foederation …) langfristig durch struct-Felder ersetzen.

Für die nächste KI

Oliver ist neu bei struct – immer nur einen Schritt auf einmal, kurze Antworten, keine Vorgriffe auf spätere Schritte. Aktueller Schritt steht in der Tabelle „Fahrplan“. Vor Code- oder Vorlagenänderungen Plan besprechen und auf „leg los“ warten.

ki/edwiki/struktur.1793345663.txt.gz · Zuletzt geändert: von nemwar