Template:Main Page draft: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
Magent (talk | contribs)
Draft front page built around the firehose, for Justin to look at before anything replaces Main Page (via create-page on MediaWiki MCP Server)
 
Magent (talk | contribs)
Front page draft: fill the empty news band with the firehose, generate most wanted, say what is in here, fix the podcast query (via update-page on MediaWiki MCP Server)
Line 1: Line 1:
<noinclude>
<noinclude>
A draft of [[Main Page]], for looking at. Nothing transcludes it.
A draft of [[Main Page]], for looking at. Nothing transcludes it except
[[Template:Main Page draft/preview]], which exists so it can be seen rendered.


It is in the Template namespace on purpose: article space paints every bot
It is in the Template namespace on purpose: article space paints every bot
Line 8: Line 9:
What it changes:
What it changes:


* '''The firehose goes at the top.''' The front page currently opens with a list of links to places where things happen. This opens with the things themselves — the latest episodes across every show, with artwork, and every person and band in them linked.
* '''The first screenful is the wiki, not a table of contents.''' The live front page opens with one news photo, one headline from two months ago, and then half a screen of nothing — the news box styles its two columns <code>flex:1</code> but never sets <code>display:flex</code> on the parent, so they were never columns. Here the news keeps its column and the podcast firehose fills the rest of the band: the newest episodes across every show, with artwork, and every person in them linked.
* '''Most wanted is on the front page.''' The names the shows talk about most that we have no page for. Each one is an invitation, and the episodes beside it are sources to write from.
* '''Most wanted is on the front page.''' The names the shows talk about most that we have no page for. Each one is an invitation, and the episodes beside it are sources to write from. It comes from [[Template:Most wanted/top]], which is generated — the previous draft hard-coded the list and a month later was still asking for [[Tony Trischka]], who by then had a page.
* '''The podcast list is a query, not a list.''' The old table names nine shows by hand, some of which have no page; the wiki now knows which shows exist, so it can say so itself and stay right as shows are added.
* '''The podcast list is a query, not a list.''' The old table named nine shows by hand, two of them redlinks, and left fifteen cells reading "...". The wiki knows which shows exist — thirteen of them — so it can say so itself and stay right as shows are added.
* '''It says what is in here.''' A visitor who lands on the front page currently cannot tell whether this wiki has eleven pages or eleven thousand, or what kinds of thing it knows about. The counts are live queries, so they are never a claim anybody has to maintain.
* Everything else — news, About, Blue Railroad, delivery-kid, Make Things, research, chats — is kept.
* Everything else — news, About, Blue Railroad, delivery-kid, Make Things, research, chats — is kept.


Line 18: Line 20:
[[Category:Templates]]
[[Category:Templates]]
</noinclude><includeonly>__NOTOC__
</noinclude><includeonly>__NOTOC__
{{Latest News}}
<div style="display:flex; gap:1.6em; flex-wrap:wrap; align-items:flex-start;">
----
 
