Zelda Wiki:Tech Ideas

From Zelda Wiki, the Zelda encyclopedia
Jump to navigation Jump to search

The following is a list of ideas for new templates, modules, gadgets, and extensions that could benefit Zelda Wiki.

Extension:Wikitext Snippets

It would be nice if something like this existed:

Wikitext:

<snippet>
<b>Hello world!</b>
</snippet>

Output:

Wikitext Result
<b>Hello world!</b>
Hello world

While we do have Template:Examples, it would be nice if the left side was editable and you could click a "Run" button to update the preview on the right side. This "playground" functionality is a common method of teaching people how to code. Zelda Wiki could use this to teach editors how to write ZW-idiomatic wikitext, Lua, and JavaScript.

Some examples of good code playgrounds:

Template:Spawn_Locations Overhaul

This is an idea I (Tony) posted to the Discord a short while ago, but it will probably have a longer life here.
I think that the template should be expanded to include other sources of information, and include context where necessary. The default state where nothing needs to be changed for the template is if something appears in the world naturally, and other circumstances like appearing in Treasure Chests, in shops, and so on would be the contextual cases. Here's the templates (in addition to Template:Gallery List) that I think would be good to feed information to the Spawn Locations template beside their contexts:

These contexts would in theory appear beside a location name where the information is called (so on the Deku Shield page, it would read "Kokiri Shop (Sold)"). Whenever more than one context is present for a location, it could say something like "(multiple sources)" (or ideally something shorter).

Minimalist Scroll Bar Design

The website's scroll bar just uses the browser's default scroll bar, but it probably would fit better(especially inside certain templates) if there was a custom minimalist scroll bar.

Watchlist Notification Consistency

Currently, most notifications are controlled in the "Notifications" section under a user's Preferences, and they are able to select whether they want web-based notifications, email notifications, both, or neither(for most of them). However, a user's Watchlist will still automatically send email notifications for any updates about their watchlist, and there is no option to change or disable this. Watchlist notifications should also be included with the other notification types in Preferences.

Listing Template for Recipes

We might benefit from having a listing template for Recipes.