Drupal is a registered trademark of Dries Buytaert
cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8). editoria11y 2.2.22 Minor update available for module editoria11y (2.2.22). ai 1.2.13 Minor update available for module ai (1.2.13). ai 1.3.2 Minor update available for module ai (1.3.2). moderated_content_bulk_publish 2.0.51 Minor update available for module moderated_content_bulk_publish (2.0.51). moderated_content_bulk_publish 2.0.50 Minor update available for module moderated_content_bulk_publish (2.0.50). editoria11y 2.2.21 Minor update available for module editoria11y (2.2.21). eca 3.1.0 Minor update available for module eca (3.1.0). sophron 3.1.1 Minor update available for module sophron (3.1.1). ai 1.3.1 Minor update available for module ai (1.3.1).

wow

Security covered
View on drupal.org

World of Warcraft API integration for Drupal

Brings World of Warcraft game data into Drupal. Sync characters, achievements, collections, and reference data from the Blizzard API. Let players log in with Battle.net and see their characters on your
site.

This is a complete rewrite for Drupal 11 — no relation to the abandoned 8.x-1.x branch.

What it does

  • Battle.net login — players authenticate with their existing Battle.net accounts via OpenID Connect.
  • Character profiles — import characters with level, class, race, guild, gear score, avatar, and achievement points.
  • Achievement tracking — full achievement catalog with categories, points, icons, and per-character completion progress.
  • Collections — mounts, battle pets, toys, and titles synced per character.
  • Game reference data — realms, classes, races, specializations, power types, reputation factions — all kept current from the API.
  • Localization — data is synced in all languages your site has installed. Add a language, re-sync, and translations appear automatically.
  • Admin dashboard — at-a-glance sync status for all data types with one-click sync actions.

Modular and loosely coupled

The core module provides the Battle.net API connection and shared infrastructure. Everything else is a submodule you enable as needed — a guild roster site can skip achievements, a class/race reference
doesn't need collections. All 16 submodules are optional:

Reference data Realms, Playable Classes, Playable Races, Specializations, Power Types Characters & Guilds Character profiles, Guild profiles with crests Achievements Catalog with categories, per-character progress Collections Mounts, Battle Pets, Toys, Titles — owner-agnostic junction entities Reputation Reputation factions and per-character standings Items On-demand item lookup and caching Authentication Battle.net OpenID Connect login User integration Bridges Drupal users and Battle.net accounts: character selection, profile tabs

Collection modules (mounts, pets, toys, titles, reputation) use owner-agnostic junction entities — the catalog works standalone, and character ownership is injected only when wow_character is
enabled.

  • Syncing all WoW data locally via Drush commands and background queue workers
  • Logging in via Battle.net OpenID Connect
  • Selecting characters from your Battle.net account
  • Character profile page with stats, recent achievements, and collection counts

All entities and fields are in place. Views-based listing pages for browsing synced data are not yet built.

Requirements

Documentation

Full documentation is available at the docs directory of the module — installation, configuration, Drush commands, architecture, and developer
guides.

Activity

Total releases
2
First release
Apr 2026
Latest release
1 day ago
Release cadence
0 days
Stability
0% stable

Releases

Version Type Release date
2.0.0-alpha1 Pre-release Apr 14, 2026
2.x-dev Dev Apr 14, 2026