<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mwiki.costasano.club/index.php?action=history&amp;feed=atom&amp;title=ICT%3AWiki_-_Cargo_and_PageForms</id>
	<title>ICT:Wiki - Cargo and PageForms - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mwiki.costasano.club/index.php?action=history&amp;feed=atom&amp;title=ICT%3AWiki_-_Cargo_and_PageForms"/>
	<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:Wiki_-_Cargo_and_PageForms&amp;action=history"/>
	<updated>2026-07-22T22:11:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://mwiki.costasano.club/index.php?title=ICT:Wiki_-_Cargo_and_PageForms&amp;diff=1638&amp;oldid=prev</id>
		<title>Mngr: Mngr moved page ICT:Cargo and PageForms to ICT:Wiki - Cargo and PageForms without leaving a redirect</title>
		<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:Wiki_-_Cargo_and_PageForms&amp;diff=1638&amp;oldid=prev"/>
		<updated>2026-05-14T15:33:15Z</updated>

		<summary type="html">&lt;p&gt;Mngr moved page &lt;a href=&quot;/index.php?title=ICT:Cargo_and_PageForms&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;ICT:Cargo and PageForms (page does not exist)&quot;&gt;ICT:Cargo and PageForms&lt;/a&gt; to &lt;a href=&quot;/ICT:Wiki_-_Cargo_and_PageForms&quot; title=&quot;ICT:Wiki - Cargo and PageForms&quot;&gt;ICT:Wiki - Cargo and PageForms&lt;/a&gt; without leaving a redirect&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 15:33, 14 May 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mngr</name></author>
	</entry>
	<entry>
		<id>https://mwiki.costasano.club/index.php?title=ICT:Wiki_-_Cargo_and_PageForms&amp;diff=66&amp;oldid=prev</id>
		<title>Mngr: Cargo with PageFrom workflow</title>
		<link rel="alternate" type="text/html" href="https://mwiki.costasano.club/index.php?title=ICT:Wiki_-_Cargo_and_PageForms&amp;diff=66&amp;oldid=prev"/>
		<updated>2026-01-05T13:24:39Z</updated>

		<summary type="html">&lt;p&gt;Cargo with PageFrom workflow&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Cargo and Page Forms Implementation Guide (2026) ==&lt;br /&gt;
&lt;br /&gt;
This guide explains how to set up a structured data system using the &amp;#039;&amp;#039;&amp;#039;Cargo&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Page Forms&amp;#039;&amp;#039;&amp;#039; extensions in MediaWiki 1.45.&lt;br /&gt;
&lt;br /&gt;
=== 1. The Data Schema (Template:Book) ===&lt;br /&gt;
The template is the &amp;quot;brain&amp;quot; of the operation. It declares the database structure and stores the data when a page is saved.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Path:&amp;#039;&amp;#039;&amp;#039; [[Template:Book]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
{{#cargo_declare:&lt;br /&gt;
_table = Books&lt;br /&gt;
|Title = String&lt;br /&gt;
|Author = String&lt;br /&gt;
|Year = Integer&lt;br /&gt;
}}&lt;br /&gt;
This template is used to store book metadata in the Cargo database.&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{#cargo_store:&lt;br /&gt;
_table = Books&lt;br /&gt;
}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 300px;&amp;quot;&lt;br /&gt;
! Title&lt;br /&gt;
| {{{Title|}}}&lt;br /&gt;
|-&lt;br /&gt;
! Author&lt;br /&gt;
| {{{Author|}}}&lt;br /&gt;
|-&lt;br /&gt;
! Year&lt;br /&gt;
| {{{Year|}}}&lt;br /&gt;
|}&lt;br /&gt;
[[Category:Books]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 2. The Input Interface (Form:Book) ===&lt;br /&gt;
The form provides a user-friendly way to fill out the template without touching wikitext. It also enables autocompletion from existing Cargo data.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Path:&amp;#039;&amp;#039;&amp;#039; [[Form:Book]]&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{{standard input|itemname|label=Book Page Title}}}&lt;br /&gt;
&lt;br /&gt;
{{{for template|Book}}}&lt;br /&gt;
{| class=&amp;quot;formtable&amp;quot;&lt;br /&gt;
! Book Title:&lt;br /&gt;
| {{{field|Title|mandatory}}}&lt;br /&gt;
|-&lt;br /&gt;
! Author:&lt;br /&gt;
| {{{field|Author|input type=combobox|cargo table=Books|cargo field=Author}}}&lt;br /&gt;
|-&lt;br /&gt;
! Publication Year:&lt;br /&gt;
| {{{field|Year|input type=number}}}&lt;br /&gt;
|}&lt;br /&gt;
{{{end template}}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Summary of changes:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{{{standard input|summary}}}&lt;br /&gt;
&lt;br /&gt;
{{{standard input|save}}} {{{standard input|preview}}} {{{standard input|cancel}}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 3. Activation Steps ===&lt;br /&gt;
After saving the pages above, you MUST perform these steps to activate the database:&lt;br /&gt;
# Go to [[Template:Book]].&lt;br /&gt;
# Click the &amp;#039;&amp;#039;&amp;#039;&amp;quot;Create data table&amp;quot;&amp;#039;&amp;#039;&amp;#039; (or &amp;quot;Recreate data&amp;quot;) tab at the top.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;OK&amp;#039;&amp;#039;&amp;#039; to initialize the SQL table.&lt;br /&gt;
# Go to [[Category:Books]] and add {{code|{{#default_form:Book}}}} to ensure the &amp;quot;Edit with form&amp;quot; button appears automatically.&lt;br /&gt;
&lt;br /&gt;
=== 4. Querying the Data ===&lt;br /&gt;
To display the data stored in your &amp;quot;Books&amp;quot; table on any other page, use a Cargo query:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{#cargo_query:&lt;br /&gt;
|tables = Books&lt;br /&gt;
|fields = _pageName=Page, Title, Author, Year&lt;br /&gt;
|where = Year &amp;gt; 2000&lt;br /&gt;
|format = table&lt;br /&gt;
|display_columns = Page, Title, Author, Year&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [www.mediawiki.org Cargo Storing Documentation]&lt;br /&gt;
* [www.mediawiki.org Page Forms Definition Guide]&lt;/div&gt;</summary>
		<author><name>Mngr</name></author>
	</entry>
</feed>