MediaWiki/extensions: Difference between revisions

    From Consumerium development wiki R&D Wiki
    (→‎C: http://www.mediawiki.org/wiki/Extension:CategoryTagCloud - Creates topic clouds from category data)
    (Adding headings for the clearly most useful extensions + tweaking tweaking)
    Line 11: Line 11:
    * http://www.mediawiki.org/wiki/Extension:Approved_Revs - an extension that lets administrators mark a certain revision of a page as "approved".
    * http://www.mediawiki.org/wiki/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
    * http://www.mediawiki.org/wiki/Extension:Arrays - Allows parser functions that manipulate arrays
    === 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]]'''
    * http://www.mediawiki.org/wiki/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===
    * 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 businesses.'''
    * 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 businesses.'''
    * http://www.mediawiki.org/wiki/Extension:ArticleToCategory2 - Adds a textbox to category-pages to streamline adding pages to categories
    * http://www.mediawiki.org/wiki/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  
    * 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  
    * 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.'''
    * 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.'''
    * 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.'''
    * 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.'''


    == B ==
    == B ==
    === 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.
    * 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.
    === 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'''
    * 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'''
    * http://www.mediawiki.org/wiki/Extension:BrokenLinks - Special Page which checks all links in table _externallinks and reports on those that return an HTTP response 4xx or 5xx
    * http://www.mediawiki.org/wiki/Extension:BrokenLinks - Special Page which checks all links in table _externallinks and reports on those that return an HTTP response 4xx or 5xx
    Line 25: Line 37:


    == C ==
    == C ==
    === 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.
    * 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.


    Useable to fetch proper localized string for [[countries]], [[areas]], [[languages]] and currencies
    === 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
    * http://www.mediawiki.org/wiki/Extension:Call - ability to pass variables to templates to generate dynamic wiki pages


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


    * http://www.mediawiki.org/wiki/Extension:CategoryIndex - This extensions allows you to create categories of pages where the page is added with key value, which can be displayed on the lists of parties or categories used to select subset of pages from category


    === CategoryIndex ( Using keys ( external to articles ) to make category associations )  ===
    * http://www.mediawiki.org/wiki/Extension:CategoryIndex - This extensions allows you to create categories of pages where the page is added with key value, which can be displayed on the lists of parties or categories used to select subset of pages from category.
    Perhaps this could be utilized to enter datas for many pages in single pages and also propagated to all languages
    === 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
    * http://www.mediawiki.org/wiki/Extension:CategoryIntersection - Maintains a table with hash values for category intersections within a page to allow searching category intersections


    * http://www.mediawiki.org/wiki/Extension:CategoryOnUpload - Dropdown menu when uploading images to add the image to a category
    === CategoryOnUpload ===
    * http://www.mediawiki.org/wiki/Extension:CategoryOnUpload -  


    * http://www.mediawiki.org/wiki/Extension:CategoryTagCloud - Creates topic clouds from category data
    They on Extension:CategoryOnUpload:
    ::Dropdown menu when uploading images to add the image to a category
     
    Us on Extension:CategoryOnUpload:
     
    ::Makes it easier and faster to [[categorize]] a file you are uploading


    == N ==
    == N ==


    * http://www.mediawiki.org/wiki/Extension:NewArticleTemplates - Enables per-namespace pre-loadable texts for new articles i.e. we can have a skeleton for creating a new product or company page.
    === NewArticleTemplates ===
    * http://www.mediawiki.org/wiki/Extension:NewArticleTemplates  
     
    They on NewArticleTemplates:
    :: ...
     
    Us on NewArticleTemplates:
     
    Obviously does what it says. Enables per-namespace pre-loadable ( into the edit box ) texts for new articles i.e. we can have a skeleton for creating a new [[product]], [[brand]], [[company]], [[area]], [[country]] and [[NGO]] etc. no need to [[avoid copy-paste|copy-paste]]. Whether the template given for an article can be given if not all things are split into separate namespaces is possible is not know.

    Revision as of 14:02, 10 May 2012

    Extensions currently installed on this development wiki. Also applicable to the implementation wiki.

    Listing extensions that could be useful for the implementation wiki

    A

    ArticleFeedback ( stars of maximum stars ) for reviews

    ArticleFeedbackv5 could be used to collect feedback to a company

    • 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.

    B

    BADI Pages Created Links ( automatically color outgoing links with colors for "exists" and "doesn't exist

    Back Links Functions ( constructing the voting machinery probably can use at least functions from this

    C

    Common Locale Data Repository

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

    Call - ablility to pass variables to pages

    CategoryCloud and CategoryTagCloud ( 2 competing w:tag cloud implementations )


    CategoryIndex ( Using keys ( external to articles ) to make category associations )

    Perhaps this could be utilized to enter datas for many pages in single pages and also propagated to all languages

    CategoryIntersection - where are the other set operations ?

    CategoryOnUpload

    They on Extension:CategoryOnUpload:

    Dropdown menu when uploading images to add the image to a category

    Us on Extension:CategoryOnUpload:

    Makes it easier and faster to categorize a file you are uploading

    N

    NewArticleTemplates

    They on NewArticleTemplates:

    ...

    Us on NewArticleTemplates:

    Obviously does what it says. Enables per-namespace pre-loadable ( into the edit box ) texts for new articles i.e. we can have a skeleton for creating a new product, brand, company, area, country and NGO etc. no need to copy-paste. Whether the template given for an article can be given if not all things are split into separate namespaces is possible is not know.