WoW:Development: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (This revision and previous are available under: CC BY-SA 3.0. See list of authors in previous history below.) |
||
Line 1: | Line 1: | ||
<!-- | |||
-------------------------------------------------------- | |||
--- Welcome to the WoWWiki Development portal! --- | |||
-------------------------------------------------------- | |||
EDITING THE PAGE | |||
* The code on this page is complex. Be very careful of what you edit. | |||
* If you are unsure of how to safely edit the page, request your information to be added by someone else at the talk page. | |||
* This page is monitored closely — suspicious edits WILL be reverted. | |||
* Action will be harsh for any "joke" edits made without approval. | |||
SUGGESTIONS FOR IMPROVEMENTS | |||
* Before making any non-minor changes to the portal, please use the talk page to get consensus. | |||
* If you want to test edits, please copy the page to a sandbox — do NOT do test edits on a live page. | |||
-->__NOTOC__ __NOWYSIWYG__ | |||
{{Portal/Games}} | |||
{{Portal/Non-Games-compact|nointerface=}} | |||
<onlyinclude> | |||
<!-- | |||
SECTION | |||
--><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><!-- | |||
--><h3 class="mpcontentbox-header" style="margin-left:145px">'''Welcome to the World of Warcraft Development Portal'''</h3> | |||
: You can also navigate UI Customization '''[[:Category:Interface customization|via categories]]''' or Community Web Platform '''[[:Category:Web API|via categories]]'''. | |||
: Before editing WoW development pages, please read [[WoWWiki:How to edit API pages|the relevant guidelines]]. | |||
: Check out the '''main API changes''' for ''Mists of Pandaria'' in [[Patch_5.0.4/API_changes|Patch 5.0.4]]. | |||
: Check out the '''main API changes''' for ''Warlords of Draenor'' in [[Patch_6.0.2/API_changes|Patch 6.0.2]]. | |||
: '''NEW''': '''[[Patch_6.2.0/API_changes|<span style="color:#BF5000">Warlords of Draenor "Fury of Hellfire" 6.2.0 API changes</span>]]'''.<!-- | |||
--></div><!-- | |||
Start "Sections" Block Section | |||
--><div class="mpcontentbox-main bg-darkgreen"><!-- | |||
--> | |||
{| class="mpcontentbox-table" cellspacing="0" cellpadding="0" | |||
|- | |||
| style="height: 1.5em" valign="top" | | |||
==== UI Customization Reference ==== | |||
: '''[[WoW AddOn|WoW AddOns]]''' | |||
: · [[TOC format]] · [[AddOn loading process|Load Process]] · [[:Category:AddOns|Summaries]] | |||
: '''[[World of Warcraft API|WoW Global API]]''' | |||
: · [[API types|Data Types]] · [[Events (API)|Events]] · [[Lua functions]] · [[API change summaries|Changes]] | |||
: '''[[Widget API|WoW Widget API]]''' | |||
: · [[XML_user_interface|XML Widget declarations]] · [[Widget handlers|Script handlers]] · [[:Category:Widgets|Summaries]] | |||
: '''[[XML UI|WoW XML UI]]''' | |||
: · [[XML/Ui|XML Root]] · [[XML elements|XML elements]] · [[XML/Types|XML Types]] · [[:Category:UI XML|Summaries]] | |||
: '''[[Macro commands|Macro Command Reference]]''' | |||
: '''[[Secure Execution and Tainting]]''' | |||
: · [[SecureTemplates]] · [[SecureHandlers]] | |||
: '''[[:Category:UI technical details|UI Technical Details]]''' | |||
: · [[Console variables|Console Variables]] · [[User defined functions]] · [[:Category:UI technical details|more...]] | |||
==== Community Web Platform Reference ==== | |||
: '''[[Web API|WoW Web API]]''' | |||
==== Developer talk ==== | |||
: '''Internet Relay Chat''' | |||
:* chat.freenode.net: [irc://chat.freenode.net/wowuidev #wowuidev] | |||
:* chat.freenode.net: [irc://chat.freenode.net/wowace #wowace] | |||
: '''UI Customisation Forums and Guilds''' | |||
:* [http://forums.worldofwarcraft.com/board.html?forumId=11114&sid=1 WoW Official forums (US)] | |||
:* [http://www.wowinterface.com/forums/index.php?=wow-interface-customization WoWInterface] | |||
:* [http://www.wowace.com/forums/ Ace] | |||
:* [[In-game developer guilds]] | |||
| colspan="2" style="height: 1.5em" valign="top" | | |||
==== UI Customization Tutorials and HOWTOs ==== | |||
: [[UI beginner's guide|An introduction to addons, scripts and macros]] | |||
: [[Getting started with writing addons]] | |||
: '''[[HOWTOs]]''' | |||
:* [[Handling events]] | |||
:* [[Saving variables between game sessions]] | |||
:* [[Creating a slash command]] | |||
:* [[Localizing an addon]] | |||
:* [[Using the Interface Options Addons panel]] | |||
:* [[Using UIDropDownMenu]] | |||
:* [[XML basics]] | |||
:* [[HOWTOs|more...]] | |||
==== Other Resources and Tools ==== | |||
: [[:Category:Development Help AddOns|Development Help AddOns]] | |||
: [[:Category:Hosted AddOns|Hosted addon pages]] · [[:Category:AddOns Libraries|Library AddOns]] | |||
: [[UI Snippets|UI Code Snippets]] | |||
: '''Blizzard UI Internals''' | |||
:* [[Viewing Blizzard's WoW user interface code]] | |||
:* [http://wow.go-hero.net/framexml/builds wow.go-hero.net - WoW UI version comparisons] | |||
: '''[[Lua editors|Lua and XML editing software]]''' | |||
:* [[Lua editors|Lua Editor List]] | |||
:* [[AddOn Studio 2010]] | |||
:* [http://www.wowinterface.com/downloads/fileinfo.php?id=4222 WoW UI Designer] | |||
:* [http://ixedit.sourceforge.net/ iXink XML Editor] | |||
|} | |||
</div> | |||
<!-- | |||
Start "Wiki Help" Block Section | |||
--> | |||
<div class="mpcontentbox-main bg-darkgray"> | |||
<h3 class="mpcontentbox-header">Things you can help out with</h3> | |||
* Fill out all those red links in [[World of Warcraft API]]! (though pick in order of likelihood of being useful). [[Viewing Blizzard's WoW user interface code|Looking at the FrameXML]] code to find out how the functions are being used is good way to begin. Please do not create stubs if you are not adding new and useful facts - we prefer red links over stubs with no additional information. | |||
* Copy bolded items in the [[Global functions]] list to [[World of Warcraft API]] et al. | |||
* Scan [[:Category:API stubs]] for unfinished pages! | |||
* Take a look in [[:Category:Votes for deleting]] and look for API pages. | |||
* Help convert old pages to the [[Help:API Function articles]] style! | |||
* Add "[[Help:API Function articles#Triggers Events|Triggers Events]]" sections to old pages that do not have them (and should have them). | |||
</div> | |||
<!-- | |||
Start "RSS" Block Section | |||
--> | |||
<div class="mpcontentbox-main bg-darkgray"><!-- | |||
--><h3 class="mpcontentbox-header">[[Image:RSS feed.svg|16px|RSS feed]] World of Warcraft interface [[RSS feeds]]</h3> | |||
{| class="mpcontentbox-table" cellspacing="0" cellpadding="0" | |||
|- | |||
| valign="top" | | |||
{| class="mpcontentbox-table" | |||
|- | |||
| valign="top" | | |||
;[[WoWInterface.com]] ([http://www.wowinterface.com/rss/news.xml feed]) | |||
<rss>http://www.wowinterface.com/rss/news.xml|charset=UTF-8|short|max=6</rss> | |||
|} | |||
|} | |||
</div> | |||
</onlyinclude> |
Revision as of 17:25, 27 October 2019
Template:Portal/Games Template:Portal/Non-Games-compact
Welcome to the World of Warcraft Development Portal
- You can also navigate UI Customization via categories or Community Web Platform via categories.
- Before editing WoW development pages, please read the relevant guidelines.
- Check out the main API changes for Mists of Pandaria in Patch 5.0.4.
- Check out the main API changes for Warlords of Draenor in Patch 6.0.2.
- NEW: <span style="color:#BF5000">Warlords of Draenor "Fury of Hellfire" 6.2.0 API changes</span>.
UI Customization Reference
Community Web Platform ReferenceDeveloper talk
|
UI Customization Tutorials and HOWTOs
Other Resources and Tools
|
Things you can help out with
- Fill out all those red links in World of Warcraft API! (though pick in order of likelihood of being useful). Looking at the FrameXML code to find out how the functions are being used is good way to begin. Please do not create stubs if you are not adding new and useful facts - we prefer red links over stubs with no additional information.
- Copy bolded items in the Global functions list to World of Warcraft API et al.
- Scan Category:API stubs for unfinished pages!
- Take a look in Category:Votes for deleting and look for API pages.
- Help convert old pages to the Help:API Function articles style!
- Add "Triggers Events" sections to old pages that do not have them (and should have them).
RSS feed World of Warcraft interface RSS feeds
|