Hilfe:Vergleichslisten erstellen

Aus WikiProducts

Wechseln zu: Navigation, Suche

Dieser Artikel beschreibt Schritt für Schritt, wie man eine Vergleichsliste (wie z.B. Seniorenhandys_im_Vergleich) erstellt.


Inhaltsverzeichnis

Vorlage für den Produkttyp erstellen

  • Um nicht für jedes einzelne Modell eines Produkts das Layout und die Kategorisierung manuell vornehmen zu müssen, ist es sehr hilfreich und praktisch, Vorlagen für die einzelnen Produkttypen (also z.B. Handys, Handyakkus, PKWs, Biere, etc.) zu verwenden. Diese stellen sicher, dass z.B. das Bild immer am selben Ort erscheint, oder dass die Reihenfolge der beschriebenen Parameter die selbe ist. Ausserdem ermöglichen sie z.B. das Layout nachträglich für alle Produkte eines Typs einfach zu verändern. In Vorlagen wird also das Layout der Seiten von den spezifischen Inhalten getrennt und auf einer separaten Seite abgespeichert. Beispielsweise ist die Handy-Vorlage eine Maske, die zur Darstellung aller Handys verwendet wird. Wenn man diese Maske verändert, dann ändert sich (automatisch) das Layout auf allen Handyseiten.


  • Die Seite des individuellen Produkts (also z.B. des Motorola MOTOFONE F3) enthält dann nur die standardisierten Werte des Produkts (z.B. Gewicht (g)=68, Dicke=9, Länge=114, Breite=47, SAR-Wert (W/kg)=0.72 etc.) und die Anweisung diese mit der "Vorlage:Handy" darzustellen. Diese Anweisung zum Aufrufen der Vorlage erfolgt mittels zwei geschweifter Klammern und dem Namen der Vorlage vor den Werten und zwei geschweiften Klammern nach den Werten. (z.B. {{Handys |Gewicht (g)=68 |Dicke=9 |Länge=114 |Breite=47 |SAR-Wert (W/kg)=0.72 }}). Wenn man die Produktseiten aufruft, dann sieht man allerdings (natürlich/zum Glück!) diese Informationen zunächst durch die Vorlage, also "gelayoutet". Den spezifischen Inhalt einer Seite erreicht man, indem man auf den Reiter "Bearbeiten" klickt. Z.B. http://de.wiki-products.org/index.php?title=Motorola_MOTOFONE_F3&action=edit.


  • Die Erstellung der Vorlagen selbst ist grundsätzlich nicht schwer, kann aber sehr komplex werden, je nachdem wie viele Automatismen in diese eingebaut werden. Zuerst richtet man eine neue Seite für die Vorlage ein. Dazu gibt man in der Adresszeile des Browsers direkt nach der Domain "/Vorlage:" und den Namen der Vorlage ein (z.B. de.wiki-products.org/Vorlage:Handy) und drückt dann "Return/Eingabe". Dann klickt man auf den blauen Reiter "Erstellen" am oberen Rand der Seite. Es öffnet sich ein Eingabefeld.


  • Man kann nun die Seite mehr oder weniger beliebig gestalten. Es kann ein ganz einfacher Text (z.B. [1])oder eine kompliziertes Seitenlayout (z.B. [2]) sein. Wenn es darum geht eine Vorlage für einen neuen Produkttyp zu gestalten, dann könnte es hilfreich sein, den Text einer ähnlichen Seite zu kopieren und so zu modifizieren, dass er dem neuen Produkt entspricht. Dazu sind die folgenden Informationen hilfreich:
  • {| beschreibt den Beginn und |} das Ende einer Tabelle
  • |- beschreibt den Beginn einer neuen Zeile in der Tabelle
  • | beschreibt den Beginn einer neuen Spalte in (der selben Zeile) der Tabelle
  • {{{Wert xy| }}} beschreibt den Ort, an dem der entsprechende individuelle Produktwert eingefügt wird
  • [[Wert xy::{{{Wert xy| }}}]] Verwandelt den individuellen Produktwert in ein semantisches Attribut, d.h. ein Wert, der später über die Datenbankabfrage gezielt abgerufen werden kann.
  • weitere detaillierte Infos zu Wiki Programmiersprache findet man hier:

Attribute erstellen

  • Attribute sind Werte (Zahlen oder Buchstaben/Worte), die über die Datenbank abgerufen werden können. (Z.B kann man dann eine Tabelle erstellen, die alle Handys listet, die einen SAR-Wert kleiner als 0.6 W/kg haben und über UMTS verfügen) Die Vergleichslisten von Wikiproducts funktionieren fast ausnahmslos über diese Attribute. Grundsätzlich können Attribute auf jeder Seite verwendet werden z.B. [[Gewicht::150 g]]. Allerdings macht es mehr Sinn, diese nicht auf den Seiten selbst zu verwenden, sondern in die jeweiligen Vorlagen einzubinden. Dies sieht dann so aus: [[Gewicht::{{{Gewicht| }}}]] .


  • Falls ihr Attribute verwenden möchtet, die auf diesem Wiki noch nicht existieren, dann müssen diese zuerst erstellt werden.


