FHX Wiki:To do list: Difference between revisions

From FHX Wiki
No edit summary
 
(158 intermediate revisions by 3 users not shown)
Line 4: Line 4:
|-
|-
| class="lightfill" style="padding: 0px 10px;" |
| class="lightfill" style="padding: 0px 10px;" |
The scope of this project is simple. It's a list of things that we want to do on the wiki. Completed items should be struck through. Feel free to suggest new items in Discord.
The scope of this project is simple. It's a list of things that we want to do on the wiki. Completed items should be removed from the list to avoid cluttering the page. Feel free to suggest new items in Discord.
|}
|}
[[Category:Projects]]
[[Category:Projects]]
== Format ==
<pre>
* Idea (e.g. I think all recipe sheet pages should link to the item they craft in a See also section)
* Request (e.g. add a column to a table)
* Task (e.g. prioritize creating a specific article)
</pre>


== List ==
== SysOp ==
* Update [[Race]] and [[Class]] articles with icon templates (e.g. {{barbarian|small}} {{knight|small}})
* make emails work
* Consolidate bestiary into JSON data format for wiki import
** let newly created accounts confirm their email before they are able to submit/edit content.
* Import all cdn referenced image files to wiki
* Add selected templates/articles to [[Special:ProtectedPages]] so only authorized people can edit
* Embed article links in all [[item]] articles
** [[Main Page]], [[FHX_Wiki:To_do_list]], [[FHX_Wiki:How_to_help]], [[FHX_Wiki:FAQ]], [[Template:Interactive map]],.. {{need info}}
* Recolor tables for clearer separation and readability
** it's also a good idea to protect entire namespaces: [[Special:ListGroupRights]]
** Also need to decide on a table color scheme for consistency across all articles
*** Example: FHX_Wiki, Templates
* Add [[Template:Race & Class nav]] to [[Race]]s and [[Class]]es articles (copy [[Template:Equippable items nav]])
* Consider adding [https://www.mediawiki.org/wiki/Extension:IframeTag Extension:IframeTag]
* Consider [https://www.mediawiki.org/wiki/Extension:QuestyCaptcha QuestyCaptcha] as good alternative/additional captcha
* Set up [[Special:AbuseFilter]]
* <u>Once the wiki has a decent amount of basic content:</u>
** https://docs.ulyssis.org/Preventing_spam_on_MediaWiki
** Patrol unpatrolled content
** Consider adding multiple users to [https://www.mediawiki.org/wiki/Help:Patrolled_edits patrollers] or create a subgroup (*
***<code>$wgGroupPermissions['patrollers']['patrol'] = true;</code>
***<code>$wgGroupPermissions['team']['patrol'] = true;</code>
***<code>$wgGroupPermissions['bot']['autopatrol'] = true;</code>
** Enable Captcha for every single submit/edit, even if the user is logged in with a verified account (except specific roles).
* Transfer user [[User:RyzuhrDEV]]
* Add link to wiki on website
 
== Content organization (Templates, Categories, etc) ==
* Delete [[:Category:Pages marked for deletion|pages marked for deletion]]
* Create articles: [[FHX_Wiki:FAQ]]
* Create draft for all [[Special:WantedPages|wanted pages]] & fix [[Special:ListRedirects|redirects]]/links/titles
* Fix [[Special:DoubleRedirects|double redirects]] & [[Special:WantedTemplates|wanted templates]] & [[Special:WantedCategories|wanted categories]]
* Files
** Remove [[Special:UnusedFiles|unused files]]
** Categorize [[Special:UncategorizedFiles|uncategorized files]]
*** Items, Classes, Races, Skills, UI Elements, ...
* Templates
** We have some [[Special:UnusedTemplates|unused templates]] or templates that can be combined/refactored
** Categorize [[Special:UncategorizedTemplates|uncategorized templates]]
* '''Upload all referenced images from CDN to the wiki so we decouple from it'''
** ''Remaining'': [[Skill]]s (upload legacy icons and replace with <code><nowiki>{{skill icon|}}</nowiki></code>), [[Map]], [[Monster]] (planning to replace with updated bestiary.json)
 
== Layout & Style ==
* Add formatting to navboxes similar to [[:Template:STF]] styles
* Add some style/color to the [[Main Page]]
* Optimize articles for mobile
* Optimize articles for mobile
== Content ==
* Create <code>{{behavior}}</code> template for NPC pages (aggro, passive, passive-focus, aggro-focus, flee)
** '''Example''': <code><nowiki>{{behavior|name=|behavior=aggro|flee=yes}}</nowiki></code> should output:
*** "Stone Golems are aggressive to nearby targets. They will focus on the highest aggro target available. They will attempt to flee at low health."
* Create <code>{{skill summ}}</code> template for NPC pages (damage/damage type, blessings, curses)
** '''Example''': <code><nowiki>{{skill summ|name=Crush|damage=1339-1349|curse=physical defense|curse_amt=260|duration=30}}</nowiki></code> should output:
*** [[File:Defense down.gif]] [[Crush]] — Inflicts 1339-1349 damage and decreases the target's physical defense by 260 for 30 seconds
<!--** Consider creating a table for all quests (name, id, starting region, rewards, previous/next, etc.)
*** ~~~~ Would be a massive table for all 400ish quests, but could be worthwhile to see quests per level and rewards per level data.-->
* Review [[:Category:Quest|Quest]] and [[:Category:Quest reward|Quest reward]]s pages
** add <code><nowiki>|reward=</nowiki></code> to quest reward infoboxes
** add missing item IDs
* Add <code><nowiki>#REDIRECT</nowiki></code> for [[:Category:German translations|German]]/[[:Category:Korean translations|Korean]] translations of NPC names
** ''Priority'': mob names (daily targets > quest targets > remaining) > non-hostile npcs
* Add soul/named items to landing pages (eg. named accessories, hero's soul items, and quest rewards)
* Create more nav boxes
** [[Template:New player nav]]
*** High traffic landing pages (eg. inventory, equipment, shops, crafting, quests, mob lists, etc.)
** Bestiary nav? (lists by mob type, level, location, etc.)
* Set up a community event page to track upcoming events to feature on the main page
** Would like to have a way to autofill the [[Template:Main Page/featured]] panel with the next upcoming event on a schedule
* Create more infoboxes ([[Template:NPC infobox]]) - use single infobox style with different classes for title and divide line color
** ''Consider'': Race, class
* Fill in Dialogue sections and additional descriptions on all quest pages. (Intro, Accept/Decline, Turn in, Description)
* Separate [[Service]] into its own page out of [[Shop]]
{{wiki help nav}}

Latest revision as of 12:52, 13 August 2025

To do list

The scope of this project is simple. It's a list of things that we want to do on the wiki. Completed items should be removed from the list to avoid cluttering the page. Feel free to suggest new items in Discord.

SysOp

Content organization (Templates, Categories, etc)

Layout & Style

  • Add formatting to navboxes similar to Template:STF styles
  • Add some style/color to the Main Page
  • Optimize articles for mobile

Content

  • Create Template:Behavior template for NPC pages (aggro, passive, passive-focus, aggro-focus, flee)
    • Example: {{behavior|name=|behavior=aggro|flee=yes}} should output:
      • "Stone Golems are aggressive to nearby targets. They will focus on the highest aggro target available. They will attempt to flee at low health."
  • Create Template:Skill summ template for NPC pages (damage/damage type, blessings, curses)
    • Example: {{skill summ|name=Crush|damage=1339-1349|curse=physical defense|curse_amt=260|duration=30}} should output:
      • Crush — Inflicts 1339-1349 damage and decreases the target's physical defense by 260 for 30 seconds
  • Review Quest and Quest rewards pages
    • add |reward= to quest reward infoboxes
    • add missing item IDs
  • Add #REDIRECT for German/Korean translations of NPC names
    • Priority: mob names (daily targets > quest targets > remaining) > non-hostile npcs
  • Add soul/named items to landing pages (eg. named accessories, hero's soul items, and quest rewards)
  • Create more nav boxes
    • Template:New player nav
      • High traffic landing pages (eg. inventory, equipment, shops, crafting, quests, mob lists, etc.)
    • Bestiary nav? (lists by mob type, level, location, etc.)
  • Set up a community event page to track upcoming events to feature on the main page
  • Create more infoboxes (Template:NPC infobox) - use single infobox style with different classes for title and divide line color
    • Consider: Race, class
  • Fill in Dialogue sections and additional descriptions on all quest pages. (Intro, Accept/Decline, Turn in, Description)
  • Separate Service into its own page out of Shop

How to help
Editing articles
Editing guide (Cheatsheet) • VisualEditorImagesImage transparency
Formatting guides
Item formattingNPC formattingSkill formattingLocation formattingQuest formatting
Pages with missing elements
NPC pages missing coordinatesPages with broken file linksPages with a page warningPages with WIP sections
Article feedback
Leaving article feedbackFixing vandalism
Miscellaneous
FAQSearching for pagesTablesTemplatesSandboxRedirectsReferencesSignaturesArchiving talk pages