wiki:hilfe:plugins:optional:docsearch
Sie befinden sich in der bearbeitbaren Version des Einsatzleiterwiki-Projekts. Klicken Sie hier für allgemeine Informationen zum Projekt.
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:hilfe:plugins:optional:docsearch [04.10.2021 21:08] – christoph_ziehr | wiki:hilfe:plugins:optional:docsearch [08.10.2021 11:24] (aktuell) – christoph_ziehr | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | <WRAP center round important 100%> | ||
- | Diese Anleitung ist ein Entwurf und noch nicht fertig! Bitte verwenden Sie diese Anleitung noch nicht! | ||
- | </ | ||
- | |||
====== docsearch-Plugin: | ====== docsearch-Plugin: | ||
Zeile 53: | Zeile 49: | ||
INPUTFILE=" | INPUTFILE=" | ||
OUTPUTFILE=" | OUTPUTFILE=" | ||
+ | |||
+ | # Dateiname ohne Pfad ermitteln | ||
+ | INPUTFILENAME=`basename " | ||
#Pfad (ohne Dateiname) für die Ausgabedatei ermitteln | #Pfad (ohne Dateiname) für die Ausgabedatei ermitteln | ||
Zeile 59: | Zeile 58: | ||
# Dateiendung der Eingabedatei ermitteln | # Dateiendung der Eingabedatei ermitteln | ||
INPUTFILEEXT=${INPUTFILE## | INPUTFILEEXT=${INPUTFILE## | ||
+ | |||
+ | # Dateiname ohne Dateiendung ermitteln | ||
+ | FILENAME=${INPUTFILENAME%.*} | ||
# je nach Dateityp den entsprechenden Befehl ausführen | # je nach Dateityp den entsprechenden Befehl ausführen | ||
Zeile 68: | Zeile 70: | ||
doc|dot|docx|docm|dotx|dotm|xls|xlm|xlt|xlsx|xlsm|xltx|xltm|ppt|pot|pps|pptx|pptm|potx|potm|ppsx|ppsm|odt|ott|ods|ots|csv|odp|otp|odg) | doc|dot|docx|docm|dotx|dotm|xls|xlm|xlt|xlsx|xlsm|xltx|xltm|ppt|pot|pps|pptx|pptm|potx|potm|ppsx|ppsm|odt|ott|ods|ots|csv|odp|otp|odg) | ||
libreoffice --headless --convert-to " | libreoffice --headless --convert-to " | ||
+ | mv $OUTPUTPATH/ | ||
;; | ;; | ||
esac | esac | ||
Zeile 118: | Zeile 121: | ||
Möchten Sie bestimmte Dateitypen von der Aufnahme in den Suchindex ausschließen, | Möchten Sie bestimmte Dateitypen von der Aufnahme in den Suchindex ausschließen, | ||
+ | |||
+ | ==== Funktion testen ==== | ||
+ | |||
+ | Nun kann die Konfiguration getestet werden. Auch hier werden alle Befehle wieder als root ausgeführt. Der Befehl kann standardmäßig nicht durch den Benutzer des Webservers www-data (unter Ubuntu/ | ||
+ | |||
+ | Zum Test wird nun das Kommando ausgeführt (auch hier müssen Sie natürlich wieder Ihren Installationspfad anpassen): | ||
+ | |||
+ | < | ||
+ | sudo php / | ||
+ | </ | ||
+ | |||
+ | Nun werden Sie einigen Text auf Ihrem Bildschirm durchlaufen sehen. Die Meldung '' | ||
+ | |||
+ | Nachdem das Programm durchgelaufen ist, können Sie Ihr Wiki öffnen und eine Suche nach einem Begriff durchführen, | ||
+ | |||
+ | ==== Suchindex für Media-Dateien regelmäßig automatisiert erzeugen ==== | ||
+ | |||
+ | Damit Sie das Kommando nicht jedes Mal per Hand ausführen müssen, können Sie diesen Schritt auch automatisieren. Dazu muss der Befehl in die //crontab// eingetragen werden. Diese können sie wie folgt öffnen: | ||
+ | |||
+ | < | ||
+ | sudo crontab -e | ||
+ | </ | ||
+ | |||
+ | Falls Sie noch nie die Crontab geöffnet haben, werden Sie beim ersten Mal gefragt, welchen Editor Sie verwenden möchten: | ||
+ | |||
+ | < | ||
+ | no crontab for root - using an empty one | ||
+ | |||
+ | Select an editor. | ||
+ | 1. / | ||
+ | 2. / | ||
+ | 3. /bin/ed | ||
+ | |||
+ | Choose 1-3 [1]: | ||
+ | </ | ||
+ | |||
+ | Geben Sie nun die Ziffer **1** ein und drücken Sie **Enter**. | ||
+ | |||
+ | Fügen Sie nun folgende Zeile am Ende der Datei ein (Pfad wieder anpassen): | ||
+ | |||
+ | < | ||
+ | 0 2 * * * php / | ||
+ | </ | ||
+ | |||
+ | Damit wird der Suchindex für Mediendateien täglich um 2 Uhr neu erzeugt. | ||
+ | |||
+ | Die fünf Zahlen (oder Sternchen) bedeuten dabei: | ||
+ | |||
+ | < | ||
+ | * | ||
+ | - | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | | | ||
+ | +------------- Minute (0 - 59) | ||
+ | </ | ||
+ | |||
+ | Weitere Informationen dazu finden Sie unter [[https:// | ||
+ | |||
+ | Speichern Sie nun die Crontab mit der Tastenkombination '' | ||
+ | |||
+ | Die Einrichtung ist damit abgeschlossen. |
wiki/hilfe/plugins/optional/docsearch.1633381721.txt.gz · Zuletzt geändert: 04.10.2021 21:08 von christoph_ziehr