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_name' => array( // search engine's name referred by 'name' field 'name' => 'Engine name', // Full name of search engine. 'url' => 'https://examples.com/doxysearch.cgi', // URL of doxysearch.cgi(required). 'auth' => 'digest', // method to auth(optional). default: no authentification. 'user' => 'user', // user name for auth(optional) 'password' => 'password', // password for auth(optional) 'ssl_verifypeer' => False, // verify SSL certificate. default: True ), );
 * $wgDoxysearchEngines: Set $wgDoxysearchEngines to register doxysearch engines in your LocalSettings.php :

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

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 : 