User:Mapmaker345

My name is Jamie Gray, I'm a Product Designer ( UX / UI Designer ) in Dallas, Texas. I'd love to help contribute to the MediaWiki Design direction, and perhaps eventually work for Wikimedia Design Team. Open Knowledge is so valuable, and I'd love to help improve the rate of knowledge transfer by improving tools like MediaWiki.

Categories

 * Currently, categories are managed on each page. There is no way to natively manage categories in a proper "category view"
 * Such a view would allow users to:
 * rename categories that apply to thousands of pages, without going into each page and editing each instance
 * drag and drop pages into categories
 * view and edit category hierarchies in a single view. CategoryTree currently only allows the viewing of such hierarchies, but not the editing.

Easier customization

 * Easy Icon / emoji support for the sidebar elements"change icon" ui in sidebar.png


 * Icon / emoji support for headers (as a separate element, which can be disabled or hidden)
 * Make it easier to switch themes, show thumbnail previews of the theme colors
 * Browse community themes within the themes page, voting and commenting on each theme

Data quality

 * Leverage WikiData objects to consolidate information about publishers and sources


 * Use WikiData objects to let users "view page in other wikis"

Design system

 * Manage UI components in Storybook.js
 * steal UI from MediaWiki Alternatives, like Confluence and Notion.so

Community

 * Tip Jar functionality to be able to send some $ to contributors (a material way of saying "thanks", especially to encourage more high-quality contributions)

Mobile app (iOS)

 * While scrolling using the scrollbar, show an overlay of the table of contents so users can quickly scroll to the section they're looking for
 * Add a "link" button to each section header (right-alined to the heading title), tap to copy section link to clipboard

Tables as databases

 * Similar to Notion or Airtable
 * create an instance of a database, ability to reference it elsewhere with different views
 * Views that could be provided:
 * Table (needs UX improvements, such as sticky headers)
 * Lists
 * Boards (Kanban)
 * Galleries
 * These could be Wikidata objects
 * Wikipedia pages could pull in from Wikidata to populate tables (eg. table populates "Cities with highest population density" based on the "Cities" database in Wikidata, sorted and filtered by "Population density" column)

Search improvements

 * Typing, for example, should go to Template:Stub

Sticky Table of Contents sidebar
In 2018, I wrote about a Table of Contents browser extension I thought of and my buddy helped to code. As the blog post reflects, it appears as thought the newer versions of MediaWiki actually include something somewhat similar. 2022: Thanks for building this for us, MediaWiki team!

My existence elsewhere on the web

 * English Wikipedia
 * OpenStreetMap Wiki
 * Portfolio built in Super.so powered by Notion
 * Portfolio built in Squarespace
 * I'm also on several other wikis