Formular erstellen

  • Um die Eingabe für programmierscheue Autoren auf Wikiproducts möglichst einfach zu gestalten macht, ist es empfehlenswert für jeden Produkttyp ein Formular zu schreiben. Dies macht die Eingabe der spezifischen Produktwerte wesentlich einfacher (z.B. statt [3] bearbeiten die Autoren dann [4]).
  • Folgende Formulare existieren bereits auf WikiProducts: Spezial:Forms
  • Folgende Links können hilfreich sein:


Seiten für die einzelnen Produkte erstellen

  • Auf WikiProducts hat jedes Produkt eine eigene Seite. Auf dieser Seite können die unterschiedlichsten Informationen über das Produkt gesammelt werden.
  • Zu jeder Produktseite gibt es eine Diskussionsseite, auf der das Produkt subjektiv diskutiert werden kann.
  • Der Name der jeweiligen Seite sollte das Produkt exakt und unmissverständlich beschreiben (z.B. Sony Ericsson Z600).
  • Wenn es bereits ein Formular für den Produkttypen gibt, sollte dieses verwendet werden, um die Seite(n) für die spezifischen Produkte zu erstellen. Andernfalls lässt sich eine neue Seite einfach einrichten indem man den Produktnamen in der Adressleiste des Browsers unmittelbar nach dem Domainnamen einfügt (z.B. de.wiki-products.org/Sony Ericsson z600) und dann "Return/Eingabe" drückt. Grundsätzlich lässt sich dann einfach Text in die neue Seite einfügen, allerdings ist es sehr ratsam mit Vorlagen und Attributen zu arbeiten (s.o.). Ohne Attribute können die Produkte nicht in Tabellen miteinander verglichen werden.


Vergleichsseite einrichten

  • Möchte man eine Seite einrichten auf der verschiedene Produkte miteinander verglichen werden, dann muss zunächst eine Seite für diesen Vergleich erstellt werden. Dies am einfachsten durch die Eingabe des unmissverständlichen Seitennamens unmittelbar nach dem Domainnamen in der Adressleiste des Browsers (z.B. de.wiki-products.org/Seniorenhandys im Vergleich) und dann "Return/Eingabe" drücken.
  • Die Wahl des Seitennamens ist unter anderem sehr massgeblich dafür, wie gut die Seite von Suchmaschinen wie Google gefunden wird. Es macht also Sinn Schlüsselworte zu gebrauchen.
  • Um eine Vergleichsliste gibt es zwei Möglichkeiten:
1) manuell: Man schreibt mit Wiki-Code eine Liste, in die dann die einzelnen Produkte eingetragen werden (z.B. Bio-Labels_in_der_Schweiz).
2) Datenbankabfrage (besser!): Man schreibt ein kurzes Skript, das bestimmte Produkte aus der Datenbank auswählt und dann automatisch in einer Liste darstellt (z.B. Strahlungsarme_Handys_im_Vergleich). Der Vorteil dieser Variante ist, dass die Liste sortierbar ist, dass sie sich automatisch erneuert, wenn neue Produkte zur Datenbank hinzugefügt werden und dass man die spezifischen Produktinformationen nur an einem einzigen Ort bearbeitet (nämlich auf der Seite des jeweiligen Produkts). Details darüber, wie eine solche Datenbankabfrage geschrieben wird findet ihr im folgenden Abschnitt.


Vergleichsliste erstellen

  • Eine typische Datenbankabfrage sieht folgendermassen aus:
{{#ask: [[Kategorie:Handys]] [[Nicht mehr im Handel::falsch]]
| ?Bild querformat=Bild
| ?SAR-Wert
| ?Dicke
| ?Länge
| ?Breite
| ?Gewicht
| ?Max. Stand-by-Zeit=Stand-by
| ?Handykamera=Kamera
| ?Netze
| ?UMTS
| mainlabel=Modell
| limit=15
| sort=SAR-Wert
| order=asc
}}
 

Auf deutsch heisst das:

  1. frage ( {{#ask: ) die Datenbank nach allen Produkten, die in der Kategorie Handys sind und den Wert "Falsch" für das Attribut "Nicht mehr im Handel" haben.
  2. zeige das Attribut Bild querformat in der zweiten Spalte an (und überschreibe diese Spalte mit "Bild"(=Bild), statt mit "Bild querformat" (das sieht besser aus))
  3. zeige das Attribut SAR-Wert in der dritten Spalte an
  4. zeige das Attribut Dicke in der vierten Spalte an
  5. etc.
  6. überschreibe die erste spalte (mainlabel=) mit "Modell"
  7. begrenze (limit) die Liste auf 15 Produkte
  8. sortiere (sort) die Liste nach dem Attribut SAR-Wert
  9. sortiere (order) die SAR-Werte in aufsteigender Ordnung, d.h. fange mit dem kleinsten Wert an (alternativ: "desc").
  10. fertig ( }} )
  • Das gute ist, dass die Kombination aus den Kommandos "limit", "sort" und "order" genau die fünfzehn Produkte (Handys) aus der Datenbank aussucht, die über die 15 tiefsten SAR-Werte verfügen.
  • weitere Infos:
Persönliche Werkzeuge
Andere Sprachen