One of the first steps in getting your site (or sites) supported by myDropWizard is allowing us to perform a FREE site audit!
This is important to allow us to get to know your site, so we know what it'll take to support it. But it's also valuable for you even if you don't decide to work with us, because afterwards we'll provide you with a report that describes possible issues and pending maintenance tasks necessary to get your site squared away, which you could take care of yourself or bring to another vendor.
What we need to perform the site audit
In order to perform the site audit, we'll need both:
- A copy of the site code (ie. the Drupal directory), and
- A dump of the site database
Alternatively, if you don't know how to get those things, you can instead give us:
- Username/password for an admin account on the Drupal site, and
- Username/password to access the site code (usually FTP, SFTP or GIT)
... and we'll pull down the code and database dumps ourselves!
We won't make any changes to your live site - except potentially installing the "Backup and migrate" module to make a database backup. We do the audit on a private copy of your site, so the live site won't be affected.
If you have any questions about the site audit process, please feel free to ask!
(If you'd like us to sign a Non-Disclosure Agreement before sending the files or credentials - that's fine! You can provide your own agreement or use a generic one that we have. Just let us know!)
What we evaluate in a site audit
The purpose of a site audit is to learn about the current state of the site (ie. how much pending maintenance needs to be performed) and to estimate the level of effort necessary to support and maintain the site going forward.
Checking the version of Drupal core and any contrib modules, to see if any security updates need to be performed, or if any unsupported, uncommon or high-risk modules are in use
Looking for signs that the site has been hacked, or has any insecure configurations that would make it easier to hack
Evaluating the complexity of the site to determine how difficult it is to make changes (without breaking anything or causing additional problems)
Reviewing any custom modules or themes to see if they follow best practices, and determining if they’d require an additional bucket of hours in order to maintain
Searching for anything else that might make supporting or maintaining the site harder
Example site audit reports
Here's two examples of site audit reports that are made from real reports sent to actual customers and anonymized to hide their identity:
How long does it take?
Normally, we can get a site audit report back to you 2-3 business days after we the necessary information from you.
However, sometimes it can take up to 5 business days when our team is really busy helping existing customers, traveling to Drupal events or someone is out on vacation.
We'll let you know how long it'll take when you send us the necessary information!