Benutzer-Werkzeuge

Webseiten-Werkzeuge


ki:sitzungen:2026-10-31_codex-struct

Dies ist eine alte Version des Dokuments!


Codex mit struct: Fraktionen, Personen, Sonstiges, Verknüpfungen, Überarbeitung

Datum 2026-10-31 (Beginn 2026-10-26)
KI Claude (claude-opus-5-5)
Status erledigt – Codex-Bestand fertig, nächster Bereich: Aliens
Vorherige Sitzung 2026-10-26_mehrsprachigkeit
Bezug struktur, structbox, nachtraege, codex, vorlagen

Ziel

Den vorhandenen Codex von edwiki.de Schritt für Schritt mit struct neu aufbauen: Infoboxen pro Seitentyp und vor allem automatische Verknüpfungen (Fraktion ↔ Konzerne ↔ Personen ↔ Organisationen ↔ Schiffe). Danach alle Seiten sprachlich und inhaltlich überarbeiten.

Ergebnis / aktueller Stand

  • Fahrplan als Wiki-Seite struktur (gilt; Schritte 1–6b erledigt).
  • structbox 0.5.0: {{structbox>vorlage@seite}} – Box mit Daten einer anderen Seite (relativ wie Wiki-Link, z. B. @start); Leserechte geprüft; struct-Abfragen in der Vorlage beziehen sich auf die Quellseite; Kachelbild (nspages) immer von der Quellseite. Im dev-wiki bestätigt.
  • Schemas (alle mit Vorlage in wiki:vorlagen:):
    • factions → codex:imperial|federal|alliance:start; Kapitel zeigen die Box per @start. leader ist Page-Feld → Person.
    • corporations + Feld faction (Page).
    • persons → codex:person:* und hangar:engineers:* (Felder u. a. faction, corporation, organisations, roles mehrfach: Powerplay/Ingenieur).
    • misc → codex:misc:* (type: Organisation/Ort/Mythos/Thema; faction mehrfach).
    • relations (Feld related) per Regex an alle Inhaltsseiten; jede Vorlage endet mit „Siehe auch“ und „Erwähnt bei“.
    • Schiffe: manufacturer von Lookup-Altlast bereinigt (CSV-Import), usetitles an.
  • Automatische Abschnitte: Fraktion listet Konzerne, Organisationen, Personen; Konzern listet Schiffe und Personen; Misc listet Personen; Person zeigt „Oberhaupt von“.
  • Seiten: Föderation und Allianz neu angelegt (Kapitel 1_history … 5_diplomatic_relations); 16 Personen, 23 Konzerne, 7 Misc-Einträge (Aegis, Colonia, Consortium, Dark Wheel, Generationenschiffe, Pilotenvereinigung, Raxxla).
  • Überarbeitung: rund 150 Rechtschreib-/OCR-/Inhaltskorrekturen in allen Codex-Seiten eingearbeitet und gegen GitHub geprüft.
  • Platzhalter-Bilder für Personen: codex:person:placeholder_federation|empire|alliance|independent.jpg.

Entscheidungen

  • Schritt für Schritt nach Fahrplan – Oliver ist neu bei struct.
  • Codex-Struktur von edwiki.de bleibt (federal, imperial, alliance, corporations, person, misc). Aliens bleibt eigener Bereich aliens:.
  • Ingenieure liegen im Hangar (hangar:engineers:), nutzen aber das Schema persons; Spieldaten später als Schema engineers.
  • codex:person: zunächst nur Ingame-Codex-Personen; Erweiterung über Galnet.
  • Verknüpfungen nur auf einer Seite eintragen; Gegenseite zeigt sie automatisch.
  • Box und Artikel zeigen nur, was durch eine Quelle im Wiki belegt ist. Web-Recherchen werden in nachtraege geparkt und beim Galnet-Import gegengeprüft. Bereits gesetzte Box-Werte und die fünf <WRAP info>-Hinweise (Winters, Hudson, Halsey, Grom, Torval) bleiben vorerst und werden Stück für Stück mit neuen Quellen angepasst.
  • Codex-Text bleibt inhaltlich unverändert (Archiv); nur echte Fehler werden korrigiert.
  • Personenartikel: Zitat, Codex-Text, später Abschnitt „Chronik“ (aus Galnet).

