No edit summary |
→Proposal - two tier implementation: new section |
||
| 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) | |||