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 23:04] – christoph_ziehr | wiki:hilfe:plugins:optional:docsearch [08.10.2021 13:24] (aktuell) – christoph_ziehr | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | <WRAP center round important 100%> | ||
| - | Diese Anleitung ist ein Entwurf und noch nicht fertig! | ||
| - | </ | ||
| - | |||
| ====== 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.1633381448.txt.gz · Zuletzt geändert: von christoph_ziehr
