Wikipedia:Technik/Baustellen/ISBN-Suchbeschleuniger

Wunsch für ein neues Gadget.

  • Aus den Magic-Word-ISBN wird im HTML-Text einer Seitendarstellung ein anklickbares Link auf Special:BookSources gebildet. Damit kann jeder Benutzer die Spezialseite aufsuchen und mit ausführlicher Anleitung in den Bibliotheken stöbern.
  • Für erfahrene Autoren, die viele Literaturrecherchen vornehmen und oft Angaben überprüfen oder vervollständigen, ist das aber etwas lästig.
    • Es muss abgewartet werden, bis die Spezialseite vom Server geholt und aufgebaut wurde.
    • Innerhalb der Spezialseite muss über die Anleitung hinweg zum Bereich der Bibliotheken gescrollt werden.
  • Insbesondere für die Fälle, bei denen die angefragte Bibliothek eine direkte Angabe der ISBN in einer Abfrage-URL ermöglicht, soll eine unmittelbare Verlinkung bereitgestellt werden.
Zielfenster/-tab
  • Bei Einbindung des Gadgets soll die Zielseite auf jeden Fall in einem separaten Fenster (oder Tab, nur von Browser festzulegen) dargestellt werden. Das gilt auch, wenn weiterhin nur auf die Spezialseite verlinkt wird.
  • Im Regelfall ist das immer das gleiche Fenster, um Browser und Bildschirm nicht mit Dutzenden offener Fenster zu fluten.
  • Für jedes Ziel (DNB, LCCN usw.) kann jedoch ein eigenes, festes Fenster konfiguriert werden.
Feste Umleitung
Benutzerkonfigurierbar können ausnahmslos alle ISBN-Links auf ein und dieselbe Bibliothek geleitet werden.
  • Die normale Spezialseite wäre dann nur noch über das Link Spezialseiten des Portals zugänglich, mit dortigem Eingabeformular.
Auswahlfläche
  • Gibt es keine feste Umleitung, wird (der Seite überlagert) ein Auswahlmenü in einer Rechteckfläche dargestellt.
  • Die Position ist trickreich.
    • Um bei vielen ISBN die Zuordnung zum richtigen Buch zu sichern, muss das Fenster unmittelbar bei der ISBN stehen, ohne sie zu verdecken.
    • Die Literaturangaben können in der letzten Zeile des Artikels stehen. Bei Anordnung unter der ISBN liegt die Auswahlfläche dann außerhalb des Fensters und ist nicht vollständig sichtbar.
    • Die aktuelle Zeile mit der Literaturangabe kann am oberen Rand des Bildschirmfensters gescrollt sein. Bei Anordnung oberhalb der ISBN liegt die Auswahlfläche dann außerhalb des Fensters und ist nicht vollständig sichtbar.
    • Rechts der ISBN endet möglicherweise die Artikeldarstellung. Da beim Seitenaufbau die Auswahlfläche nicht vorhanden war, gäbe es auch keinen horizontalen Scrollbalken, um weiter nach rechts zu gelangen.
  • Die beste Anordnung dürfte von der vertikalen Nennposition des ISBN-Links im Vergleich zur halben Fensterhöhe abgeleitet werden: Wenn (y) kleiner, dann eine Zeile darüber, sonst unmittelbar darunter.
    • Steht die Abkürzung ISBN gerade am Ende der Zeile und die Nummer in der folgenden, dann sind womöglich nur die ersten Zeichen jedes Links sichtbar und anklickbar; insbesondere das Schließen-Link. Das padding der Auswahlfläche sollte um die gleiche Distanz nach links verschoben sein ausgehend von der Horizontalposition des ursprünglichen Links.
    • Damit ergibt sich die folgende Reihenfolge, um immer sichtbar zu sein:
  • Spezialseite
  • DNB
  • LCCN
  • ...
  • *Schließen*
  • Wird ein Weblink angeklickt, sollte dies auch mit automatischem Schließen des Auswahlmenüs gekoppelt sein; Benutzeroption: offenhalten.
  • Bei einem Layer wäre Opazität von 80–90 % nützlich.
Internationalisierung
Einsatz als weltweites Gadget sollte konzeptionell eingeplant sein.
  • Rechts nach links würde automatisch geerbt sein.
  • CSS-Eigenschaften könnten aber left und right enthalten.
Auswahlmöglichkeiten
  • Die Erstellung und Wartung der Liste kann dem einbindenden Benutzer aufgegeben werden.
    • Benutzer mögen selbst entscheiden, welche Bibliotheken in welcher Reihenfolge gezeigt werden sollen.
    • Die Benutzer können auch selbst die URL pflegen.
    • In der Dokumentation wird lediglich eine Musterlösung mit verwertbaren URL gemäß Special:BookSources gezeigt.
    • Ohne benutzerdefinierte Liste erfolgt lediglich die Umlenkung der Spezialseite in ein separates Fenster.
  • Listenelemente
    • URLpattern
      $1 als Platzhalter zur Ersetzung an beliebiger Stelle innerhalb; vgl. Spezial:Interwiki.
      .replace(/\$1/, isbn)
    • Linktitel
    • Zielfenster
    • Tooltip
Auslösung
  • Normal durch Anklicken des Links.
  • Irgendwelche Aktivitäten mit rechter Maustaste usw. dürften sehr Browser-abhängig sein und mit den vom Browser generierten Kontextmenüs kollidieren.
  • Es gibt allerdings die neue jquery.tipsy Extension, mit der möglicherweise HTML-formatierte Tooltips Browser-unabhängig zu gestalten wären. Auszuprobieren ist, ob ein Weblink auf einem Tooltip sich tatsächlich anklicken ließe, oder ob dann einfach nur der Tooltip verschwindet und das, was unter dieser Position liegt, angeklickt wäre.

Siehe auch

Bearbeiten