Aths Guild Progress for WoW

Description

Aths Guild Progress for WoW displays World of Warcraft guild raid progression on your WordPress site.

The plugin can sync progression from Battle.net and use Raider.IO raid data as a fallback when selected raid progress is not available from Battle.net. Site admins can also enter manual progress overrides for selected raids.

Each raid appears as a collapsible row. Expanding a raid shows bosses with the highest confirmed kill difficulty mark:

  • NM (Normal)
  • HC (Heroic)
  • M (Mythic)

Main features:

  • Daily automatic synchronization at 02:00 CET/CEST via WP-Cron.
  • Manual Sync Guild Data action from the plugin settings page.
  • Classic widget and shortcode support with [aths_guild_progress].
  • Select which raids appear in the public progress display.
  • Manual progress overrides for raids with unavailable or incomplete API data.

Documentation: https://github.com/Athliara/aths-guild-progress-for-wow

Report bugs: https://github.com/Athliara/aths-guild-progress-for-wow/issues

External Services

This plugin connects to external services only when syncing guild progress data.

Battle.net API is used to request an OAuth access token and retrieve World of Warcraft guild raid progression. The plugin sends the configured region, realm, guild name/slug, Battle.net client ID, and Battle.net client secret as needed for those API requests.

Battle.net API terms: https://www.blizzard.com/legal/a2989b50-5f16-43b1-abec-2ae17cc09dd6/blizzard-developer-api-terms-of-use

Raider.IO is used as a fallback source for public guild raid progression when Battle.net does not return selected raid progress. The plugin sends the configured region, realm, and guild name/slug to Raider.IO.

Raider.IO terms: https://raider.io/terms-of-use
Raider.IO privacy policy: https://raider.io/privacy-policy

Screenshots

Installation

  1. Upload the plugin folder to /wp-content/plugins/aths-guild-progress-for-wow/.
  2. Activate the plugin from the Plugins screen.
  3. Open Guild Progress from the left admin menu.
  4. Enter your Battle.net API credentials and guild details.
  5. Save settings and click Sync Guild Data.
  6. Add the Aths Guild Progress for WoW widget or use shortcode [aths_guild_progress].

FAQ

What do I need before this works?

You need a Blizzard/Battle.net API client ID and client secret, plus your guild name, realm, and region.

Why is daily sync not exactly at 02:00?

WP-Cron runs on site visits. The sync is scheduled for 02:00 CET/CEST and executes on the first visit after that time.

Can I show only specific raids?

Yes. Use the Enabled Raids checkboxes in plugin settings.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Aths Guild Progress for WoW” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.1

  • Changed the WordPress admin menu label to Guild Progress.

1.1.0

  • Initial public release.
  • Battle.net sync for World of Warcraft guild raid progression.
  • Raider.IO fallback support for selected raid progress when Battle.net data is incomplete.
  • Daily automatic sync at 02:00 CET/CEST plus manual sync action.
  • Collapsible raid display with per-boss highest difficulty marks (NM/HC/M).
  • Widget and shortcode support.
  • Raid selection and manual progress override settings.
  • Top-level Guild Progress admin menu.