Woogle4MediaWiki/Installation

From TeamWeaverWiki

(Difference between revisions)
Jump to: navigation, search
(Created page with '== English == Before starting, it is important to understand that Woogle4MediaWiki can be run in '''two different modes''': * WoogleNative - which is pure PHP-based - you can onl…')
Line 1: Line 1:
== English ==
== English ==
Before starting, it is important to understand that Woogle4MediaWiki can be run in '''two different modes''':
Before starting, it is important to understand that Woogle4MediaWiki can be run in '''two different modes''':
-
* WoogleNative - which is pure PHP-based - you can only search and index your Wiki as such, but no data outside the Wiki
+
* WoogleNative - which is purely PHP-based - you can only search and index your Wiki as such, but no data outside the Wiki
-
* WoogleRemote - which connects to a [[Integrated Search]] backend - you can search any kind of data indexed by the backend (including e.g. file systems, SVN ressources etc.)
+
* WoogleRemote - which connects to an [[Integrated Search]] backend - you can search any kind of data indexed by the backend (including e.g. file systems, SVN ressources etc.)
=== Prerequisites ===
=== Prerequisites ===
Line 9: Line 9:
** A database user with CREATE TABLE privileges (or the database root account)
** A database user with CREATE TABLE privileges (or the database root account)
* For WoogleRemote you need
* For WoogleRemote you need
-
** An installed [[Integrated Search]] backend, and some configuration data (backend URL, repoId, pushIndexAuthKey; c.f. [[http://www.teamweaver.org/wiki/index.php/Integrated_Search/Configuration#Configuring_.22push.22_indexing|for push indexing]])
+
** An installed [[Integrated Search]] backend, and some configuration data (backend URL, repoId, pushIndexAuthKey; c.f. [[Integrated_Search/Configuration#Configuring_.22push.22_indexing|for push indexing]])
=== Installation steps ===
=== Installation steps ===

Revision as of 20:23, 30 June 2009

Contents

English

Before starting, it is important to understand that Woogle4MediaWiki can be run in two different modes:

  • WoogleNative - which is purely PHP-based - you can only search and index your Wiki as such, but no data outside the Wiki
  • WoogleRemote - which connects to an Integrated Search backend - you can search any kind of data indexed by the backend (including e.g. file systems, SVN ressources etc.)

Prerequisites

  • Woogle4MediaWiki requires MediaWiki in a version >= 1.11.0 (see also compatibility notes)
  • For WoogleNative (see above) you need
    • A database user with CREATE TABLE privileges (or the database root account)
  • For WoogleRemote you need

Installation steps

  • Extract the content of the Woogle distribution ZIP-file to [Your MediaWiki directory]/extensions/Woogle
  • Grant write permissions for the executing user on [Your MediaWiki directory]/extensions/Woogle/addons/Native/index, if you're using the Native addon
  • At the end of the file [Your MediaWiki directory]/LocalSettings.php add the following line: include_once('extensions/Woogle/Woogle.php' );
  • Configure everything
  • Open [MediaWiki URL]/Special:WoogleConfig in your browser and click "index" to create an initial index
  • Enter [MediaWiki URL]/index.php/Special:Woogle to your browser to check if everything works

Deutsch (German) (nicht auf dem neuesten Stand)

  • Den Inhalt der Woogle ZIP-Datei nach [MediaWiki Installationverzeichnis]/extensions/Woogle entpacken
  • Dem ausführenden Benutzer Schreibrechte in [MediaWiki Installationverzeichnis]/extensions/Woogle/addons/Native/index gewähren, sofern das Native Addon benutzt wird
  • Am Ende der Datei [MediaWiki Installationverzeichnis]/LocalSettings.php folgende Zeile einfügen:
    • include_once('extensions/Woogle/Woogle.php' );
  • Konfigurieren Sie Woogle
  • Öffnen Sie die URL [MediaWiki URL]/Special:WoogleConfig und clicken Sie "index" um den Inhalt des Wikis initial zu indexieren
  • Öffnen Sie die URL [MediaWiki URL]/index.php/Special:Woogle in Ihrem Web-Browser um zu sehen, ob die Installation funktioniert hat