Difference between revisions of "Wiki extensions"

From Open Food Facts wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:
  
 
* https://en.wikipedia.org/wiki/Wikipedia:HotCat
 
* https://en.wikipedia.org/wiki/Wikipedia:HotCat
 +
 +
 +
== New extensions to consider ==
 +
 +
* [x] [[https://www.mediawiki.org/wiki/Extension:MobileFrontend|Extension:MobileFrontend]]
 +
* [x] [[https://www.mediawiki.org/wiki/Extension:Replace Text|ReplaceText]] already comes with the new version. Add:  # ReplaceText extension activated  # See: <nowiki>https://wiki.openfoodfacts.org/Special:ReplaceText</nowiki>
 +
 +
wfLoadExtension( 'ReplaceText' );
 +
 +
$wgGroupPermissions['bureaucrat']['replacetext'] = true;
 +
 +
* [x] [[https://www.mediawiki.org/wiki/Extension:MultimediaViewer|Extension:MultimediaViewer]]
 +
* [x] [[https://www.mediawiki.org/wiki/Extension:Cite|Extension:Cite]]    
 +
* The Duplicator extension provides a special page which allows the creation of independent copies (with separate edit histories) of pages. [[https://www.mediawiki.org/wiki/Extension:Duplicator|https://www.mediawiki.org/wiki/Extension:Duplicator]]
 +
* The Echo extension provides an in-wiki notification system that can be used by other extensions. [[https://www.mediawiki.org/wiki/Extension:Echo|https://www.mediawiki.org/wiki/Extension:Echo]]
 +
** The Thanks extension adds a quick way to give positive feedback for productive contributions to MediaWiki sites. It allows users to send public 'thank you' notifications (via [[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Echo|Echo]]) to other users for their individual edits and some logged actions. [[https://www.mediawiki.org/wiki/Extension:Thanks|https://www.mediawiki.org/wiki/Extension:Thanks]]
 +
* External Data : [[https://www.mediawiki.org/wiki/Extension:External Data|https://www.mediawiki.org/wiki/Extension:External_Data]]
 +
** The External Data extension allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources. These sources can include external URLs, regular wiki pages, uploaded files, files on the local server, databases or LDAP directories.
 +
** sudo apt install php-cli wget unzip php-zip
 +
** wget -O composer-setup.php [[https://getcomposer.org/installer|https://getcomposer.org/installer]]
 +
** sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
 +
** sudo -u www-data bash
 +
** cd /var/www/wiki.openfoodfacts.org/extensions
 +
** wget <nowiki>https://github.com/wikimedia/mediawiki-extensions-ExternalData/archive/2.4.zip</nowiki>
 +
** unzip 2.4.zip
 +
** mv mediawiki-extensions-ExternalData-2.4 ExternalData
 +
** cd ExternalData
 +
** composer update
 +
**
 +
* Data Transfert ? : [[https://www.mediawiki.org/wiki/Extension:Data Transfer|https://www.mediawiki.org/wiki/Extension:Data_Transfer]]
 +
* Shortcode to generate barcode
 +
* TODO: look at shortcodes for YT, Google Docs, etc.
 +
* [[https://www.mediawiki.org/wiki/Extension:Echo|Extension:Echo]]
 +
** [[https://www.mediawiki.org/wiki/Extension:Thanks|Extension:Thanks]]  
 +
** [[https://www.mediawiki.org/wiki/Extension:Flow|Extension:StructuredDiscussions]]
 +
* [[https://www.mediawiki.org/wiki/Extension:GettingStarted|Extension:GettingStarted]]: I suggest not to install:
 +
** three dependencies:
 +
 +
* [[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:EventLogging|EventLogging]] (for logging)
 +
* [[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:GuidedTour|GuidedTour]] (for providing tours and tooltips)
 +
* [[https://www.mediawiki.org/wiki/Redis|Redis]] (for maintaining its lists of articles)
 +
 +
* [[https://www.mediawiki.org/wiki/Extension:AdvancedSearch|Extension:AdvancedSearch]] (depends on [[https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch|Extension:CirrusSearch]])
 +
* [[https://www.mediawiki.org/wiki/Extension:RevisionSlider|Extension:RevisionSlider]]: well maintained and easy to install; it is so important, though?
 +
* [[https://www.mediawiki.org/wiki/Extension:Collection|Extension:Collection]]: why? This extension doesn’t do much things without installing more extensions (pdf, etc.)
 +
* [[https://www.mediawiki.org/wiki/Extension:VisualEditor|Extension:VisualEditor]]: VisualEditor is huge feature but hard to install.
 +
** [[https://www.mediawiki.org/wiki/Extension:DiscussionTools|Extension:DiscussionTools]]
 +
** Quick Cat ? ajouter des catégories
 +
* [[https://www.mediawiki.org/wiki/Extension:ReadingLists|Extension:ReadingLists]]: I suggest not to install: it’s tagged “beta”; last version was released in 2017; it modifies database.
 +
* [[https://www.mediawiki.org/wiki/Extension:DarkMode|Extension:DarkMode]]: I suggest not to install as it’s tagged “experimental”.
 +
* Extension that allow easy categorization: [[https://energypedia.info/wiki/Categorize an Article|https://energypedia.info/wiki/Categorize_an_Article]]
 +
 +
Installed extensions on wikifr: [[https://fr.wikipedia.org/wiki/Spécial:Version|https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Version]]    
  
 
<Back to [[Wiki gardening]]
 
<Back to [[Wiki gardening]]
  
 
[[Category:Wiki maintenance]]
 
[[Category:Wiki maintenance]]

Latest revision as of 13:37, 26 August 2024

Extensions that would be desirable on the Wiki


New extensions to consider

  • [x] [[1]]
  • [x] [Text|ReplaceText] already comes with the new version. Add: # ReplaceText extension activated # See: https://wiki.openfoodfacts.org/Special:ReplaceText

wfLoadExtension( 'ReplaceText' );

$wgGroupPermissions['bureaucrat']['replacetext'] = true;

  • [x] [[2]]
  • [x] [[3]]    
  • The Duplicator extension provides a special page which allows the creation of independent copies (with separate edit histories) of pages. [[4]]
  • The Echo extension provides an in-wiki notification system that can be used by other extensions. [[5]]
    • The Thanks extension adds a quick way to give positive feedback for productive contributions to MediaWiki sites. It allows users to send public 'thank you' notifications (via [[6]]) to other users for their individual edits and some logged actions. [[7]]
  • External Data : [Data|https://www.mediawiki.org/wiki/Extension:External_Data]
    • The External Data extension allows MediaWiki pages to retrieve, filter, and format structured data from one or more sources. These sources can include external URLs, regular wiki pages, uploaded files, files on the local server, databases or LDAP directories.
    • sudo apt install php-cli wget unzip php-zip
    • wget -O composer-setup.php [[8]]
    • sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
    • sudo -u www-data bash
    • cd /var/www/wiki.openfoodfacts.org/extensions
    • wget https://github.com/wikimedia/mediawiki-extensions-ExternalData/archive/2.4.zip
    • unzip 2.4.zip
    • mv mediawiki-extensions-ExternalData-2.4 ExternalData
    • cd ExternalData
    • composer update
  • Data Transfert ? : [Transfer|https://www.mediawiki.org/wiki/Extension:Data_Transfer]
  • Shortcode to generate barcode
  • TODO: look at shortcodes for YT, Google Docs, etc.
  • [[9]]
  • [[12]]: I suggest not to install:
    • three dependencies:
  • [[13]] (for logging)
  • [[14]] (for providing tours and tooltips)
  • [[15]] (for maintaining its lists of articles)
  • [[16]] (depends on [[17]])
  • [[18]]: well maintained and easy to install; it is so important, though?
  • [[19]]: why? This extension doesn’t do much things without installing more extensions (pdf, etc.)
  • [[20]]: VisualEditor is huge feature but hard to install.
    • [[21]]
    • Quick Cat ? ajouter des catégories
  • [[22]]: I suggest not to install: it’s tagged “beta”; last version was released in 2017; it modifies database.
  • [[23]]: I suggest not to install as it’s tagged “experimental”.
  • Extension that allow easy categorization: [an Article|https://energypedia.info/wiki/Categorize_an_Article]

Installed extensions on wikifr: [[24]]    

<Back to Wiki gardening