De:YaCyBar

Aus YaCyWiki
Wechseln zu: Navigation, Suche
Yacy-Bar

Funktionsumfang

Mit Hilfe der YaCy Bar können wichtige Funktionen und Statusinformationen einer YaCy Instanz direkt in die Oberfläche des Firefox Browsers integriert werden.

Default QuickCrawl Settings
Default Search Settings
QuickCrawl Dialog

TODO ...

Die Toolbar

YaCyBar Toolbar.png

Von links nach rechts finden sich folgende Buttons: der zentrale Steuerungsbutton, dann ein Button für Bookmarks, Surftipps, das Suchfeld mit Suchknopf, ein Button, um eine Seite als Blacklist Page zu markieren, dann ein Button, um eine Seite gesondert zu crawlen, der Button zum An- und Abschalten des Proxys sowie der Button zum An- und Abschalten des Indexierens.

Die Statusbar

YaCyBar Statusbar.png

In der Statusbar können statistische Daten des Peers überwacht werden. Dort können RWIs, Links, PPM und QPH angezeigt werden.

Das Kontextmenü

YaCyBar Contextmenu.png


Voraussetzungen

Um die YaCyBar nutzen zu können, benötigt man den Webbrowser Firefox und natürlich die YaCyBar selbst.


Download

Zum Download der fertig compilierten Firefox-Toolbar gibt es 2 unterschiedliche Versionen:

svn checkout svn://svn.berlios.de/yacy/yacybar
cd yacybar
ant

oder einfach unter Linux durch das Ausführen des Skriptes makerelease.sh.

Installation

YaCyBar Installation Bestätigung
Firefox Erweiterungen

Um die YaCyBar zu installieren, müssen Sie zunächst Firefox starten und dann entweder

  • im Menü Tools den Punkt Extensions anwählen (bzw. Extras -> Erweiterungen für Benutzer die die deutsche FireFox Version verwenden). Jetzt sollte sich ein Fenster geöffnet haben, das schon installierte Erweiterungen anzeigt. Diesem Fenster fügen Sie die YaCyBar hinzu, indem Sie die Datei yacybar.xpi in das Fenster [ziehen].
  • oder einfach im Menü File den Punkt Open File anwählen (bzw. Datei -> Datei Öffnen) und die Datei yacybar.xpi auswählen.
Berechtigte Websites - Softwareinstallation

Falls Firefox das Laden der Toolbar ablehnt (es erscheint eine Meldung "Um Ihren Computer zu schützen, hat Firefox diese Webseite (www.yacy-websuche.de) daran gehindert Software auf Ihrem Computer zu installieren."), müssen sie die YaCyBar in die Firefox Whitelist aufnehmen: Neben der Warnmeldung ist ein Button "Einstellungen bearbeiten...", diesen anwählen und in der nun erscheinenden Whitelist die Adresse der Website angeben. Dieser ist bereits per default mit "www.yacy-websuche.de" vorgegeben. Ein klick auf den Button "erlauben" fügt die URL der Liste hinzu. Danach die Website neue laden und nochmals auf den Download-Link klicken.

Da die YaCyBar nicht von Mozilla signiert ist, müssen Sie nun - insofern Sie der Quelle, aus der Sie die YaCyBar bezogen haben, trauen - bestätigen, dass die Erweiterung installiert werden soll (Siehe Bild links).

Firefox muss nun einmal neu gestartet werden. Danach ist die YaCyBar aktiv und wird auch in der Liste der Firefox Extensions angezeigt (Siehe Bild rechts). Über diese Ansicht kann die YaCyBar ggf. auch wieder deinstalliert werden.


Konfiguration

Yacy-Bar Settings

