Download the PHP package mediawiki/lingo without Composer
On this page you can find all versions of the php package mediawiki/lingo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mediawiki/lingo
More information about mediawiki/lingo
Files in mediawiki/lingo
Package lingo
Short Description Provides hover-over tool tips on wiki pages from terms defined on a wiki page
License GPL-2.0-or-later
Homepage https://www.mediawiki.org/wiki/Extension:Lingo
Informations about the package lingo
Lingo
Lingo is a glossary extension to MediaWiki, that lets you define abbreviations and their definitions on a wiki page. It displays these definitions whenever an abbreviation is hovered over in an article.
See https://www.mediawiki.org/wiki/Extension:Lingo for online documentation.
Installation & Activation
The recommended way to install this extension is by using Composer.
-
Add the following to the MediaWiki
composer.local.json
file -
Run
php composer.phar update mediawiki/lingo
from the MediaWiki installation directory. - Add the following code to your LocalSettings.php:
Updating
Run php composer.phar update mediawiki/lingo
from the MediaWiki installation
directory.
Customization
Add the following to LocalSettings.php
and uncomment/modify as needed:
Usage
By default Lingo will mark up any page that is not in a forbidden namespace. To exclude a page from markup you can include NOGLOSSARY anywhere in the article. In some cases it may be necessary to exclude portions of a page, e.g. because Lingo interferes with some JavaScript. This can be achieved by wrapping the part in an HTML element (e.g. a span or a div) and specify class="noglossary".
Terminology page
Create the page "Terminology" (no namespace), and insert some entries using the following syntax:
;FTP:File Transport Protocol ;AAAAA:American Association Against Acronym Abuse ;ACK:Acknowledge ;AFAIK:As Far As I Know ;AWGTHTGTATA:Are We Going To Have To Go Through All This Again ;HTTP:HyperText Transfer Protocol
Running tests
From the Lingo
directory run
Reporting bugs
Comments, questions and suggestions should be sent or posted to:
- the Lingo discussion page: https://www.mediawiki.org/wiki/Extension_talk:Lingo
- the maintainer: https://www.mediawiki.org/wiki/Special:EmailUser/F.trott
Credits
Lingo is a rewrite of Extension:Terminology, written by BarkerJr with modifications by Benjamin Kahn. It was originally written by Barry Coughlan and is currently maintained by Stephan Gambke.
License
GNU General Public License 2.0 or later.