Extension:Doxysearch

The Doxysearch extension provides a simple interface for Doxysearch(Doxygen search engine).

Preparing doxysearch engine
See following manual :
 * Doxygen Manual: External Indexing and Searching

Configuration parameters
$wgDoxysearchEngines = array(   'engine_name1' => array( 'name' => 'Engine name 1', 'url' => 'https://examples1.com/doxysearch.cgi', 'auth' => 'digest', 'user' => 'user', 'password' => 'password', 'ssl_verifypeer' => False, 'ssl_verifyhost' => False, ),   'engine_name2' => array( 'name' => 'Engine name 2', 'url' => 'http://examples2.com/doxysearch.cgi', ), );
 * $wgDoxysearchEngines: Set $wgDoxysearchEngines to register doxysearch engines. For example,
 * Parameters of an array are explained below:
 * name
 * Full name of the Doxysearch engine.
 * url
 * URL of a Doxysearch engine which is provided with doxysearch.cgi.
 * auth
 * Method for the authentication of HTTP(S). You can choose the method from,   or  (no authentication).   is set if you do not set this parameter.
 * user
 * User name for the authentication of HTTP(S).
 * password
 * Password for the authentication of HTTP(S).
 * ssl_verifypeer
 * Whether to verify SSL certificate. The default is True.
 * ssl_verifyhost
 * verify SSL host name. The default is True.

Usage

 * Search "ExampleClass" from a search engine located at https://www.example.com/documentation/doxysearch.cgi where an authentication is required with ignoring verifications of SSL certificate and host name :


 * Search "ExampleClass" from the search engine "engine_name" which was registered in $wgDoxysearchEngines set at your LocalSettings.php :


 * Specify number of results and page number :


 * Specify separators between keys and separators between items :