WoWCharsheet Installation and Configuration Instructions

Warning: WoWCore is still in extreme beta.  Install at your own risk.  Please report any issues or problems in this forum.

Requirements

Drupal is the framework that WoWCore is based off.  For instructions on how to install Drupal on a webserver, read the Drupal installation guide.

Download and Install

Download wowcore.zip from the release page.  Unzip this file, keeping the directory structure into your [root]/sites/all/modules directory.  Your directory will look like this:

[root]
+ /sites
++ /all
+++ /modules
(create if needed)
++++ /wowcore
++++ /wowcharsheet (these three directories will be created)
++++ /wowguild

Login to your site as administrator, and navigate to admin/modules.  Enable wowcore, wowcharsheet and wowitemcache.  If you plan on hosting a guild on your site, also enable wowguild.

WoWGuild Configuration

If you enabled wowguild and plan on hosting a guild on your server, navigate to admin/settings/wowguild.  Otherwise you can skip this step.

There are three major settings you need to configure:

Guild Name and Realm - Enter the guild name and server realm you would like to host.  These must match wowarmory exactly!

Guild Ranks - wowarmory does not supply the names of your guild ranks.  If you would like to assign them, fill out these fields.

Cron / Toon Updates - Drupal (if properly installed) will occasionally run timed (cron) tasks.  If you would like to update the members of your guild from the armory every time cron runs, check the Allow toon updates every cron run box.

Only update toons that are associated with users - You may want to check this box if you have a really large guild.  Basically this will limit toon updates to toons that have been claimed by a user.

Update toons that are more than X hours old - Every cron run, wowcore will search for toons have have not been updated in the last X hours and attempt to update them.  24 would attempt to update toons once a day.

How many toons should be updated each cron run? - To limit the load on wow armory, and the load on your server, specify how many toons attempt to update each cron run.


WoWCharsheet Configuration

If you have not installed WoWGuild, then navigate to admin/settings/wowcharsheet.  Note that WoWGuild will overwrite these settings and you will automatically be redirected there if installed.

Cron / Toon Updates - Drupal (if properly installed) will occasionally run timed (cron) tasks.  If you would like to update the members of your guild from the armory every time cron runs, check the Allow toon updates every cron run box.

Only update toons that are associated with users - You may want to check this box if you have a really large guild.  Basically this will limit toon updates to toons that have been claimed by a user.

Update toons that are more than X hours old - Every cron run, wowcore will search for toons have have not been updated in the last X hours and attempt to update them.  24 would attempt to update toons once a day.

How many toons should be updated each cron run? - To limit the load on wow armory, and the load on your server, specify how many toons attempt to update each cron run.