Jump to content

MediaWiki/extensions: Difference between revisions

changing link to use mw:Extension:Goes_here to utilize the new interwiki symbol "mw" which links to mediawiki.org
(List of possible extension types borrowed from http://www.mediawiki.org/wiki/Template:Extension#type under that clauses of GFDL)
(changing link to use mw:Extension:Goes_here to utilize the new interwiki symbol "mw" which links to mediawiki.org)
Line 1: Line 1:
= Types of extensions =
= Implementation types of extensions =
 
implementation type


The implementation strategy(s) employed in building this extension. This parameter is used to create categories that help programmers find examples of various MediaWiki specific implementation strategies or patterns. Although the values of this parameter sometimes coincide with the use case or purpose of an extension, that is not reason for this parameter. If the values you have chosen for this parameter do not adequately identify the purpose or possible use cases, we recommend you add additional category links as needed.
The implementation strategy(s) employed in building this extension. This parameter is used to create categories that help programmers find examples of various MediaWiki specific implementation strategies or patterns. Although the values of this parameter sometimes coincide with the use case or purpose of an extension, that is not reason for this parameter. If the values you have chosen for this parameter do not adequately identify the purpose or possible use cases, we recommend you add additional category links as needed.
Line 37: Line 35:


Extensions currently installed on this [[development wiki]]. Also applicable to the implementation wiki.
Extensions currently installed on this [[development wiki]]. Also applicable to the implementation wiki.
* <tt>[http://www.mediawiki.org/wiki/Extension:SpamBlacklist Extension:SpamBlacklist]</tt> - [[regex]]es against spammers - installed and working.
* <tt>[[mw:Extension:SpamBlacklist Extension:SpamBlacklist]]</tt> - [[regex]]es against spammers - installed and working.
* <tt>[http://www.mediawiki.org/wiki/Extension:ConfirmEdit Extension:ConfirmEdit]</tt> - installed and working.
* <tt>[[mw:Extension:ConfirmEdit Extension:ConfirmEdit]]</tt> - installed and working.


Listing extensions that could be useful for the [[implementation wiki]]
Listing extensions that could be useful for the [[implementation wiki]]
Line 45: Line 43:


== A ==
== A ==
* http://www.mediawiki.org/wiki/Extension:AJAX_Poll - enables embedding AJAX based polls
* [[mw:Extension:AJAX_Poll]] - enables embedding AJAX based polls
* http://www.mediawiki.org/wiki/Extension:AccessPostgres - Enables reading and writing values from/to a postgres database to/from articles
* [[mw:Extension:AccessPostgres]] - Enables reading and writing values from/to a postgres database to/from articles
* http://www.mediawiki.org/wiki/Extension:AmMap - Allows embedding interactive AmMap flash maps
* [[mw:Extension:AmMap]] - Allows embedding interactive AmMap flash maps
* http://www.mediawiki.org/wiki/Extension:Approved_Revs - an extension that lets administrators mark a certain revision of a page as "approved".
* [[mw:Extension:Approved_Revs]] - an extension that lets administrators mark a certain revision of a page as "approved".
* http://www.mediawiki.org/wiki/Extension:Arrays - Allows parser functions that manipulate arrays
* [[mw:Extension:Arrays]] - Allows parser functions that manipulate arrays


=== ArticleFeedback - ( stars of maximum stars ) for reviews ===
=== ArticleFeedback - ( stars of maximum stars ) for reviews ===
* http://www.mediawiki.org/wiki/Extension:ArticleFeedback - allows users to rate articles. '''This could potentially be used for [[reviews]] and/or [[voting]]'''
* [[mw:Extension:ArticleFeedback]] - allows users to rate articles. '''This could potentially be used for [[reviews]] and/or [[voting]]'''


=== ArticleFeedbackv5 - could be used to collect feedback to a company ===
=== ArticleFeedbackv5 - could be used to collect feedback to a company ===


* http://www.mediawiki.org/wiki/Extension:ArticleFeedbackv5 - for collecting user feedback about articles '''This could potentially be used to collect the [[feedback]] which then needs to be delivered to the [[business]]es.'''
* [[mw:Extension:ArticleFeedbackv5]] - for collecting user feedback about articles '''This could potentially be used to collect the [[feedback]] which then needs to be delivered to the [[business]]es.'''


* http://www.mediawiki.org/wiki/Extension:ArticleToCategory2 - Adds a textbox to category-pages to streamline adding pages to categories
* [[mw:Extension:ArticleToCategory2]] - Adds a textbox to category-pages to streamline adding pages to categories


* http://www.mediawiki.org/wiki/Extension:AuthorProtect - Allows the author of an article to protect it against editing by others. Could be useful for [[voting]] pages.he  
* [[mw:Extension:AuthorProtect]] - Allows the author of an article to protect it against editing by others. Could be useful for [[voting]] pages.he  


* http://www.mediawiki.org/wiki/Extension:AutoCategoryInclude - Checks for categories and includes templates ( without messy wikitext ) into pages based on the categories. '''Could be very useful for constructing infoboxen on company / product pages.'''
* [[mw:Extension:AutoCategoryInclude]] - Checks for categories and includes templates ( without messy wikitext ) into pages based on the categories. '''Could be very useful for constructing infoboxen on company / product pages.'''


* http://www.mediawiki.org/wiki/Extension:AutoLanguage - Displays a page in the language specified in a user preference. Looks very old and maybe not up-to-date but '''the source should be interesting reading for anyone looking to implement many languages in one wiki.'''
* [[mw:Extension:AutoLanguage]] - Displays a page in the language specified in a user preference. Looks very old and maybe not up-to-date but '''the source should be interesting reading for anyone looking to implement many languages in one wiki.'''


== B ==  
== B ==  
=== BADI Pages Created Links ( automatically color outgoing links with colors for "exists" and "doesn't exist ===
=== BADI Pages Created Links ( automatically color outgoing links with colors for "exists" and "doesn't exist ===
* http://www.mediawiki.org/wiki/Extension:BADI_Pages_Created_Links - Allows display of links in toolbox to other wiki or wiki-like sites whereby '''links will be colored differently depending on whether the page there has been created yet or not'''. Status determined by response code or Last-Modified HTTP HEAD requests.
* [[mw:Extension:BADI_Pages_Created_Links]] - Allows display of links in toolbox to other wiki or wiki-like sites whereby '''links will be colored differently depending on whether the page there has been created yet or not'''. Status determined by response code or Last-Modified HTTP HEAD requests.


=== Back Links Functions ( constructing the voting machinery probably can use at least functions from this===
=== Back Links Functions ( constructing the voting machinery probably can use at least functions from this===
* http://www.mediawiki.org/wiki/Extension:BackLinksFunctions - This does what it's name says. The code is ancient, but will be '''essential reading to anyone developing a voting system where votes are kept in wiki pages'''
* [[mw:Extension:BackLinksFunctions]] - This does what it's name says. The code is ancient, but will be '''essential reading to anyone developing a voting system where votes are kept in wiki pages'''


=== BrokenLinks ===
=== BrokenLinks ===
* http://www.mediawiki.org/wiki/Extension:BrokenLinks
* [[mw:Extension:BrokenLinks]]


They on BrokenLinks:
They on BrokenLinks:
Line 82: Line 80:
::Obviously very useful for housekeeping the links to businesses.
::Obviously very useful for housekeeping the links to businesses.


* http://www.mediawiki.org/wiki/Extension:BucketVoting - The bucket voting extension to mediawiki allows people to distribute a number of votes between a number of options, so they can vote based on how important things are to them. This is known as [[w:cumulative voting]].
* [[mw:Extension:BucketVoting]] - The bucket voting extension to mediawiki allows people to distribute a number of votes between a number of options, so they can vote based on how important things are to them. This is known as [[w:cumulative voting]].


== C ==
== C ==
Line 88: Line 86:
=== Common Locale Data Repository ===
=== Common Locale Data Repository ===


* http://www.mediawiki.org/wiki/Extension:CLDR - The CLDR extension contains local language names for different languages, countries, and currencies extracted from [[w:Common Locale Data Repository]] data.
* [[mw:Extension:CLDR]] - The CLDR extension contains local language names for different languages, countries, and currencies extracted from [[w:Common Locale Data Repository]] data.


Useable to fetch proper localized string for [[countries]], [[areas]], [[languages]] and currencies
Useable to fetch proper localized string for [[countries]], [[areas]], [[languages]] and currencies


=== Call - ablility to pass variables to pages ===
=== Call - ablility to pass variables to pages ===
* http://www.mediawiki.org/wiki/Extension:Call - ability to pass variables to templates to generate dynamic wiki pages
* [[mw:Extension:Call]] - ability to pass variables to templates to generate dynamic wiki pages


=== CategoryCloud and CategoryTagCloud - 2 competing [[w:tag cloud]] implementations ) ===
=== CategoryCloud and CategoryTagCloud - 2 competing [[w:tag cloud]] implementations ) ===
* http://www.mediawiki.org/wiki/Extension:CategoryCloud - Create a [[w:tag cloud]] from category data
* [[mw:Extension:CategoryCloud]] - Create a [[w:tag cloud]] from category data
* http://www.mediawiki.org/wiki/Extension:CategoryTagCloud - Creates topic clouds from category data
* [[mw:Extension:CategoryTagCloud]] - Creates topic clouds from category data




=== CategoryIndex - Using keys ( external to articles ) to make category associations ( [[Parser function]] ) ===
=== CategoryIndex - Using keys ( external to articles ) to make category associations ( [[Parser function]] ) ===
* http://www.mediawiki.org/wiki/Extension:CategoryIndex
* [[mw:Extension:CategoryIndex]]


They on CategoryIndex:
They on CategoryIndex:
Line 111: Line 109:


=== CategoryIntersection - where are the other set operations ? ===
=== CategoryIntersection - where are the other set operations ? ===
* http://www.mediawiki.org/wiki/Extension:CategoryIntersection - Maintains a table with hash values for category intersections within a page to allow searching category intersections
* [[mw:Extension:CategoryIntersection]] - Maintains a table with hash values for category intersections within a page to allow searching category intersections


=== CategoryOnUpload ===
=== CategoryOnUpload ===
* http://www.mediawiki.org/wiki/Extension:CategoryOnUpload -  
* [[mw:Extension:CategoryOnUpload]] -  


They on Extension:CategoryOnUpload:
They on Extension:CategoryOnUpload:
Line 125: Line 123:
=== Create_Page ([[parser function]], [[user interface]] )===
=== Create_Page ([[parser function]], [[user interface]] )===


[http://www.mediawiki.org/wiki/Extension:Create_Page Extension:Create_Page]
[[[mw:Extension:Create_Page]]


They on Create_Page:
They on Create_Page:
Line 136: Line 134:


=== NewArticleTemplates ===
=== NewArticleTemplates ===
* http://www.mediawiki.org/wiki/Extension:NewArticleTemplates  
* [[mw:Extension:NewArticleTemplates]]


They on NewArticleTemplates:
They on NewArticleTemplates:
9,843

edits

We use only those cookies necessary for the functioning of the website.