Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

User talk:Devalt Yotosala/Sandbox1/Template:Infobox refiner: Difference between revisions

Discussion page of User:Devalt Yotosala/Sandbox1/Template:Infobox refiner
No edit summary
Arin Mara (talk | contribs)
Line 45: Line 45:
:::* A bit of an aside here, but if you end your message with four tilde's, the wiki will insert your name and a time stamp. The top of the edit box also has a button that can do this for you.
:::* A bit of an aside here, but if you end your message with four tilde's, the wiki will insert your name and a time stamp. The top of the edit box also has a button that can do this for you.
:::--[[User:Devalt Yotosala|Devalt Yotosala]] ([[User talk:Devalt Yotosala|talk]]) 19:00, 28 July 2022 (UTC)
:::--[[User:Devalt Yotosala|Devalt Yotosala]] ([[User talk:Devalt Yotosala|talk]]) 19:00, 28 July 2022 (UTC)
== Proposal - two tier implementation ==
Assume there are three dimensions you want to display:
* skills - finite and repeating
* location - finite and repeating
* capsuleer who provides the service - there are an infinite number of unique identifiers
Goals:
* maximize searchability of skills
*
For the first tier [https://www.tablesgenerator.com/mediawiki_tables create a table where rows are skills, columns are locations and cells are links to a nested page named after a capsuleer]:
{| class="wikitable"
|-
! Skills<br />
! NullSec
! HighSec
! LowSec
! WormSec
|-
| Noxitum Processing
| Anidien, Devalt
| Anidien
|
| Arin
|-
| Trilium Processing
| Devalt
|
| Arin
| Arin, Devalt, Evon
|-
| Puffium Processing
|
| Anidien
|
|
|}
Alt, payment, contract, implant and other information is hidden behind a link to a nested page named after a capsuleer.
The second tier, the nested pages must have a consistent naming scheme and a template that captures all information, including skills, location and the capsuleer who provides the service. The [[User:Devalt_Yotosala/Sandbox1/Template:Infobox_refiner]] is a way to capture the information.
The second tier, nested pages, can be show using an automated and dynamic template {{t|list subpages}} next to the first tier, table.
Implementation trade-offs and decisions:
* how do you handle sub-perfect refiners and IV skills - Double the amount of rows? State skill level next to capsuleer name in table cell? Create a second table?
* how large is the table cell going to get and how do you collapse it - Use tooltip? HTML <nowiki><div></nowiki> collapsible?
If you want to proceed with the nested page implementation, I'll make a statement that would allow you to implement it since I strictly forbid creating nested pages. [[User:Arin Mara|Arin Mara]] ([[User talk:Arin Mara|talk]]) 09:10, 29 July 2022 (UTC)