/ Project Handbook

Granting Site Access to Contractors

First, determine where the site is hosted: Special Projects Pressable account (most common), WordPress.com (second most common), partner-owned Pressable account (not common), or third-party hosting (least common).

Second, get the contractor’s email address. The canonical email address for contractors is in ███████████████

Note: Don’t rely on the email address in their Slack profile, it might not match. The one in the spreadsheet is the one we use when cleaning up access when offboarding.

Platform-specific instructions:

Pressable

  1. Log in to https://my.pressable.com with the team account credentials in 1Password.
  2. Search for the site you want to grant access to.
  3. Go to the Users tab and add the email address of the contractor. This function does two things:
    1. Gives them access in their Pressable dashboard to pull down a backup and the database for local development + SFTP access.
    2. Adds them as an administrator in the site’s wp-admin.
      Note: You must check the “WP Access” box when adding the contractor.
  4. If the site is in a partner’s Pressable account, add a note about giving access in the ███████████████. This does not need to be done for sites in our team’s account, as we have scripts that check for user access via the Pressable API, but they only work for our user.
  5. If the contractor will require CLI access, see Granting CLI Access to External Contractors.

WordPress.com

  1. Open a support session to the a8cteam51 account on WordPress.com.
  2. Find the site you want to grant access to.
  3. Refer to the official instructions at https://wordpress.com/support/user-roles/#adding-users-to-your-site.
    1. Add the user with the role of Administrator.

Third-party hosting

  1. This is different for every platform, so refer to the platform’s specific instructions.
  2. Only in select cases do we need to give contractors access to the full hosting account, usually only to the specific site via wp-admin.
    1. Add the user with the role of Administrator.
  3. Add a note about giving access in the ███████████████.