WoW:Development: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
m (Bear moved page WoW development to Development)
No edit summary
Line 1: Line 1:
__NOTOC__ __NOWYSIWYG__
__NOTOC__ __NOWYSIWYG__{{dev}}
<div class="mpcontentbox-main bg-darkgray" style="margin-top:0em; padding-bottom:5px; min-height:155px;">
<div class="mpcontentbox-main bg-darkgray" style="margin-top:0em; padding-bottom:5px; min-height:155px;">
<div style="float:left; margin-left:-7px; margin-right:15px">[[Image:Interface Customization logo.png]]</div><!--
<div style="float:left; margin-left:-7px; margin-right:15px">[[Image:Interface Customization logo.png]]</div><!--
Line 17: Line 17:
==== UI Customization Reference ====
==== UI Customization Reference ====


: '''[[WoW AddOn|WoW AddOns]]'''
: '''[[AddOn|WoW AddOns]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[TOC format]] &middot; [[AddOn loading process|Load Process]] &middot; [[:Category:AddOns|more...]]
:&nbsp;&nbsp;&nbsp; &middot; [[\TOC format]] &middot; [[\AddOn loading process|Load Process]] &middot; [[:Category:AddOns|more...]]


: '''[[World of Warcraft API|WoW Global API]]'''
: '''[[\World of Warcraft API|WoW Global API]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[API types|Data types]] &middot; [[Events (API)|Events]] &middot; [[Lua functions]]
:&nbsp;&nbsp;&nbsp; &middot; [[\API types|Data types]] &middot; [[\Events (API)|Events]] &middot; [[\Lua functions]]


: '''[[Widget API|WoW Widget API]]'''
: '''[[\Widget API|WoW Widget API]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[XML_user_interface|Widgets]] &middot; [[Widget handlers|Script handlers]] &middot; [[:Category:Widgets|more...]]
:&nbsp;&nbsp;&nbsp; &middot; [[\XML_user_interface|Widgets]] &middot; [[\Widget handlers|Script handlers]] &middot; [[:Category:Widgets|more...]]


: '''[[XML UI|WoW UI XML]]'''
: '''[[\XML UI|WoW UI XML]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[XML/Ui|XML Ui]] &middot; [[XML elements]] &middot; [[XML types]] &middot; [[:Category:UI XML|more...]]
:&nbsp;&nbsp;&nbsp; &middot; [[\XML/Ui|XML Ui]] &middot; [[\XML elements]] &middot; [[\XML types]] &middot; [[:Category:UI XML|more...]]


: '''[[Macro commands|WoW Macro Command Reference]]'''
: '''[[\Macro commands|WoW Macro Command Reference]]'''


: '''[[Secure Execution and Tainting]]'''
: '''[[\Secure Execution and Tainting]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[SecureTemplates]] &middot; [[SecureHandlers]]
:&nbsp;&nbsp;&nbsp; &middot; [[\SecureTemplates]] &middot; [[\SecureHandlers]]


: '''[[:Category:UI technical details|UI Technical Details]]'''
: '''[[:Category:UI technical details|UI Technical Details]]'''
:&nbsp;&nbsp;&nbsp; &middot; [[Console variables|Console Variables]] &middot; [[User defined functions|User functions]] &middot; [[:Category:UI technical details|more...]]
:&nbsp;&nbsp;&nbsp; &middot; [[\Console variables|Console Variables]] &middot; [[\User defined functions|User functions]] &middot; [[:Category:UI technical details|more...]]


==== Community Web Platform Reference ====
==== Community Web Platform Reference ====


: '''[[Web API|WoW Web API]]'''
: '''[[\Web API|WoW Web API]]'''


==== Developer talk ====
==== Developer talk ====
Line 56: Line 56:
==== UI Customization Tutorials and HOWTOs ====
==== UI Customization Tutorials and HOWTOs ====


: [[UI beginner's guide|An introduction to addons, scripts and macros]]
: [[\UI beginner's guide|An introduction to addons, scripts and macros]]
: [[Getting started with writing addons]]
: [[\Getting started with writing addons]]


: '''[[WoW HOWTOs]]'''
: '''[[\WoW HOWTOs]]'''
:* [[Handling events]]
:* [[\Handling events]]
:* [[Saving variables between game sessions]]
:* [[\Saving variables between game sessions]]
:* [[Creating a slash command]]
:* [[\Creating a slash command]]
:* [[Localizing an addon]]
:* [[\Localizing an addon]]
:* [[Using the Interface Options Addons panel]]
:* [[\Using the Interface Options Addons panel]]
:* [[Using UIDropDownMenu]]
:* [[\Using UIDropDownMenu]]
:* [[XML basics]]
:* [[\XML basics]]
:* [[WoW HOWTOs|more...]]
:* [[\WoW HOWTOs|more...]]


==== Other Resources and Tools ====
==== Other Resources and Tools ====


: [[:Category:Development Help AddOns|Development Help AddOns]]
: [[:Category:Development Help AddOns|Development Help AddOns]]
: [[UI Snippets|UI Code Snippets]]
: [[\UI Snippets|UI Code Snippets]]


: '''Blizzard UI Internals'''
: '''Blizzard UI Internals'''
:* [[Viewing Blizzard's WoW user interface code|Viewing Blizzard's WoW UI code]]
:* [[\Viewing Blizzard's WoW user interface code|Viewing Blizzard's WoW UI code]]
:* [http://wow.go-hero.net/framexml/builds go-hero.net] - WoW UI version comparisons
:* [http://wow.go-hero.net/framexml/builds go-hero.net] - WoW UI version comparisons


: '''[[Lua editors|Lua and XML editing software]]'''
: '''[[\Lua editors|Lua and XML editing software]]'''
:* [[Lua editors|Lua Editor List]]
:* [[\Lua editors|Lua Editor List]]
:* [//addonstudio.org/wow/current AddOn Studio for WoW]
:* [//addonstudio.org/wow/current AddOn Studio for WoW]
:* [http://www.wowinterface.com/downloads/fileinfo.php?id=4222 WoW UI Designer]
:* [http://www.wowinterface.com/downloads/fileinfo.php?id=4222 WoW UI Designer]

Revision as of 18:58, 12 August 2023

Interface Customization logo.png

Welcome to the World of Warcraft Customization Reference

You can also search using the Interface Customization or Community Web Platform categories.
Before editing WoW customization pages, please read How to edit API pages.

Things you can help out with

  • Feel free to edit, correct or add any customization content