<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://landrace.wiki/wiki/Landrace.Wiki:Mediawiki?action=history&amp;feed=atom</id>
	<title>Landrace.Wiki:Mediawiki - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://landrace.wiki/wiki/Landrace.Wiki:Mediawiki?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://landrace.wiki/wiki/Landrace.Wiki:Mediawiki?action=history"/>
	<updated>2026-04-16T19:55:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://landrace.wiki/index.php?title=Landrace.Wiki:Mediawiki&amp;diff=3595&amp;oldid=prev</id>
		<title>Eloise Zomia: Created page with &quot;&#039;&#039;&#039;Landrace.Wiki&#039;&#039;&#039; runs on [https://www.mediawiki.org MediaWiki], the same open-source platform that powers Wikipedia. This page explains why that choice was made, how the platform works, and what extensions enable the wiki&#039;s structured data capabilities.  == Why MediaWiki ==  A landrace documentation project needs several things from its platform: the ability to store structured scientific data alongside long-form written content, collaborative editing by multiple cont...&quot;</title>
		<link rel="alternate" type="text/html" href="https://landrace.wiki/index.php?title=Landrace.Wiki:Mediawiki&amp;diff=3595&amp;oldid=prev"/>
		<updated>2026-03-01T18:02:44Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Landrace.Wiki&amp;#039;&amp;#039;&amp;#039; runs on [https://www.mediawiki.org MediaWiki], the same open-source platform that powers Wikipedia. This page explains why that choice was made, how the platform works, and what extensions enable the wiki&amp;#039;s structured data capabilities.  == Why MediaWiki ==  A landrace documentation project needs several things from its platform: the ability to store structured scientific data alongside long-form written content, collaborative editing by multiple cont...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Landrace.Wiki&amp;#039;&amp;#039;&amp;#039; runs on [https://www.mediawiki.org MediaWiki], the same open-source platform that powers Wikipedia. This page explains why that choice was made, how the platform works, and what extensions enable the wiki&amp;#039;s structured data capabilities.&lt;br /&gt;
&lt;br /&gt;
== Why MediaWiki ==&lt;br /&gt;
&lt;br /&gt;
A landrace documentation project needs several things from its platform: the ability to store structured scientific data alongside long-form written content, collaborative editing by multiple contributors, version history for accountability, and long-term stability independent of any single commercial provider.&lt;br /&gt;
&lt;br /&gt;
MediaWiki meets all of these requirements. It is free, open-source software maintained by the Wikimedia Foundation and a large developer community. It has been in continuous development since 2002 and powers some of the most heavily trafficked websites in the world. It is not going to disappear because a startup runs out of funding.&lt;br /&gt;
&lt;br /&gt;
More specifically, MediaWiki&amp;#039;s template and category systems provide the structural backbone for organising landrace data across the project&amp;#039;s seven-level [[Landrace.Wiki:About#Geographic Hierarchy|geographic hierarchy]], while its native citation system (via the Cite extension) supports the rigorous sourcing standards the project requires.&lt;br /&gt;
&lt;br /&gt;
== Semantic MediaWiki ==&lt;br /&gt;
&lt;br /&gt;
The most important extension on this platform is [https://www.semantic-mediawiki.org Semantic MediaWiki] (SMW). Standard MediaWiki stores content as free text on pages. Semantic MediaWiki adds the ability to store structured data as &amp;#039;&amp;#039;properties&amp;#039;&amp;#039; attached to those pages, and to query that data across the entire wiki.&lt;br /&gt;
&lt;br /&gt;
In practice, this means:&lt;br /&gt;
&lt;br /&gt;
* Every accession page stores machine-readable data (GPS coordinates, elevation, collection date, conservation status, collector, growing region, and so on) alongside its human-readable descriptions and photographs.&lt;br /&gt;
* Country pages, growing region pages, and portal pages can automatically aggregate and display data from accession pages using semantic queries, without manual updating.&lt;br /&gt;
* The [[Portal:Current Events|Current Events]] news feed, the conservation status panels on the main page, and the accession counts on growing region pages are all generated dynamically from structured data rather than maintained by hand.&lt;br /&gt;
&lt;br /&gt;
This approach means that when a new accession is added to the database with its properties correctly set, it automatically appears in the relevant region page, updates conservation statistics, and becomes discoverable through the wiki&amp;#039;s query system. The data and the display stay in sync without editorial intervention.&lt;br /&gt;
&lt;br /&gt;
== PageForms ==&lt;br /&gt;
&lt;br /&gt;
[https://www.mediawiki.org/wiki/Extension:Page_Forms PageForms] provides structured data entry forms that make it possible to add content without writing wiki markup directly. The [[Special:FormEdit/NewsItem|news item submission form]], for example, presents fields for date, category, headline, summary, location, and source URL. The form generates both the display template and the hidden semantic properties automatically, following the wiki&amp;#039;s [[Landrace.Wiki:About|established architecture]].&lt;br /&gt;
&lt;br /&gt;
This lowers the barrier to contribution. A community member submitting a grow report or a news item does not need to understand MediaWiki syntax or Semantic MediaWiki property definitions. They fill in a form, and the system handles the rest.&lt;br /&gt;
&lt;br /&gt;
== Other Extensions ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Extension !! Function&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Cite&amp;#039;&amp;#039;&amp;#039; || Reference and footnote management&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;TemplateStyles&amp;#039;&amp;#039;&amp;#039; || Scoped CSS for templates, enabling the card-based designs used on portal pages&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Scribunto&amp;#039;&amp;#039;&amp;#039; || Lua scripting support, used for the calendar widget on [[Portal:Current Events]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;DynamicPageList3&amp;#039;&amp;#039;&amp;#039; || Advanced page listing and aggregation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;CategoryTree&amp;#039;&amp;#039;&amp;#039; || Hierarchical category navigation&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;VisualEditor&amp;#039;&amp;#039;&amp;#039; || WYSIWYG editing for contributors unfamiliar with wiki markup&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Technical Details ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Component !! Detail&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;MediaWiki version&amp;#039;&amp;#039;&amp;#039; || 1.44.0&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Skin&amp;#039;&amp;#039;&amp;#039; || Citizen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Hosting&amp;#039;&amp;#039;&amp;#039; || A2 Hosting&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Database&amp;#039;&amp;#039;&amp;#039; || MySQL&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Domain&amp;#039;&amp;#039;&amp;#039; || landrace.wiki&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== For Contributors ==&lt;br /&gt;
&lt;br /&gt;
You do not need to understand any of this to contribute to Landrace.Wiki. The [[Help:Contribution Guidelines|contribution guidelines]] cover everything you need to get started, and the PageForms system handles structured data entry through simple web forms.&lt;br /&gt;
&lt;br /&gt;
If you are technically inclined and want to help with template development, Lua modules, or CSS work, get in touch through [https://zomiacollective.com the Zomia Collective website].&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Landrace.Wiki:About]]&amp;#039;&amp;#039;&amp;#039; – Project overview and documentation structure&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Landrace.Wiki:Mission Statement]]&amp;#039;&amp;#039;&amp;#039; – Conservation mission and commitments&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;[[Help:Contribution Guidelines]]&amp;#039;&amp;#039;&amp;#039; – How to contribute&lt;br /&gt;
&lt;br /&gt;
[[Category:Project pages]]&lt;/div&gt;</summary>
		<author><name>Eloise Zomia</name></author>
	</entry>
</feed>