EveryCRT:Maintenance: Difference between revisions

Add additional maintenance queries: missing images, invalid inputs/outputs, missing specs, orphaned documents (via update-page on MediaWiki MCP Server)
Add Missing Brand Pages section and update status legend to include gray (via update-page on MediaWiki MCP Server)
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
__NOCACHE__
__NOCACHE__
'''This page lists items across the wiki that need editing attention.'''
<templatestyles src="Template:Maintenance status styles.css" />


Use this page to identify incomplete entries, missing data, and other issues that require manual review or correction.
'''This dashboard provides an overview of maintenance tasks and data quality issues across EveryCRT.'''
 
== Status Overview ==
 
{{#invoke:MaintenanceDashboard|fullDashboard}}
 
''Click any card to jump to details. Green = OK, Yellow = needs attention, Red = urgent, Gray = informational.''
 
== Maintenance Areas ==
 
{| class="wikitable" style="width: 100%;"
! Area !! Description !! Details
|-
| '''[[EveryCRT:Category maintenance|Category System]]''' || Missing category pages prevent brands/types from appearing on the Main Page || [[EveryCRT:Category maintenance]]
|-
| '''Data Quality''' || Incomplete pages (stubs, missing images, missing type) || See sections below
|-
| '''Documents''' || Document pages and their associations || [[#Documents Missing Content|Below]]
|}


__TOC__
__TOC__


== Documents missing URL or File ==
== Missing Brand Pages ==
 
These brands are used on CRT or AV device pages but don't have a wiki page created for them (they show as red links). Create a page for each brand with basic information about the manufacturer.
 
{{#invoke:MaintenanceDashboard|listMissingBrandPages}}
 
To fix these:
# Click the red link to create the page
# Add basic information about the manufacturer (history, products, etc.)
# Add <code><nowiki>[[Category:Manufacturers]]</nowiki></code> to categorize it
 
== Documents Missing Content ==


These documents have been created but don't link to any actual content — they need either a '''url''' (external link) or '''file''' (uploaded document) to be useful.
These documents have been created but don't link to any actual content — they need either a '''url''' (external link) or '''file''' (uploaded document) to be useful. The template automatically adds them to [[:Category:Documents missing content]].


{{#ask:
{{#ask:
  [[Category:Documents]]
  [[Category:Documents missing content]]
[[Has document URL::!+]]
[[Has document file::!+]]
  |?Has document type=Type
  |?Has document type=Type
  |?Has document title=Title
  |?Has document title=Title
Line 21: Line 48:
  |class=wikitable sortable
  |class=wikitable sortable
  |mainlabel=Document
  |mainlabel=Document
  |limit=100
  |limit=20
  |default=✓ No documents are missing both URL and file.
|link=all
  |default=✓ All documents have either a URL or file.
}}
}}


Line 28: Line 56:
# Visit the document page
# Visit the document page
# Click "Edit this data" or use [[Special:FormEdit/Document/PAGENAME]]
# Click "Edit this data" or use [[Special:FormEdit/Document/PAGENAME]]
# Add either a '''url''' (for external links like ManualsLib) or upload a '''file'''
# Add either a '''url''' (for external links like ManualsLib or Archive.org) or upload a '''file'''


== Orphaned Documents ==
== Orphaned Documents ==


These documents aren't linked to any CRT model or AV device, so they won't appear in any product page's documentation section.
These documents aren't linked to any CRT model or AV device, so they won't appear in any product page's documentation section. The template automatically adds them to [[:Category:Orphaned documents]].


{{#ask:
{{#ask:
  [[Category:Documents]]
  [[Category:Orphaned documents]]
[[Has related CRT model::!+]]
[[Has related AV device::!+]]
  |?Has document type=Type
  |?Has document type=Type
  |?Has document title=Title
  |?Has document title=Title
|?Has document URL=URL
|?Has document file=File
  |format=table
  |format=table
  |class=wikitable sortable
  |class=wikitable sortable
  |mainlabel=Document
  |mainlabel=Document
  |limit=100
  |limit=20
|link=all
  |default=✓ All documents are linked to at least one CRT model or AV device.
  |default=✓ All documents are linked to at least one CRT model or AV device.
}}
}}
Line 49: Line 78:
To fix these:
To fix these:
# Edit the document page using [[Special:FormEdit/Document/PAGENAME]]
# Edit the document page using [[Special:FormEdit/Document/PAGENAME]]
# Add the appropriate CRT model(s) or AV device(s) in the related fields
# Add the appropriate CRT model(s) in the '''crt_models''' field or AV device(s) in the '''av_devices''' field


== CRT Models Missing Images ==
== CRT Models Missing Images ==
Line 64: Line 93:
  |class=wikitable sortable
  |class=wikitable sortable
  |mainlabel=CRT Model
  |mainlabel=CRT Model
  |limit=100
  |limit=20
|link=all
  |default=✓ All CRT models have images.
  |default=✓ All CRT models have images.
}}
}}
Line 90: Line 120:
  |class=wikitable sortable
  |class=wikitable sortable
  |mainlabel=CRT Model
  |mainlabel=CRT Model
  |limit=100
  |limit=20
|link=all
  |default=✓ All CRT models have screen size specified.
  |default=✓ All CRT models have screen size specified.
}}
}}
Line 96: Line 127:
=== Missing CRT Type ===
=== Missing CRT Type ===


These models don't specify whether they're a TV, monitor, or other CRT type.
These models don't specify whether they're a TV, monitor, or other CRT type. The template automatically adds them to [[:Category:CRTs missing type]].


{{#ask:
{{#ask:
  [[Category:CRT models]]
  [[Category:CRTs missing type]]
[[Has CRT type::!+]]
  |?Has brand=Brand
  |?Has brand=Brand
  |?Has model code=Model
  |?Has model code=Model
Line 107: Line 137:
  |class=wikitable sortable
  |class=wikitable sortable
  |mainlabel=CRT Model
  |mainlabel=CRT Model
  |limit=100
  |limit=20
|link=all
  |default=✓ All CRT models have CRT type specified.
  |default=✓ All CRT models have CRT type specified.
}}
=== Missing Brand ===
These models don't have a brand set.
{{#ask:
[[Category:CRT models]]
[[Has brand::!+]]
|?Has model code=Model
|?Has screen size inches=Size
|?Has CRT type=Type
|format=table
|class=wikitable sortable
|mainlabel=CRT Model
|limit=100
|default=✓ All CRT models have brand specified.
}}
=== Missing Series ===
These models aren't assigned to a product series. The template automatically adds them to [[:Category:CRTs without series]].
{{#ask:
[[Category:CRTs without series]]
|?Has brand=Brand
|?Has model code=Model
|?Has screen size inches=Size
|?Has CRT type=Type
|format=table
|class=wikitable sortable
|mainlabel=CRT Model
|limit=100
|default=✓ All CRT models have series specified.
}}
}}


== Invalid Signal Formats and Connector Types ==
== Invalid Signal Formats and Connector Types ==


These queries help identify CRT inputs and outputs that may have invalid values (causing red links). Compare against the valid values in [[:Category:Video signal formats]] and [[:Category:Connector types]].
Invalid signal formats and connector types appear as '''red links''' throughout the wiki. The easiest way to find them is via [[Special:WantedPages]], which lists all red-linked pages sorted by how many times they're linked.


=== All Signal Formats in Use ===
=== Valid Values Reference ===


This lists all unique signal format values currently used in CRT inputs. Red links indicate invalid values that need correction.
When editing CRT inputs/outputs, use these exact values:


{{#ask:
'''Signal formats''' ([[:Category:Video signal formats]]):
[[Has video signal format::+]]
{{#ask:[[Category:Video signal formats]]|format=list|link=all}}
|?Has video signal format=Signal Format
|format=ul
|limit=500
|headers=hide
|mainlabel=-
|link=all
}}


'''Valid signal formats:''' {{#ask:[[Category:Video signal formats]]|format=list|link=all}}
'''Connector types''' ([[:Category:Connector types]]):
{{#ask:[[Category:Connector types]]|format=list|link=all}}


=== All Input Connector Types in Use ===
=== Finding CRT Models with Specific Values ===


This lists all unique connector type values currently used in CRT inputs. Red links indicate invalid values.
To find all CRT models using a particular signal format or connector, use these special pages:


{{#ask:
* [[Special:SearchByProperty/Has video signal format|Search by input signal format]]
[[Has connector type::+]]
* [[Special:SearchByProperty/Has connector type|Search by input connector type]]
|?Has connector type=Connector
* [[Special:SearchByProperty/Has output signal format|Search by output signal format]]
|format=ul
* [[Special:SearchByProperty/Has output connector|Search by output connector type]]
|limit=500
|headers=hide
|mainlabel=-
|link=all
}}


=== All Output Signal Formats in Use ===
=== Fixing Invalid Values ===


{{#ask:
# Check [[Special:WantedPages]] for red-linked signal formats or connectors
[[Has output signal format::+]]
# Use the SearchByProperty links above to find which CRT models use that invalid value
|?Has output signal format=Signal Format
# Edit each CRT model page and correct the {{tl|CRT input}} or {{tl|CRT output}} template to use a valid value from the lists above
|format=ul
|limit=500
|headers=hide
|mainlabel=-
|link=all
}}
 
=== All Output Connector Types in Use ===
 
{{#ask:
[[Has output connector::+]]
|?Has output connector=Connector
|format=ul
|limit=500
|headers=hide
|mainlabel=-
|link=all
}}
 
'''Valid connector types:''' {{#ask:[[Category:Connector types]]|format=list|link=all}}
 
To fix invalid values:
# Edit the CRT model page
# Find the {{tl|CRT input}} or {{tl|CRT output}} template with the incorrect value
# Change the '''signal''' or '''connector''' parameter to match the exact value from the valid lists above


== External Link Issues ==
== External Link Issues ==
Line 222: Line 183:
'''Note:''' Broken external links (links to websites that no longer work) cannot be automatically detected. These require manual checking or external tools like the [https://www.deadlinkchecker.com/ Dead Link Checker].
'''Note:''' Broken external links (links to websites that no longer work) cannot be automatically detected. These require manual checking or external tools like the [https://www.deadlinkchecker.com/ Dead Link Checker].


== Statistics ==
== Quick Stats ==
 
Quick counts for planning maintenance work:


* '''Total CRT models:''' {{#ask:[[Category:CRT models]]|format=count}}
{| class="wikitable"
* '''CRT models needing images:''' {{#ask:[[Category:CRT models needing images]]|format=count}}
! Metric !! Count
* '''CRT stubs (missing screen size):''' {{#ask:[[Category:CRT stubs]]|format=count}}
|-
* '''Total documents:''' {{#ask:[[Category:Documents]]|format=count}}
| Total CRT models || {{#ask:[[Category:CRT models]]|format=count}}
* '''Documents missing URL/file:''' {{#ask:[[Category:Documents]][[Has document URL::!+]][[Has document file::!+]]|format=count}}
|-
* '''Orphaned documents:''' {{#ask:[[Category:Documents]][[Has related CRT model::!+]][[Has related AV device::!+]]|format=count}}
| Total AV devices || {{#ask:[[Category:AV devices]]|format=count}}
|-
| Total documents || {{#ask:[[Category:Documents]]|format=count}}
|-
| CRT models needing images || {{#ask:[[Category:CRT models needing images]]|format=count}}
|-
| CRT stubs (missing screen size) || {{#ask:[[Category:CRT stubs]]|format=count}}
|-
| CRTs missing type || {{#ask:[[Category:CRTs missing type]]|format=count}}
|-
| Documents missing content || {{#ask:[[Category:Documents missing content]]|format=count}}
|-
| Orphaned documents || {{#ask:[[Category:Orphaned documents]]|format=count}}
|}


[[Category:EveryCRT maintenance]]
[[Category:EveryCRT administration]]
[[Category:Maintenance]]
MediaWiki Appliance - Powered by TurnKey Linux