<div style="flex:0 1 20em; min-width:0; display:flow-root;">
{{NewsPhoto}}
<div style="clear:both; font-size:.85em; color:#6b7566;">Photo updated <span class="timeago" data-lastmod-page="Template:NewsPhoto"></span> · [https://pickipedia.xyz/index.php?title=Template:NewsPhoto&action=edit edit] · [https://pickipedia.xyz/index.php?title=Template:NewsPhoto&action=history history]</div>
{{NewsShorts}}
<div style="font-size:.85em; color:#6b7566;">Headlines updated <span class="timeago" data-lastmod-page="Template:NewsShorts"></span> · [https://pickipedia.xyz/index.php?title=Template:NewsShorts&action=edit edit] · [https://pickipedia.xyz/index.php?title=Template:NewsShorts&action=history history]</div>
</div>


<div style="display:flex; gap:2em; flex-wrap:wrap; align-items:flex-start;">
<div style="flex:3 1 28em; min-width:0;">
<div style="flex:3 1 26em; min-width:0;">
{{Firehose|limit=8|heading=Fresh from the podcasts}}
{{Firehose|limit=8|heading=Fresh from the podcasts}}
<div style="font-size:.85em; margin-top:.5em;">All of it: [[Bluegrass Podcast Firehose]] · one show at a time: [[:Category:Podcasts]]</div>
<div style="font-size:.85em; margin-top:.5em;">All of it: [[Bluegrass Podcast Firehose]] · one show at a time: [[:Category:Podcasts]]</div>
</div>
</div>
<div style="flex:2 1 18em; min-width:0;">
 
</div>
----
 
<div style="display:flex; gap:1.6em; flex-wrap:wrap; align-items:flex-start;">
 
<div style="flex:1 1 20em; min-width:0;">
<div style="font-size:.72em; letter-spacing:.14em; text-transform:uppercase; color:#6b7566; margin-bottom:.4em;">Most wanted</div>
<div style="font-size:.72em; letter-spacing:.14em; text-transform:uppercase; color:#6b7566; margin-bottom:.4em;">Most wanted</div>
<div style="font-size:.9em; color:#3d4a3e; margin-bottom:.6em;">Talked about most on the shows, with no page here yet. Writing one is the most useful thing you can do today.</div>
<div style="font-size:.9em; color:#3d4a3e; margin-bottom:.6em;">Talked about most on the shows, with no page here yet. Writing one is the most useful thing you can do today.</div>
* [[Tony Trischka]] — 11 episodes
{{Most wanted/top}}
* [[Jerry Douglas]] — 7
* [[Alan Munde]] — 6
* [[Sierra Hull]] — 6
* [[Alison Brown]] — 5
* [[Bryan Sutton]] — 5
* [[Michael Daves]] — 5
* [[Alison Krauss]] — 4
<div style="font-size:.85em;">The whole list, with the episodes to write from: [[PickiPedia:Most wanted]]</div>
<div style="font-size:.85em;">The whole list, with the episodes to write from: [[PickiPedia:Most wanted]]</div>
</div>
</div>
<div style="flex:1 1 20em; min-width:0;">
<div style="font-size:.72em; letter-spacing:.14em; text-transform:uppercase; color:#6b7566; margin-bottom:.4em;">What is in here</div>
* '''{{#ask:[[Category:Podcast episodes]]|format=count}}''' [[:Category:Podcast episodes|podcast episodes]] from '''{{#ask:[[Category:Podcasts]]|format=count}}''' [[:Category:Podcasts|shows]], imported from their feeds
* '''{{#ask:[[Category:Musicians]]|format=count}}''' [[:Category:Musicians|musicians]] and '''{{#ask:[[Category:People]]|format=count}}''' [[:Category:People|other people]]
* '''{{#ask:[[Category:Records]]|format=count}}''' [[:Category:Records|records]], and the [[Special:Releases|releases]] behind them
* '''{{#ask:[[Category:Venues]]|format=count}}''' [[:Category:Venues|venues]] and '''{{#ask:[[Category:Recurring events]]|format=count}}''' [[:Category:Recurring events|recurring events]] — jams, picks, open stages
* '''{{#ask:[[Category:Instruments]]|format=count}}''' [[:Category:Instruments|notable instruments]], by serial number where we know it
* [[Blue Railroad Train Squats]] — the videos, their tokens, and who holds them
<div style="font-size:.85em; color:#6b7566;">Counts are live queries. Where a number is small, that is an invitation rather than a boast — [[Special:WantedPages|the wanted pages]] and [[Special:Random|a random page]] are both good ways in.</div>
</div>
</div>
</div>
----
----


<div style="display:flex; gap:2em; flex-wrap:wrap; align-items:flex-start;">
<div style="display:flex; gap:1.6em; flex-wrap:wrap; align-items:flex-start;">
<div style="flex:1 1 14em; min-width:0;">
<div style="flex:1 1 14em; min-width:0;">
=== About PickiPedia ===
=== About PickiPedia ===
Line 72: Line 90:
=== Where the music gets talked about ===
=== Where the music gets talked about ===


<div style="display:flex; gap:2em; flex-wrap:wrap; align-items:flex-start;">
<div style="display:flex; gap:1.6em; flex-wrap:wrap; align-items:flex-start;">
<div style="flex:1 1 18em; min-width:0;">
<div style="flex:2 1 22em; min-width:0;">
'''Podcasts we read''' — every show whose episodes appear above.
'''Podcasts we read''' — every show whose episodes appear above. Add one and the firehose picks it up.


{{#ask: [[Category:Podcasts]] |format=ul |limit=30 |sort=Has podcast |searchlabel=}}
{{#ask: [[Category:Podcasts]] |format=ul |limit=30 |searchlabel= }}
</div>
</div>
<div style="flex:1 1 14em; min-width:0;">
<div style="flex:1 1 14em; min-width:0;">
Line 84: Line 102:


'''Blogs'''
'''Blogs'''
* ...
 
Nobody has written one of these up yet. If you read a bluegrass blog worth keeping, it belongs here — start it the way the podcasts were started, with a page and a feed.
</div>
</div>
</div>
</div>
----
----
{{CommsMedia}}</includeonly>
{{CommsMedia}}</includeonly>

Revision as of 23:58, 16 October 2026

A draft of Main Page, for looking at. Nothing transcludes it except Template:Main Page draft/preview, which exists so it can be seen rendered.

It is in the Template namespace on purpose: article space paints every bot block in the unverified yellow wash, which makes it impossible to judge how a page actually looks. Templates are exempt.

What it changes:

  • The first screenful is the wiki, not a table of contents. The live front page opens with one news photo, one headline from two months ago, and then half a screen of nothing — the news box styles its two columns flex:1 but never sets display:flex on the parent, so they were never columns. Here the news keeps its column and the podcast firehose fills the rest of the band: the newest episodes across every show, with artwork, and every person in them linked.
  • Most wanted is on the front page. The names the shows talk about most that we have no page for. Each one is an invitation, and the episodes beside it are sources to write from. It comes from Template:Most wanted/top, which is generated — the previous draft hard-coded the list and a month later was still asking for Tony Trischka, who by then had a page.
  • The podcast list is a query, not a list. The old table named nine shows by hand, two of them redlinks, and left fifteen cells reading "...". The wiki knows which shows exist — thirteen of them — so it can say so itself and stay right as shows are added.
  • It says what is in here. A visitor who lands on the front page currently cannot tell whether this wiki has eleven pages or eleven thousand, or what kinds of thing it knows about. The counts are live queries, so they are never a claim anybody has to maintain.
  • Everything else — news, About, Blue Railroad, delivery-kid, Make Things, research, chats — is kept.

To adopt it, Main Page becomes {{Main Page draft}}, or its contents get pasted in.