(Note: This is part two of a four part series, if you arrived here directly, why not check out Part I first?)
Welcome back! In this section of the guide we’ll be going over all the add-ons that we’ll be downloading, installing, and setting up in Part III. If you’re on the lookout for new add-ons, or want to replace a few of your own, or even if we’re just curious as to which add-ons I use, keep reading!
For the sake of organization, and ease of browsing, this’ll be split up into several sections. If you’re looking for a specific type of add-on, skip right down there and have a blast! We’re going to start with general overall add-ons, and slowly work to more purpose-specific ones. This was a really long list (I am an addon-aholic after all), so I’ve gone ahead and split up Part II into multiple posts, with each one covering a different part of your UI, this part will cover overall UI and action bar overhauls. Without any further ado, let’s get going!
While reading this article, you’ll probably notice that I tend to pick add-ons that are available on WowAce over ones that are not. There are two reasons for this, and they are both reasons I think you should consider when picking and choosing your add-ons. Before I explain these two reasons, let me explain what Ace is (source):
Ace is a lightweight and powerful system for building World of Warcraft addons. Ace provides developers with the tools needed by most addons, freeing them from repeating common tasks and allowing them to jump right into the creative part of building their addons. New and experienced addon coders alike can benefit from Ace’s features.
Now, first of all, if installed, used, and updated correctly, all your Ace add-ons will share the libraries that they have in common. Ace is a system where libraries are built to aid add-on developers in doing common tasks that may be shared among many add-ons. These could include drawing bars on the screen, querying another player for information, or calculating threat. If you were to go and install two add-ons that were not built with Ace libraries, and they did similar things, there would be a lot of redundancy in the coding. Each add-on would increase the time it takes to load into the game, and the memory imprint of all your add-ons once you’re in the game. By having add-ons share common libraries, you not only reduce the game’s load time, but the memory imprint of your add-ons in-game. For example, I have 350 add-ons activated on my Mage while I play. I can load into the game in under 60 seconds, and my total memory imprint from add-ons is around 39mb. My brother, who currently has about 100 add-ons (most of which are not Ace, and do not share libraries), takes about three times as long to load into the game, and has about the same memory imprint. Before you ask, our computers are more or less identical in terms of hardware.
Second, thanks to WowAceUpdater, you can update ALL your WowAce add-ons with one click! This means you never have to worry about your add-ons being out of date and having to constantly search for where you downloaded them from and updating them all. You just open up WAU, click F10 (or File -> Update All Installed Addons) and it will go through and automatically update all the add-ons you have installed (that are on the WowAce SVN)! Additionally, you can install and uninstall add-ons right from the client itself! My settings are as follows:

