Easter eggs 1.jpg Ostern Text.png
…wünscht Werner G. Kaukerat.
Easter eggs 2.jpg

Benutzer Diskussion:Stefmi

Aus MoBaDaten
Version vom 28. Dezember 2009, 09:02 Uhr von WGK.derdicke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Hallo == Ich bin's, der WGK.derdicke. Im richtigen Leben höre ich auch auf den Namen Werner. Der tut's hier auch. Finde ich prima,…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Hallo

Ich bin's, der WGK.derdicke. Im richtigen Leben höre ich auch auf den Namen Werner. Der tut's hier auch.

Finde ich prima, dass du mal ein Auge riskierst und ein wenig an den Knöpfen drehen möchtest. Ich habe jetzt ungefähr ein halbes Jahr an diesem Projekt hinter mir, welches zu großen Teilen aus konzeptionellen und organisatorischen Dingen bestand. Der Gedanke war, zunächst ein ordentliches Konzept auf die Beine zu stellen und danach erst die eigentliche Arbeit (Modelldaten einpflegen) zu beginnen, damit man eine gesunde Basis hat, auf der man aufbauen kann. Und nicht hinterher bei jeder kleinen Änderung an unüberschaubar vielen Stellen die Änderungen manuell händisch einbringen zu müssen.

Zwei kleine Beispiele:

  • Die allenthalben anzutreffenden farbigen Buttons und die Einfärbung der sogenannten „Infoboxen“ (die Tabellen am Anfang einer Seite mit den Daten zum Modell) wird zentral über eine sogenannte Vorlage erledigt. Wird diese geändert, so sind die Änderungen automatisch auf jeder davon betroffenen Seite wirksam. Ohne jede Seite nachzuarbeiten.
  • Die auf den Modellseiten eingebundenen Vorbildinformationen befinden sich auf einer separaten Seite und besitzen auf der Modellseite lediglich ein Verweis. Für eine Lokomotive wie die V200.0 beispielsweise gibt es eine Seite, die diese Vorbildinformation enthält (Vorbild:DB III V200.0 Diesellokomotive). Diese Seite kann einfach mit folgendem Quelltext in die Modellseite eingebunden worden:
    {{:Vorbild:DB III V200.0 Diesellokomotive}}
    Dies ist hier bei dem Roco Modell 23257 geschehen. Bei jedem anderen V200.0-Modell, egal von welchem Hersteller oder in welcher Nenngröße, kann dies ebenfalls eingebunden werden. So eine Vorbildinformation muss also auch nur jeweils einmal angefertigt werden (Was heißt hier muss? Kann, wenn man möchte!) Und auch eine Änderung der Vorbildinformation wird automatisch auch auf den Modellseiten, die sie verwenden, nachvollzogen. Auch ohne Nacharbeit.

Ich habe versucht, eine Art Tutorial zu schreiben, mit dem man hier auf MoBaDaten.Info ein wenig eingeführt wird. Es ist noch nicht ganz fertig, aber bis zum Thema „Kleine Änderungen selber vornehmen“ reicht es schon. Vielleicht kannst du ja da auch mal ein wenig drinne schmöckern...

Viel Spass zunächst. Und keine Manschetten. Kaputt machen kannste nix. Das lässt sich einfach wieder rückgängig machen. Bei Fragen und Meinungen bitte auch kein Blatt vor den Mund nehmen. Ich habe hier nicht den Stein der Weisen programmiert sondern nur nach meinem Gusto so vor mich hingetippt auf der Tastatur. Das geht sicherlich besser oder auch anders. Worüber ich gerne reden, diskutieren und, wenn gute Idee, dann auch in die Tat umsetzen möchte.

Ich bin mal ein klein wenig vorgeprescht, und habe das PIKO-Logo hochgeladen. Dem war noch nicht. Der Dateiname lautet „PIKO-Logo.gif“. Zu dem Hersteller PIKO gibt's auch eine Vorlage. Was man mit dieser „anrichten“ kann und wie sie im Quelltext einzusetzen ist, siehst du auf der Doku-Seite der Vorlage. Und wie du die PIKO-Seite recht einfach mit dem Logo und einer Navigationleiste versehen kannst und sie „kategorisierst“, um im Hintergrund ein wenig Ordnung zu halten, kannst du dir bei der Fleischmann-Seite abgucken. Dort findest du im Quelltext…

  • …in der ersten Zeile die Kategoriezuordnung [[Kategorie:Hersteller|Fleischmann]]. Damit wird die Seite der Kategorie „Hersteller“ zugeordnet. Das „Fleischmann“ hinter dem senkrechten Strich dient zur Sortierung auf der Kategorie-Seite der „Hersteller“, das wäre auf der PIKO-Seite durch „PIKO“ zu ersetzen.
  • …in der zweiten Zeile den Aufruf der Vorlage „NavLink“. Aufrufe von Vorlagen erkennst du an den beiden geschwungenen Klammern auf ({{) und zu (}}), mit denen kenntlich gemacht wird, dass eine Vorlage eingebunden werden soll. Die zweite Zeile ({{NavLink|HER}})kann vom Prinzip her genau so auch auf der PIKO-Seite eingesetzt werden. Das „HER“ steht für „Hersteller“ und sagt der Vorlage, in welchem Verzeichnis-„Zweig“ die PIKO-Seite angesiedelt ist.
  • …ab der dritten Zeile ({{Infobox Allgemein…) beginnt die sogenannte Infobox. Mit der kannst du einfach das Herstellerlogo auf die Seite bringen. Um die Vorlage zu verwenden, musst du sie nicht mühselig abtippen. Es reicht, wenn du {{subst:Kopie Allgemein}} als dritte Zeile auf der PIKO-Seite eingibst und diese dann speicherst. Das „subst“ in nach den beiden geschweiften Klammern auf sorgt dafür, dass der Inhalt der Vorlage „Kopie Allgemein“ in den Quelltext der PIKO-Seite kopiert wird. Der Inhalt der Vorlage „Kopie Allgemein“ besteht aus einem leeren Aufruf der Vorlage „Infobox Allgemein“. Es sind dann lediglich nur noch einige Parameter mit Werten zu belegen.
  • Das „HER“ sagt der Vorlage, welche Farbe sie für Infobox und Button wählen soll. Eine Übersicht zu diesen Farben hat's hier.
  • Das {{FLM|K}} sagt der Infobox, dass sie die Kurzbezeichnung des Herstellers als Titel einfügen soll. Bei PIKO ist dies zwar ein wenig „brotlos“, da {{PIKO|K}} auch nur PIKO liefert. Aber wenn das irgendwann einmal in der Vorlage geändert werden sollte, wird die Änderung auf jeder Seite, bei der {{PIKO|K}} verwendet wurde, automatisch auch nachvollzogen.
  • Den Dateinamen „PIKO-Logo.gif“ habe ich oben schon erwähnt.
  • Ganz wichtig: Quellenangabe bei den Bildern. Das {{FLM|I}} (bzw. {{PIKO|I}} auf der PIKO-Seite) sagt der Infobox, dass sie den Link zum jeweiligen Hersteller-Internetauftritt als Quellangabe unter das Logo montieren soll.
  • Mit der „200“ bekommt die Infobox den Hinweis, dass sie sich 200 Pixel breit machen soll.

Viel Spass beim probieren!

Grüße -- Werner G. Kaukerat 09:02, 28. Dez. 2009 (UTC)