An open API service indexing awesome lists of open source software.

https://github.com/thomasklein/universalsuggester

UniversalSuggester is an extension for the MediaWiki Software allowing fast paced information insertion with an AJAX powered inline search bar
https://github.com/thomasklein/universalsuggester

Last synced: about 1 year ago
JSON representation

UniversalSuggester is an extension for the MediaWiki Software allowing fast paced information insertion with an AJAX powered inline search bar

Awesome Lists containing this project

README

          

_UniversalSuggester_ is an extension for the "MediaWiki":http://www.mediawiki.org software.

h2. Requirements

* "MediaWiki":http://www.mediawiki.org >= 1.13
* currently only works with the standard MediaWiki editor (the one with the blue button row, without any complex functionality)

h2. Installation

# Move the _UniversalSuggester_ directory into the extension directory of your MediaWiki installation
# add the line require_once("$IP/extensions/UniversalSuggester/UniversalSuggester.php"); to your LocalSettings.php

h2. Setup

Go to the method initUS_RequestManager in UniversalSuggester.php and modify the variables $a_suggesters (suggesters in use) and $a_defaultNS (namespaces to check for queries) to fit your needs.

h2. Usage

See the "MediaWiki extension page":http://www.mediawiki.org/wiki/Extension:UniversalSuggester#Usage for details on how to use this extension.

h2. Credits

This extension uses the fabulous jquery library ("v1.4.2":http://blog.jquery.com/2010/02/19/jquery-142-released/). Additionally a slightly modified version of the jQuery plugin "Autocomplete 1.0.2":http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/ by Dylan Verheul, Dan G. Switzer, Anjesh Tuladhar, Jörn Zaefferer is used.

Also many thanks to the "Twoonix Software GmbH":http://www.twoonix.com/ for financial support and critical feedback which helped me a lot to finally make the code public.

h2. License

The _UniversalSuggester__ extension for MediaWiki is dual licensed under the terms of the MIT License (http://www.opensource.org/licenses/mit-license.php) and the GNU Public License (http://www.gnu.org/licenses/gpl.html).