Nach der Installation muss die YaCyBar konfiguriert werden, denn die YaCyBar benötigt zur Funktion einen Zugang zu einem YaCy-Peer:

  • Wenn Sie eine Demonstration ohne eigene Installation eines YaCy-Peers nutzen möchten: wählen Sie auf der YaCy-Bar den YaCy-Schriftzug an. Es erscheint ein Klapp-Menü. Hier wählen Sie den Punkt Demo an. Ihre YaCyBar wird daraufhin einem zufällig ausgewählten Peer zugewiesen. Bei manchen Funktionen werden Sie zur Eingabe eines Passwortes aufgefordert; diese Funktionen können Sie im Demo-Modus nicht nutzen. (Es ist auch viel besser einen eigenen Peer zu betreiben)
  • Wenn Sie Ihren eigenen Peer installiert haben: wählen Sie auf der YaCy-Bar den YaCy-Schriftzug an. Es erscheint ein Klapp-Menü. Hier wählen Sie unter Dialogs Punkt YaCyBar Preferences. Es öffnet sich ein Options-Fenster. Hier können Sie nun die Adresse des YaCy-Peers angeben, auf den die YaCyBar zugreifen soll. Laufen Firefox und der YaCy-Peer auf dem gleichen Computer, so geben Sie hier localhost oder 127.0.0.1 ein. Zusätzlich müssen Sie noch den Port angeben, auf dem der Peer lauscht. Standardmäßig ist dies der Port mit der Nummer 8090.

Soll zusätzlich auch die QuickCrawl Funktion der YaCyBar verwendet werden, müssen auch Username und Passwort konfiguriert werden, da diese Funktion Administratorrechte auf dem YaCy Peer voraussetzt.


TODO - Liste

Wünsche können auch in der Wunschliste im Forum geäussert werden.

offen

  • Entwickler
  • Sync oder Import/Export für Bookmarks (YaCy<->Firefox)
  • Crawl Pause/weitermachen
  • Einstellungen automatisch aus gegebenem YaCy Pfad auslesen
  • Anbindung an Adblock
  • Aufnahme selektierter Wörter in die Bluelist
  • Übernahme von Links/Bookmarks in den YaCy Bookmarkmanager (Firefox2: chrome://browser/content/bookmarks/bookmarks.js->getCommands müsste überschrieben werden)
  • Benachrichtigungsmechanismus: wenn neue Message am Peer eintrifft, wenn crawling queue abgearbeitet ist
  • Anbindung an YaCy News System (Auswahl, welche News angezeigt werden sollen)
  • unter Linux/MacOsX muss browser.preferences.instantApply=true gesetzt werden damit die Settings funktionieren
  • Direkte Downloadmöglichkeit für die xpi Datei
  • Updatemöglichkeit
  • "Seiteninformation anzeigen" erweitern

- anzeigen ob URL in einer Queue von Yacy ist - anzeigen ob URL bereits indiziert wurde

  • Menüpunkte mit rechtsklick als neuen Tab öffnen
  • Man sollte einstellen können, dass für jede Suche ein neuer Tab aufgemacht wird. Derzeit wird immer der gerade aktive genommen, was ziemlich nervig ist, da man zuerst immer einen neuen aufmachen muss und dann erst suchen kann.
  • Mit einbeziehen der Themensuchen. Man sollte auswählen können, ob man eventuell direkt auf einem dieser Peers suchen möchte.
  • Webseiten bewerten

erledigt

  • "Lesezeichen hinzufügen" um Ordner erweitern
  • Einbeziehen der Video, Audio, Anwendungen Suche
  • einen direkten Link zur Statistik meines Peers
  • ein Symbol für Bookmarks
  • ein Symbol für Surftipps
  • QPH-Anzeige in der Statuszeile
  • funktionierende Bookmarks
  • Lokalisierung
  • Maus Rechtsklick auf Seite:

- Seite bookmarken - Seite blacklisten

  • funktionierende Surftipps (fixed in svn4610, war ein Codierungsproblem)
  • Preferences würde ich wie bei anderen Add-ons unter Extras-Add-ons-YacyBar-Einstellungen platzieren


Bugs

offen

fixed

  • Bookmarkanzeige funktioniert nicht mit Umlauten (ab YaCy 0.57)
  • Umrandung um QPH in Statuszeile

Debugging

Wenn etwas an der YaCyBar gar nicht funktioniert, kann man sich folgendermaßen die Fehlermeldungen von Firefox anschauen:

  • Öffne in einen Tab den URL: about:config
  • Schalte javascript.options.showInConsole auf true
  • Öffne die Fehlerkonsole: Menü Extra->Fehlerkonsole