Page components/about: Difference between revisions
No edit summary |
|||
| (One intermediate revision by the same user not shown) | |||
| Line 1: | Line 1: | ||
For a long time I've wanted to be able to package the "scaffolding" required to author beautiful pages in MediaWiki so that the first thing you do (as an author) is create content rather than to setup scaffolding. By scaffolding, I'm referring to all the things missing from MediaWiki like "help" namespace content, Templates (with a capital T), images | For a long time I've wanted to be able to package the "scaffolding" required to author beautiful pages in MediaWiki so that the first thing you do (as an author) is create content rather than to setup scaffolding. By scaffolding, I'm referring to all the things missing from MediaWiki like "help" namespace content, Templates (with a capital T), images and icons used in interface elements or general-purpose templates and other things that would be like a "Starter Kit" to make editing the first page easy. And it's not just scaffolding really. To continue the analogy of an 'unfurnished mansion', the Page Components system would come with a library of "furnishings" that a site administrator could pick and choose to make the site more "move-in ready": a cutting board and a block of knives, pots and pans, dinner ware, utensils in the kitchen, etc. | ||
{{Messagebox| | {{Messagebox| | ||
| Line 8: | Line 8: | ||
== Goals == | == Goals == | ||
Adding a bit of focus and resolution to the goal at hand, we can look at something like the [https://designsystem.harvardsites.harvard.edu/ HarvardSites Design System] (HarvardSites is their Drupal CMS offering to the university community for building digital products. The "Design System" comes with HarvadSites.) | |||
They have (we want) | |||
# 50/50 Card | |||
# Accordion | |||
# Button-Style Cards | |||
# Call to Action Links | |||
# Columns | |||
# Hero | |||
# List Component | |||
# Quote Card | |||
# Simple Table | |||
# Stats Cards | |||
# Tabs | |||
# Vertical Cards | |||
These are all available in MediaWiki from Codex | |||
=== Stretch Goals === | === Stretch Goals === | ||
| Line 14: | Line 31: | ||
== Current Solutions == | == Current Solutions == | ||
As an administrator of a wiki or wiki farm, how | As an administrator of a wiki or wiki farm, how does MediaWiki provide a good editing experience? What do we need to assemble to make it available in a particular wiki? Here are some of the current solutions available. | ||
== Codex == | == Codex == | ||
| Line 50: | Line 67: | ||
== Past Efforts == | == Past Efforts == | ||
[[Meta:Community Tech/Central repository for gadgets, templates and Lua modules|Central repository for gadgets, templates and Lua modules]] is tracked in the mega ticket [[phab:T121470]] from 2015 which further relies on major efforts like "[[mw:Requests for comment/Shadow namespaces|shadow namespaces]]" [[phab:T91162]] and Global gadgets [[phab:T153332]] | [[Meta:Community Tech/Central repository for gadgets, templates and Lua modules|Central repository for gadgets, templates and Lua modules]] is tracked in the mega ticket [[phab:T121470]] from 2015 which further relies on major efforts like "[[mw:Requests for comment/Shadow namespaces|shadow namespaces]]" [[phab:T91162]] and Global gadgets [[phab:T153332]] | ||
<references /> | |||
[[Category:UI]] | |||
[[Category:Features]] | |||