Path of Exile Wiki:To-do list/SMW migration

Semantic Mediawiki (SMW) has been disabled on the PoE wiki due to major issues it has recently caused across the Gamepedia network. The PoE wiki makes widespread use of SMW, which means a large portion of the pages will appear broken or show errors. The community admins and Curse are aware of the issue and are looking into solutions. A change to another data storage system called Cargo has been discussed to replace SMW for a while but was a long term goal. Now that SMW is disabled a port to Cargo has to be done in a short period of time.

HIGH: Port modules and templates

 * Module:Area (completed)
 * Module:Version
 * (p.version) (completed)
 * p.version_history_list & p.version_history_list2. It is similar to . Add support to both ((un)numbered lists, item links), then merge them. (Completed)
 * Module:Mod
 * (completed)
 * p.mod_list replacement available
 * Migrating uses of SMW mod tables to
 * Delete p.mod_list from module and template
 * , might require ... See.
 * p.drop_down_table (Completed) Let us know if there are too many or too few mods.
 * Module:SMW result formats
 * Module:Skill
 * p.skill (completed)
 * REQUIRES p.skill
 * Module:Item2 REQUIRES Module:Skill p.skill (<- User:OmegaK2)
 * p.itembox
 * (done - just a placeholder)
 * p.skill_gem_list_by_gem_tag REQUIRES p.itembox completion
 * p.item_acquisition REQUIRES p.itembox completion
 * p.item_table (and subtemplates) REQUIRES p.itembox completion
 * rename to, move existing template based on Module:Item to another template
 * fix existing uses and queries, many can be found here: Category:Item_lists
 * Module:Item link REQUIRES Module:Item p.item
 * p.item_link
 * Module:SMW query
 * p.timeline REQUIRES . It should work with, check that it works as planned when is done.
 * Module:SMW data tables See Module:Data tables
 * Module:SMW data tables See Module:Data tables

HIGH-MID: Update item tables using cargo
Check
 * SMW item table and replace the instances with
 * SMW_item_table/skill_gems and replace the instances with
 * Category:Broken item tables and replace the  with   accordingly
 * Category:Skill_lists

HIGH-MID: Fixing inline SMW parser functions and calls

 * Finding all instances in wikitext of:
 * #ask (adding these to Category:SMW ask pages)
 * #show (adding these to Category:SMW show pages if not in previous category)
 * #set (adding these to Category:SMW set pages if not in previous categories)
 * #subobject (adding these to Category:SMW subobject pages if not in previous categories)
 * NameOfProperty::Value
 * Fixing them / replacing them with cargo. If you don't know how, note them down here and someone will eventually take a look at them.

MID: Updating documentation

 * Update documentation of templates/modules above to document usage of cargo, in particular fields/table usage corresponding to variables
 * Update Path_of_Exile_Wiki:Data_query_API

LOW: Cleanup

 * when SMW usage is removed: nuke SMW name spaces (Property, Concept, etc)
 * Might be best to have curse do this (I'm fairly sure those disappear along with SMW, no extra work required — Game widow (talk) 12:47, 14 December 2017 (UTC))
 * Reorganize/fix template categories
 * Check Category:Cargo caching issue once old information staying in cargo tables is solved