!!! Database and Wiki Backup Tools It is recommended to do daily backups of your database and/or your wiki pages. In this directory are some sample scripts, which could help to setup your cronjobs, on the server or even remotely (zipdump or dumpserial). # berkeley db backup dump-wikidb # daily serial pgsrc dump DEFAULT_DUMP_DIR = /var/www/wikidb/pgsrc nice /usr/bin/lwp-request -P -d -m GET "http://localhost/wiki/?action=dumpserial" # pgsrc rcs update (local history) wikircs-backup # update xapian index nice wiki2omega -u /wiki $DEFAULT_DUMP_DIR | \ scriptindex /var/lib/omega/data/wiki /var/lib/omega/scripts/wiki2index.script \ > /var/log/omega/updateindex-wiki.log # check uploads for viri date >> /var/www/virus-found/scan.log nice clamdscan -l /var/www/virus-found/scan.log --move=/var/www/virus-found /var/www/html/phpwiki/uploads !!! Xapian Fulltext Search Integration See http://www.xapian.org/ * wiki2omega - perl script to update the database from wiki plaintext files or live dumps * wiki2index.script - xapian scriptindex definition * ExternalSearch This is a sample template section for search.tmpl to use xapian as external search engine.
Fulltext Search
getArg('s') ? $request->getArg('s') : _("Search"); ?> ') {this.value = '';}" onmouseout="window.status=''; return true;" onmouseover="window.status=''; return true;" type="text" id="search2" title="" />
This displays the result not in a wiki layout. However the omega layout can be tuned. == Open Office to Phpwiki converter Convert Open Office 2.3 (or later), Star Office, MS Word or MS Office Documents to Phpwiki. === Installation You first have to install (once for all) the Open Office to Phpwiki converter. To install the export filter: * Start Open Office 2.3 (or later) * From //Tool// choose //XML Filter Settings// * Choose //New// and in //General// fill the form with the following data: ** Filter name: //Phpwiki// ** Application: //~OpenOffice.org Writer (.odt)// ** Name of file type: //Phpwiki// ** File extention: //txt// * Choose //Transformation// and fill the form with the following data: ** //XSLT for Export//: put the full path to **phpwiki/admin/odt2phpwiki.xsl** === Open Office Converter Usage Open your Word document in Open Office. Select //Export...// in the //File// menu, then select //Phpwiki// in //File format// menu. You will get a text file ({{{.txt}}}). Copy and paste the content of this file in your wiki page. Please note the following: * Tables will always be bordered ({{{class="bordered"}}}), regardless they are or not in Word; you might want to change this in the generated content. * If there was a table of contents in your Word file, you can delete it and replace it with the ~CreateToc plugin (use the TOC button from the Edit Toolbar). * If there were images in your document, you should also upload them in the wiki.