Aufgrund eines Feature Requests im Dokuwiki User Forum habe ich ein neues Plugin geschrieben. Dokuwiki speichert die Usereingaben bei Suchabfragen nicht. Mein Plugin speichert die Suchbegriffe und gibt diese dann im Adminbereich einerseits als Barchart und andererseits als “normale” Auflistung aus.
Ich werde noch die Autoren des Cloud Plugins anschreiben, ob sie nicht auf die Daten meines Plugins zugreifen möchten um eine “Suchwörter-Cloud” anzeigen. Eine Schnittstelle gäbe es schon. Mal sehen.
Das Plugin erledigt seine Aufgaben selbständig. Das Speichern der Suchbegriffe erfolgt standardmäßig im Ordner data/index/searchstats. Der Speicherort kann in der Konfigurationsdatei lib/plugins/searchstats/conf/default.php verändert werden.
Die Ausgabe der Daten (siehe Screenshot) erfolgt im Adminbereich.
Download: Searchstats (2775)
Pluginbeschreibung auf dokuwiki.org
Alternativ könnt ihr euch den Sourcecode auch direkt über mein öffentliches Repository auf Github besorgen.
Update 2010-09-03: Nach Rücksprache mit Michael Klier vom Cloud Plugin habe ich ein wenig am Sourcecode verändert um ihnen den Zugriff auf die Daten von Searchstats zu erleichtern und auch mein Plugin offener zu gestalten. Danke hier auch nochmal an Michael Klier für die Infos
Die neue Version ist bereits im obigen Downloadlink herunterladbar und wird dann auch mit dem Cloud Plugin zusammenarbeiten können.
Update 2010-09-15: Es gibt einen wichtigen Fix für dieses Plugin. Jeder der es verwendet sollte bitte updaten!
Update 2011-06-29: Bugfix für die neueste Dokuwiki Version (Rincewind)


Request for feature:
Remove null search results from the list of used search words, but display them in the admin part in order to track what people search for, but don’t find…
Like in action.php
function _saveSearchWord($saveWord) {
…
$line = $word.”;”.$count;
—
if $count is set to “0″ if no results occoured, all “0″ results would be filtered out when displaying results, but would be saved for future use by admins. This would, however, not show how many times it has been searched for – It’s propably better to update it in a failedsearch.idx file in \dokuwiki\data\index\searchstats or something…
another feature request would be to list the latest number of results next to the search word in the admin part, so we would have 3 columns.
Great work
Hi. Thanks for your request. I’m currently kind of busy, but I will try find some time within april.
How can I delete the contents?
I’ve taken out on the server already up some, but it still leaves the keywords in it.
Otherwise, good job!
The default storage location for searchstats is data/index/searchstats. You can delete that folder to remove all stored data from the plugin.
Thanks for the information!
I’ve already thought of that almost, but I can not delete the folder.
I think it depends entirely on the permissions.
Thank you!
Which folder do you mean exactly?
The index of the folder or folders Searchstats?
In the index folder, there are additional files that can be deleted?
Ich sehe gerade die Website ist auf Deut, also gehe ich davon aus Sie sprechen Deutsch?
Das würde die Konversation erleichtern
Ja
Ah. Sorry. Ich hab Ihre letzten 2 Kommentare gar nicht mitbekommen. Also wie gesagt. Es müsste auf Ihrem Webserver den Folder data/index/searchstats geben. Wenn Sie diesen Ordner löschen bzw. den Inhalt des Ordners, sind die Daten zurückgesetzt.
Wenn die Permissions nicht passen, gibt es bei den meisten Webhostern die Möglichkeit die Rechte von Ordnern und dessen Inhalt wieder dem FTP Benutzer zu übergeben.
Hi,
es hat geklappt- vielen Dank.
Ich hatte über FileZilla nicht die Berechtigungen zum löschen.
Lg
Habe Searchstats zusammen mit dem Template Vector installiert. Eigentlich eine tolle Kombination. Die Darstellung von Searchstats ist normalerweise einwandfrei. Wird jedoch eine Grafik angeklickt, die mit Link zur Detailseite in den Text eingefügt wurde, z.B. mit der Syntax {{image001.jpg}}, erscheinen oben auf der Seite mehrere Fehlermeldungen, z.B. “No such file or directory in …\dokuwiki\lib\plugins\searchstats\helper.php on line 44″. Beim Einfügen der Grafik als Direktlink, z.B. {{image001.jpg?direct}} oder nach Deaktivieren des Plugins ist alles i.O.
Viele Grüße
Jürgen
Hi Jürgen,
danke für die Info. Ich werd mir das ansehen, sobald ich die Zeit finde.
lg
Michael
Bin leider noch nicht dazugekommen. Aber ich habs nicht vergessen.