Verworfen

  • Ein großes Lexikon-Schema für alle Begriffe – stattdessen vorhandene Bereiche nutzen.
  • Schema dem ganzen Fraktions-Namensraum zuweisen – Daten müssten auf jeder Kapitelseite gepflegt werden; stattdessen @start.
  • Lookup-Feld für Hersteller/Fraktion – speichert JSON statt Seiten-ID, Filter = $ID$ passt nicht.
  • related-Feld in jedem Schema – eigenes Schema relations braucht nur eine Abfrage.
  • Pull Request bei nspages, Admin-Knopf in gitbacked (gibt es nicht).

Offene Punkte

  • FIXME corporations:zorgon_peterson – Text fehlt.
  • FIXME corporations:bank_of_zaonce – „IIS Milliarden“ (OCR) gegen Original prüfen.
  • FIXME federal:5_diplomatic_relations – „teils, weil …“ unvollständig, gegen englischen Codex prüfen.
  • FIXME Altlast: Feld manufacturer (Checkbox) im Schema corporations entfernen.
  • FIXME Quellenzeile „Ingame-Codex, eingeführt mit …“ pro Codex-Seite (Idee, noch nicht umgesetzt).
  • Rote Links als To-do: u. a. Henson/Marlin Duval, Trasken Duval II., Mudlarks, Meredith Argent, Mic Turner, Isaac Gellan, Varian Schott, Amita Gutamaya, Cynthia Sideris, Kumo Crew, Utopia, EG Pilots, Emperor's Dawn, Lyta Crane, Catelyn Voss, Golconda.
  • Galnet-Import: Weg finden, wie tausende neue Seiten nach GitHub kommen (gitbacked committet nur beim Speichern; neue Dateien nicht automatisch) – Einmal-Skript oder Admin-Plugin.

Nächste Schritte

  1. Schritt 7: Aliens (aliens:) – Guardians, Thargoiden, Planetares/Stellares Leben.
  2. Danach Schritt 8: Galnet (Import-Skript, Schema galnet, Schlagwörter auf die Codex-Seiten).
  3. Rote Links nach und nach anlegen.

Technische Details

  • Regex-Zuweisung relations: /^:(?!(ki|wiki|playground|temp|en|en-us|es|fr|pt-br|ru)(:|$))(?!(start|sidebar)$).+/
  • Auswahlfilter Page-Felder: Fraktion ^:codex:[^:]+:start$, Konzern ^:codex:corporations:(?!start$), Organisation ^:codex:misc:(?!start$), Oberhaupt ^:codex:person:(?!start$); überall usetitles an.
  • CSV-Import leert andere Schemas der Seite (struct speichert alle zugewiesenen Schemas). Vorgehen: Zuweisung relations vorübergehend entfernen, importieren, wieder anlegen (im Testwiki geprüft).
  • Page-Feld Typwechsel Text → Page behält den alten Text; Wert muss neu ausgewählt werden.
  • FTP-Uploads: überschriebene Dateien gehen beim nächsten Speichern irgendeiner Seite mit nach GitHub, neue Dateien erst beim Speichern genau dieser Seite.
  • structbox-Vorlagenseite zeigt Feldnamen als Code (gewollt).

Für die nächste KI

Der Codex-Bestand ist komplett auf struct umgestellt und überarbeitet; maßgeblich ist struktur. Grundsatz: Box und Artikel nur mit im Wiki belegten Informationen, Recherchen nach nachtraege. Verknüpfungen laufen über Page-Felder und das Schema relations – nur auf einer Seite eintragen. Oliver arbeitet Seite für Seite (FTP-Upload aus dem edwiki.de-Backup, dann Box im Wiki ausfüllen); hilfreich sind fertige Dateien zum Ersetzen und Tabellen mit Box-Werten. Nächster Bereich: Aliens. Vor Code-Änderungen Plan besprechen und auf „leg los“ warten.

ki/sitzungen/2026-10-31_codex-struct.1793446777.txt.gz · Zuletzt geändert: von nemwar