WoW:WoW development
See UI Customization Portal for the main wow dev portal.
WoW Development is a term for all of the various types of game customization, web development, and other facilites made available to the general public in order to encourage community player and developer involvement for World of Warcraft and related products. This includes game UI Macro and Customization support, and general Web applicaiton API support for fan sites, guild pages, and all of the other various other community sites such as WowHead.