Help:Cargo: Difference between revisions

984 bytes removed ,  15 November 2024
→‎Features: Help:Class
(→‎Resources: expand)
(→‎Features: Help:Class)
 
(12 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Breadcrumbs|align=right|officialwebsite=no|page=Extension:Cargo|mediawiki=yes|wikipedia=no}}
{{Breadcrumbs|align=right|officialwebsite=no|page=Extension:Cargo|mediawiki=yes|wikipedia=no}}


The Cargo MediaWiki extension is designed to enhance MediaWiki's capabilities by providing a structured way to store and query data within wiki templates, particularly useful for managing data in infoboxes or similar structured data representations.  
The '''Cargo''' [[MediaWiki]] extension is designed to enhance MediaWiki's capabilities by providing a structured way to store and query data within wiki templates, particularly useful for managing data in [[Template:Infobox|infoboxes]] or similar structured data representations.  


Cargo stands out as a powerful tool for those looking to leverage MediaWiki not just for content but for structured data management, offering a balance between complexity and usability for wiki administrators and developers. Its integration with MediaWiki's templating system makes it particularly useful for creating dynamic, data-driven content within wiki environments.
Cargo stands out as a powerful tool for those looking to leverage MediaWiki not just for content but for structured data management, offering a balance between complexity and usability for wiki administrators and developers. Its integration with MediaWiki's templating system makes it particularly useful for creating dynamic, data-driven content within wiki environments.
Line 15: Line 15:


==Features==
==Features==
*Data Types: Cargo supports various data types including simple types like strings, dates, and numbers, to more complex ones like hierarchies, coordinates, and wikitext.
 
=== Data Types ===
{{Main|Help:Class}}
Cargo supports various data types including simple types like strings, dates, and numbers, to more complex ones like hierarchies, coordinates, and wikitext.
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 95: Line 98:
|Holds a "rating" value, i.e., usually an integer from 1 to 5
|Holds a "rating" value, i.e., usually an integer from 1 to 5
|}
|}
*Special Pages: Cargo includes special pages like [[Special:CargoQuery]] for direct querying and [[Special:Drilldown]] for interactive data exploration.
 
*Integration with MediaWiki: It integrates seamlessly with MediaWiki's existing structure, allowing for data to be linked with pages, categories, and other MediaWiki features.
=== Special Pages ===
*Customization: Through settings like $wgCargoDefaultStringBytes or $wgCargoMaxQueryLimit, administrators can control how Cargo behaves in terms of data storage limits or query performance.
Cargo includes special pages like [[Special:CargoQuery]] for direct querying and [[Special:Drilldown]] for interactive data exploration.
 
=== Integration with MediaWiki ===
It integrates seamlessly with MediaWiki's existing structure, allowing for data to be linked with pages, categories, and other MediaWiki features.
 
=== Customization ===
Through settings like $wgCargoDefaultStringBytes or $wgCargoMaxQueryLimit, administrators can control how Cargo behaves in terms of data storage limits or query performance.


==Advantages==
==Advantages==
Line 148: Line 157:
* [[Help:Class]] - Defining a new Cargo template
* [[Help:Class]] - Defining a new Cargo template
* [[Help:Cargo (Overview)]]
* [[Help:Cargo (Overview)]]
* [[Help:Cargo (Query)]]


== Resources ==
== Resources ==
=== Links ===
=== Links ===
* https://workingwithmediawiki.com/book/chapter16.html
* https://community.fandom.com/wiki/Help:Cargo
* https://community.fandom.com/wiki/Help:Cargo
* https://community.fandom.com/wiki/Help:Cargo/recreating_tables
* https://community.fandom.com/wiki/Help:Cargo/recreating_tables
* https://community.fandom.com/wiki/Help:Cargo/customizing_tables
* https://community.fandom.com/wiki/Help:Cargo/customizing_tables
===Example wikis===
===Example wikis===
* https://www.mediawiki.org/wiki/Extension:Cargo/Sites_that_use_Cargo
See [[Help:Cargo (Example wikis)]]
* https://wikiapiary.com/wiki/Extension:Cargo
* https://lol.fandom.com/wiki/League_of_Legends_Esports_Wiki
** https://lol.fandom.com/wiki/Help:Cargo_Style_Guide
** https://lol.fandom.com/wiki/Help:Cargo_table_recreation_order
** https://lol.fandom.com/wiki/Leaguepedia:Dev_Blog/2018
** https://lol.fandom.com/wiki/Special:CargoTables
* https://wiki.squirrelslair.ca/index.php?title=Main_Page
** https://wiki.squirrelslair.ca/index.php?title=Special:CargoTables
** https://wiki.squirrelslair.ca/index.php?title=Template:Project
** [[Template:Project]]
* https://discoursedb.org/wiki/Main_Page
* https://support.wiki.gg/wiki/Cargo
* https://sorcererbyriver.wiki.gg/wiki/Main_Page
* https://wikispore.wmflabs.org/
** https://wikispore.wmflabs.org/wiki/Special:CargoTables
* https://pathofexile.fandom.com/wiki/Path_of_Exile_Wiki
** https://pathofexile.fandom.com/wiki/Special:CargoTables
* https://eyewiki.org/Main_Page
** https://eyewiki.org/w/index.php?title=Intermediate_Uveitis&action=formedit
*https://www.wikilawschool.org/
**https://www.wikilawschool.org/w/index.php?title=Chevron_U.S.A.,_Inc._v._Nat._Res._Def._Council,_Inc.&action=formedit
** https://www.wikilawschool.org/wiki/Template:Clerk-Note
** https://wiki.oroboros.at/index.php?title=Robinson_2019_Am_J_Physiol_Cell_Physiol&action=formedit


=== Videos ===
=== Videos ===


{{Clear}}
==== Setting up Cargo on a Wiki Class ====
==== Setting up Cargo on a Wiki Class ====
{{#ev:YouTube|https://www.youtube.com/watch?v=kRphNpnQGNc|400|right|The Pontificate of John Paul II begins}}
{{#ev:YouTube|https://www.youtube.com/watch?v=9MHXrfCt5cM|400|left|Setting up Cargo on a Wiki Class (11 April 2024)}}
 
====Cargo with the Neutronized Wiki====
{{#ev:YouTube|https://www.youtube.com/watch?v=n4rdTkaOrNc|400|left|Cargo with the Neutronized Wiki (May 20th, 2024)}}
[[Category:Help]]