Jump to content

ICT:Future Dashboard Logic

From Costa Sano MediaWiki

Future Dashboard Logic: Managing Large Archives (1000+ Records)

This document contains pre-validated Cargo and Page Forms logic for future implementation when the Digital Asset library grows. These tools are designed to provide a "GPS" for researchers, focusing them on actionable tasks rather than static lists.

1. The "Needs Attention" Filter

Automatically lists records missing critical fields (e.g., Source or Date). Once data is entered via a form, the record automatically disappears from this queue.

{| class="wikitable sortable"
! Asset Name !! Status !! Action
{{#cargo_query:
|tables=DigitalAssets
|fields=_pageName=Name, status=Status
|where=source IS NULL OR source=''
|limit=10
|format=template
|template=Asset_Review_Row
|named args=yes
}}
|}

2. Recent Activity Feed

Maintains team awareness by showing the latest contributions. This keeps the wiki feeling "alive" for the 5 club members.

{{#cargo_query:
|tables=DigitalAssets
|fields=_pageName=Name, _ID
|order by=_ID DESC
|limit=5
|format=list
}}

3. Quick Search & Record Jump

A high-efficiency alternative to scrolling. Allows users to jump directly to a specific asset's form by name.

{{#forminput:
|form=DigitalAsset
|query string=namespace=DigitalAsset
|button text=Go to Asset
|placeholder=Enter Asset Name...
}}

4. Stale Record Identification

Surfaces older entries that may need re-validation or updated scholarship.

{{#cargo_query:
|tables=DigitalAssets
|fields=_pageName=Name
|order by=_ID ASC
|limit=10
|format=list
}}

5. Future Goal: Cargo Drilldown

When the library exceeds 500+ items, the Special:Drilldown page (defined by Cargo) should be linked on the Dashboard to allow faceted filtering by "Year," "Type," or "Location."