User:Jinbobo/Extension

Stuff for the new extension.

Schema

 * jm_id INT UNSIGNED
 * jm_name VARCHAR(256)
 * jm_abbrev VARCHAR(10)


 * jma_mod INT UNSIGNED
 * jma_alias VARCHAR(256)


 * jmv_id INT UNSIGNED
 * jmv_mod INT UNSIGNED
 * jmv_version_string VARCHAR(256)


 * jmvc_mod INT UNSIGNED
 * jmvc_version INT UNSIGNED
 * jmvc_order INT UNSIGNED

Special Pages

 * Jinbobo
 * Special:ListMods

Maintenance scripts

 * flushModVersionCache.php
 * -m, --mod Specify which mod's versions you want to flush, by default the script will flush versions for all mods.
 * -v, --verbose Output more information during script execution.
 * -q, --quiet Suppress all output.

Interface Messages

 * General
 * jinbobo-desc
 * specialpages-group-jinbobo
 * Special pages
 * listmods
 * Mod list
 * jinbobo-mods-filter-name
 * jinbobo-mods-filter-abbrev
 * jinbobo-mods-list-abbrev
 * jinbobo-mods-list-name
 * jinbobo-mods-list-alias-count
 * Aliases
 * jinbobo-alias-does-not-exist
 * Parser
 * jinbobo-parser-missing-param
 * jinbobo-parser-invalid-param

Context

 * Core components
 * Parser tag
 * Parser hook

Mod register

 * Database tables (update script)
 * Core components
 * Parser hook
 * Manager back end
 * Manager front end
 * API
 * Logging

Mod version register

 * Database tables (update script)
 * Core components
 * Parser hook
 * Manager back end
 * Manager front end
 * API
 * Logging

Modpack register

 * Database tables (update script)
 * Core components
 * Parser hook
 * Manager back end
 * Manager front end
 * API

Item register

 * Database tables (update script)
 * Core components
 * Render hooks
 * Update hooks
 * Parser hook
 * Manager back end
 * Manager front end
 * API
 * Logging

Crafting grid register

 * Database tables (update script)
 * Core components
 * Parser hook
 * Front end
 * Manager back end
 * Manager front end
 * API
 * Logging

Recipe register

 * Database tables (update script)
 * Core components
 * Parser hook
 * Front end
 * Manager back end
 * Manager front end
 * API
 * Logging

Tile sheet register

 * Database tables (update script)
 * Core components
 * Hook into page updates
 * Hook into item updates
 * Parser hook
 * Manager back end
 * Manager front end
 * API
 * Logging

Ore dict

 * Database tables (update script)
 * Core components
 * Render hooks
 * Update hooks
 * Parser hook
 * Manager back end
 * Manager front end
 * API
 * Logging