EveryCRT:Maintenance: Difference between revisions

Add diagnostic query and try alternative approach for 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)
 
(4 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 Requiring Attention ==
== 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.


This table shows all documents with their key properties. Look for:
{{#invoke:MaintenanceDashboard|listMissingBrandPages}}
* '''Missing URL and File''' — both columns empty means the document leads to nothing
 
* '''Missing Related CRT/AV''' — both columns empty means the document won't appear on any product page
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. The template automatically adds them to [[:Category:Documents missing content]].


{{#ask:
{{#ask:
  [[Category:Documents]]
  [[Category:Documents missing content]]
  |?Has document URL=URL
  |?Has document type=Type
  |?Has document file=File
  |?Has document title=Title
  |?Has related CRT model=Related CRT
  |?Has related CRT model=Related CRT
  |?Has related AV device=Related AV
  |?Has related AV device=Related AV Device
|?Has document type=Type
  |format=table
  |format=table
  |class=wikitable sortable
  |class=wikitable sortable
  |mainlabel=Document
  |mainlabel=Document
  |limit=500
  |limit=20
  |sort=Has document type
  |link=all
|default=✓ All documents have either a URL or file.
}}
}}


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


'''Documents missing URL or File''' (should have content but don't):
== Orphaned Documents ==
{{#ask:
 
[[Category: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. The template automatically adds them to [[:Category:Orphaned documents]].
[[Has document URL::!+]]
[[Has document file::!+]]
|format=list
|limit=100
|default=✓ None found via query (check table above manually if this seems wrong)
}}


'''Orphaned Documents''' (not linked to any CRT model or AV device):
{{#ask:
{{#ask:
  [[Category:Documents]]
  [[Category:Orphaned documents]]
  [[Has related CRT model::!+]]
  |?Has document type=Type
  [[Has related AV device::!+]]
|?Has document title=Title
  |format=list
|?Has document URL=URL
  |limit=100
  |?Has document file=File
  |default=✓ None found via query (check table above manually if this seems wrong)
  |format=table
|class=wikitable sortable
|mainlabel=Document
  |limit=20
|link=all
  |default=✓ All documents are linked to at least one CRT model or AV device.
}}
}}


To fix document issues:
To fix these:
# Visit the document page
# Edit the document page using [[Special:FormEdit/Document/PAGENAME]]
# Click "Edit this data" or use [[Special:FormEdit/Document/PAGENAME]]
# Add the appropriate CRT model(s) in the '''crt_models''' field or AV device(s) in the '''av_devices''' field
# Add the missing '''url''', '''file''', or '''crt_models'''/'''av_devices''' fields


== CRT Models Missing Images ==
== CRT Models Missing Images ==
Line 66: 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 92: 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 98: 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 109: 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}}
 
=== All Input Connector Types in Use ===
 
This lists all unique connector type values currently used in CRT inputs. Red links indicate invalid values.
 
{{#ask:
[[Has connector type::+]]
|?Has connector type=Connector
|format=ul
|limit=500
|headers=hide
|mainlabel=-
|link=all
}}


=== All Output Signal Formats in Use ===
'''Connector types''' ([[:Category:Connector types]]):
{{#ask:[[Category:Connector types]]|format=list|link=all}}


{{#ask:
=== Finding CRT Models with Specific Values ===
[[Has output signal format::+]]
|?Has output signal format=Signal Format
|format=ul
|limit=500
|headers=hide
|mainlabel=-
|link=all
}}


=== All Output Connector Types in Use ===
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 output connector::+]]
* [[Special:SearchByProperty/Has connector type|Search by input connector type]]
|?Has output connector=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
}}


'''Valid connector types:''' {{#ask:[[Category:Connector types]]|format=list|link=all}}
=== Fixing Invalid Values ===


To fix invalid values:
# Check [[Special:WantedPages]] for red-linked signal formats or connectors
# Edit the CRT model page
# Use the SearchByProperty links above to find which CRT models use that invalid value
# Find the {{tl|CRT input}} or {{tl|CRT output}} template with the incorrect value
# 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
# Change the '''signal''' or '''connector''' parameter to match the exact value from the valid lists above


== External Link Issues ==
== External Link Issues ==
Line 224: 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}}
|-
| 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