created second project idea, and testing table
 
YoshiRulz (talk | contribs)
m Project goals: Fix WhatLinksHere links
 
(23 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Project cargo-complete
Articles on this wiki contain structured data about the article's topic which is stored in a Cargo template. This data is being prepared for a browser extension that will notify users about a company's past incidents while they are shopping online. On some pages this data shows up in a box alongside the article, but on Incident pages, it is invisible. We need editors to contribute to this data by filling in missing data points and adding Cargo templates to old pages that do not have them. We've put this project page together to try and make it easier to track down and identify articles in need of metadata updates.<!-- is there a link on this wiki to learn about or beta test the extension?-->
===What are Cargo tables?===
Cargo tables are data structures used on the Consumer Rights Wiki for storing info about articles. These can be used to create queries on the wiki (like the ones generating the tables you see below) as well as accessed via the wiki's API by things like the consumerrights.wiki browser extension project.


concept for this project is making sure that all cargo tables which are present on the wiki have all the appropriate metadata in them
We have a few different Cargo tables, which are linked below. Each corresponds to a certain [[Consumer Rights Wiki:Article types|article type]] (although not all article types have Cargo tables).
===Project goals===
The purpose of project Cargo-Complete is to ensure that every Cargo table on the wiki contains all the information that it should, and that every relevant page has a Cargo table. This page contains tables which fetch all of the articles with each kind of Cargo table present on them, By checking over these tables, you should be able to identify articles where the Cargo data is missing, incorrect, or incomplete.


use cargo query to make the table, which people can browse and sort to look for incomplete things they can go and fill in.
The pages which should have a Cargo table include:
*Pages about specific incidents ([[Template:IncidentCargo|template]])
*Pages about specific companies ([[Template:CompanyCargo|template]])
*Pages about specific products or services ([[Template:ProductCargo|template]])
*Pages about specific product lines ([[Template:ProductLineCargo|template]])
 
There are pages without Cargo. Some pages are using the deprecated Infobox data structures, which can be searched for and replaced:
* [[Special:WhatLinksHere/Template:InfoboxCompany|Companies]] - done, but still referenced on internal pages
* [[Special:WhatLinksHere/Template:InfoboxProductLine|Product lines]] - mostly done
 
Other pages do not have Cargo or Infoboxes and must be found by searching through the wiki in places like [[Special:AncientPages|ancient pages]] or [[Special:FewestRevisions|fewest revisions]], or may be stumbled across while doing other work on the wiki like copyediting or adding categories.
New method to find articles: [[User:Bythmusters#Finding articles without certain templates]] List has been exhausted, remaining articles do not fit into cargo classifications.
 
'''TL;DR - We want to look for empty boxes in the tables below, and fill them in'''
 
==What you need to do==
We need you to go through the tables below and 'fill in the blanks', as well as check for pages that don't have Cargo tables, and make cargo tables for them.
 
There are two good ways of editing a Cargo table. The first, and best, is through the source editor. Cargo tables are stored as plaintext within articles, and you can add or fill in fields within a Cargo table by simply adding the fields, or changing the information within them. Take a look at the template pages linked above if you're not sure on how this works.
 
It is also possible to edit them by going though the 'create a page' flow, and entering the name of a page that already exists (with the correct article type). This will take you to a form where you can change and add information to the various Cargo table fields. This also works for creating Cargo tables on pages that don't have them.
 
Feel free to keep a tally of the pages you've fixed up on the discussion page for this project, or share any tools or techniques you're using to make progress on the project with other editors, it'll be a great help!
 
This project will be considered complete when all relevant pages contain Cargo tables, and all Cargo tables have their full complement of data.
 
Additionally, our CI process for the CRW extension compiles a report on a daily basis going over Cargo data quality, which can be found [[Projects:Cargo-complete/report|here]]. This report may be a useful tool for quickly finding articles where data quality is lacking.
 
==Incidents==


{{#cargo_query:
{{#cargo_query:
|tables=Incident, Company
|tables=Incident
|fields=_pageName=Page, Company, StartDate=Start Date, EndDate=End Date, Status, Product, Type, Description
|fields=_pageName=Page, Company, StartDate=Start Date, EndDate=End Date, Status, Product, Type, Description
|order by=_pageName
|order by=_pageName
|format=table
|format=table
|class=wikitable sortable
|class=wikitable sortable
|limit=500
|limit=1000
}}
==Companies==
{{#cargo_query:
|tables=Company
|fields=_pageName=Page, Type, Industry, Founded, ParentCompany=Parent Company, Website, Description
|order by=_pageName
|format=table
|class=wikitable sortable
|limit=1000
}}
 
==Products==
{{#cargo_query:
|tables=Product
|fields=_pageName=Page, Company, ProductLine=Product Line, Category, ArticleType=Article Type, ReleaseYear=Release Year, InProduction=In Production, Description
|order by=_pageName
|format=table
|class=wikitable sortable
|limit=1000
}}
 
==Product lines==
{{#cargo_query:
|tables=ProductLine
|fields=_pageName=Page, Company, Category, ArticleType=Article Type, ReleaseYear=Release Year, InProduction=In Production, Description
|order by=_pageName
|format=table
|class=wikitable sortable
|limit=1000
}}
}}
[[Category:Projects]]