One more small benefit to having an add-on come from WowAce is that it will most likely have support for FuBar! This keeps your minimap nice and clean, and yet still allows you to easily customize your add-ons as you like. We’ll go into this one more in depth in Part III.
Let’s start with the biggest overhaul your UI will ever have, a UI replacement. This is something most people usually start with, and it’s something that wholeheartedly replaces the default Blizzard UI that many are so used to seeing. There are quite a lot of these out there in the wild, but there’s one that seems to be the most popular, and one that is so rich with features I absolutely have to recommend it. It’s an add-on I personally use and love, and it’s none other than Zeksie’s X-Perl. With everything from status highlighting (a cursed raid member will have a purple portrait), to HoT monitors, to ready checks being built in, this add-on absolutely has it all. Additionally, it’s updated regularly by its author! It’s options screen is chock-full of options, and you can customize it exactly how you want it. Unlike many other UI replacements, it doesn’t assume you want things to appear a certain way, it let’s YOU chose how and where you want things. For those who are hardcore raiders, it comes with built in support for CTRA and oRA2 (including MT Targets, and durability/item checks). This one will take you a little bit to customize how you want it, but it’s well worth the time invested, and won’t let you down. X-Perl will replace your player frame, target frame, target’s target frame, and raid frame. It’s split up into modules, each of which can be disabled individually (so if you have other raid frames, you can use those instead). I personally disable XPerl_GrimReaper, though some may like it. (Update: Zeksie has ported X-Perl onto the WowAce SVN, meaning you can updated it through WowAceUpdater! Yay!)
A relatively popular alternative to X-Perl is none other than ckknight’s PitBull. PitBull is a WowAce addon and relies on WowAce libraries to work, but provides a uniquely different interface from X-Perl. This add-on prides itself in its modular structure and, like X-Perl, you can enable/disable things individually without removing the whole add-on. PitBull, while it has a few preset configurations, relies on Dog Tags for customization, which can easily confuse non-technical people. If you have a technical friend, or are technical yourself, you can easily and quickly customize Dog Tags to show you a wide variety of information, exactly how and where you want it. Otherwise, you may be better off copying a setup from the WowAce forums or the Elitist Jerks forums.
The third most popular UI overhaul is another WowAce addon called AgUF (Ag UnitFrames). This uses a tag system, similar to PitBull, but relies on Watchdog as opposed to Dog Tags. It was the first unit frame to be created with the WowAce framework, and was created with the object oriented development techniques from Ace2 in mind. It has a low memory imprint, which may be beneficial to slower/older computers. It also tries being “smart” in many ways to help the user, such as not showing the Target of Target frame when you’re targeting yourself. However, the add-on is not as polished as the previous two, and is missing common features such as party targets, pet targets, and tracking main tanks. It prides itself in using a theme table to allow its users to fully customize their unit frames.
There is no easy way to pick the best add-on for you, and they’re all going to feel weird, strange, and unusual at first (especially if you’re used to a different one). What you’re going to want to do is to pick one of them, try it out for a while, and then see how you feel. Find things you like, things you don’t like, features you’d like, and so on. Then try a different one and compare them. There is no one UI replacement that works for everyone, it’s a personal choice, so pick the one that works best for YOU.
Next up we have add-ons that will help (or complement) your Blizzard action bars. These are the buttons along the bottom (and optionally the right) of your screen, where you put all your spells, items, and macros. They give you quick access to abilities without needing to open up your spell book, macro window, or your bags. Some will do nothing more than allow you to have more buttons than what Blizzard provides, while others will allow you to rearrange them on your screen, change how they look (sometimes depending on the situation), and provide other cool features.
Let’s go ahead and start with the big boy of action bar replacements, and one that I personally use and love, Bartender3. Bartender does everything you could ever want from an action bar, outside of automation. It allows you to setup custom paging options (different bars for bear/cat/tree/moonkin/caster form, or different bars when you’re stealthed, but have them use the same hotkeys and the same bar on the screen), it allows you to color unavailable spells (due to mana/range) red, it allows you to hide the macro and keybind text, it allows you to scale, size, pad, and relocate all your bars, and even hide bars you don’t use! Recent versions even include the ability to make frames “sticky,” allowing you to rearrange your bars in a way that looks fantastic without any trouble. On top of that, it’s really lightweight as it reuses default Blizzard buttons to increase performance and save memory. It’s a very popular add-on, and for good reason, it does everything you need it to do, and does it well. Plus, it has full support for CyCircled, which I’ll cover in a bit. The only downside to this add-on is it’s limited to 12 bars with 12 buttons each (although you can customize the number of rows and columns in each bar), which means you only have 144 slots total. However, both on my Mage and my Druid which are very button-demanding classes, I’ve had multiple bars spare,even after being generous with my use of the action bars.
Next up, we have FlexBar2. What’s interesting about FlexBar2 is that rather than allowing you to manipulate action bars like similar add-ons, this add-on focuses on allowing you to manipulate action buttons instead, including the ability to group them together as a bar. It allows you to have an unlimited number of buttons, and an unlimited number of bars (groups of buttons). It also allows you to have button paging (by group or by button), and allows you to chagne the texture, alpha, and scale (by group or by button). This is a relatively popular add-on, and it may be what you’re looking for. If you like the idea of having full control over each individual button, give it a shot!
Another popular action bar replacement is InfiniBar-2.0. InfiniBar boasts it’s tremendous power when it comes to button paging (even allowing bars to change depending on your target!), fully customizable use of up to five text areas per button, and many other popular features. It’s ability to be customized is ridiculously powerful, and for all those who want a little more power from their action bar, look no further than InfiniBar.
We also have AutoBar. AutoBar is not an action bar replacement, but rather a supplement for it, that uses automation to assist the player. Autobar automatically adds potions, water, food, quest and other items you specify into buttons for easy use. It is a very useful add-ons, and allows you to save valuable button space. It’s simplistic in nature, and if it sounds like something you’d like, why not check it out?
Finally, we have a fun little add-on called CyCircled. CyCircled is not an action bar replacement, but just allows you to skin any action bar (that’s supported). This is supported by all the addon’s mentioned above. I’m personally a huge fan of Serenity Glossy, but it has everything from circles to squares to hexagons and gears. If you want to change the way your action bar looks, this is the add-on for you. You can see an example of Square Glossy in the InfiniBar picture above.
That’s all for this installment, next time I’ll be talking about various add-ons that will help you manage and maintain your Inventory.
This post is going to be the first of a four part series that’s going to get you an amazing UI (or at the very least, a few shiny new addons). I’m an addon-aholic, and at any one time I’m sitting on 250-300 addons. And that’s after I clean up and uninstall all the addons I’m not using any more (which I do every 2 weeks or so). I’ve developed a reputation among my friends and my guild that if someone needs and add-on (or is bored and wants to try something new), I’m the person to ask.
Among the questions I get, two are quite frequently asked. The first of these is the question of what addons I use. Many people ask me for just a list of the addons I use so they can go through it at their leisure and find ones they like. The reason I don’t particularly like just giving people a list is twofold. First of all, my list is dynamic and ever-changing. An addon I may be using now may be replaced by a superior alternative, or perhaps it just gets out of date and is no longer useful. Additionally, I constantly find new addons, so the list would become outdated very quickly.
The second question I get is if I can help someone set up their UI so it’s efficient (and/or clean). The problem with this request is everyone has their own preferences, and the UI’s of different people are often vastly different, often as different as the way those two people dress. A person’s UI can become a very personal thing, especially if one spends a lot of time picking addons, and setting it up. This is also why I’m against just downloading “pre-made addon packages” and throwing it all together. Not only are you just copying someone else and not making it your own UI, getting so many new addons at once is a surefire way of guaranteeing you’re never going to know the full features of many of them.
And so I write this little guide, a tutorial if you will. I recently reinstalled WoW after a short hiatus and had to setup my UI from the default WoW one, and I will be approaching this guide the same way, assuming that we’re starting with a clean slate. There are two things I ask of you, however. One of the most common mistakes of people building a UI is that they will install addons that simply “look good,” or help them in tiny ways they don’t really need, or ones that are very rarely used. If you’re not going to be actively using an addon, don’t install it! Or at the very least, disable it until you do need it. Having more addons increases your loading time, increases the size of the WoW process in memory (and thus can slow down machines and decrease frame rate), and is overall just messy. The second common mistake is when people download an addon on the grounds that it was recommended to them. Often this isn’t a bad thing, but chances are you’ll forget about the addon if you don’t use it frequently, and it can quickly lead to addon bloat, which I described above. So although I’ll be recommending addons throughout this guide, make sure you’re making your own decisions when it comes to what addons you really do need. For example, if all you do is PvP, then don’t download Omen, as it really won’t do anything for you.
This guide will be split up into four parts.
So if you’re interesting in setting up your very own personalized UI, or are simply on the lookout for new addons that could help you out, follow along!