Quantcast
Channel: tinkr.de » YaCy
Viewing all articles
Browse latest Browse all 4

YaCyStats-Plugin für WordPress

$
0
0

Seit dem ich das letzte mal über YaCy die verteilte Suchmaschine geblogt habe, hat sich einiges getan. Ich habe sehr viel Zeit mit der Pflege und Wartung meines Peers zugebracht und durfte mit ansehen, wie YaCy immer stabiler wurde.

Inszwischen ist YaCy in der Version 0.91 und das spürt man. Die Performance hat sich nach einer Umstellung auf die neue IndexCell Datenstruktur vervielfacht. Die Suche wurde optisch und Funktional wunderbar durch ein wenig Javascript aufgewertet. Man muss seinen Peer nicht mehr alle paar Stunden neustarten: Kurz es macht immer mehr Spaß YaCy zu benutzen.

yacy_statsNun lenkt YaCy aber natürlich auch ein wenig vom Bloggen ab und daher habe ich mir mal ein paar  Stunden Zeit genommen und schnell ein kleines WordPress-Plugin zusammengestrickt. Es zeigt den Status eines YaCy Peers in einem WordPress-Widget an und kann in jedem Theme benutzt werden, dass Widgets unterstützt.

Die Daten bezieht das Plugin über die in YaCy integrierte API und benutzt SimpleXML um sie aus der Antwort zu picken.

Um den Peer nicht mit sinnlosen anfragen zu belasten und die Antwortzeiten des Blogs gering zu halten, werden die Statistiken für einen selbst einstellbaren Zeitraum in der Blogdatenbank zwischengespeichert.

Angezeigt werden der Name des Peers, PPM,Wörter und die Anzahl der indexierten URLs.

Das Plugin läuft bei mir stabil – wie immer übernehme ich aber keine Gewähr für perfektes funktionieren, helfe aber gerne bei Fehlern weiter und freue mich über eure Kommentare, Patches oder Anregungen.

Entgegen der sonst bei Zipfelmaus üblichen Lizenz steht das Plugin  unter GNU General Public License (Version 3) um später von WordPress.org gehostet werden zu dürfen.

Version-History

Version 0.1.1 Alpha

– Unterdrücke PHP-Warnung, wenn Peer nicht erreichbar
– Bug beghoben, bei dem das Widget möglw. nicht ausgeblendet wird, wenn Peer nicht erreichbar

Download: yacyPlugin_0.1.1.php

Version 0.1 Alpha

– Hinzufügen von Konfigurationsmöglichkeiten für die URL des Peers und die Zeit des vorhaltens der Ergebnisse im lokalen Cache
Download: yacyStatsPlugin_0.1


Viewing all articles
Browse latest Browse all 4

Latest Images

Trending Articles





Latest Images