Skip to content

Updating Content in wdcc.co.nz

All the content for this website is managed through Payload CMS.


Getting Started

Go to wdcc.co.nz/admin to access Payload.

The credentials for the admin account (tech account):

  • Username: tech@wdcc.co.nz
  • Password: wdcc2025

To create a new admin account:


Updating Sponsors

Sponsors on the home page are managed using the partners collection on Payload with the following fields:

- Logo Image (required)         - Sponsor logo
- Href (required)               - Sponsor website URL
- Alt (required)                - Description of the sponsor's logo

Adding Sponsors

  1. Go to collectionspartners
  2. Click "Create"
  3. Upload the partner logo
  4. Add the partner's website link under Href
  5. Add descriptive alt text under Alt
  6. Save

Changing Sponsor Tiers (will need to do this after adding sponsors)

  1. Go to globalshero page
  2. Scroll to Sponsor Section
  3. Add/remove sponsors from Gold, Silver, Tech, or Community sections
  4. Save

Updating Executives

Executives are managed using the executives and the exec teams collections on Payload. You need to first create the individual executives as the exec teams collection relies on the executives entries.

Part 1: Create/Edit Individual Executives

- Name (required)               - Full name of the executive
- Image (optional)              - Profile photo
- Description (required)        - Education/qualifications
                                    (e.g. BE(Hons) - Engineering Science)
- Joined (required)             - When they joined
                                    (e.g. Joined Jan 2023)

Adding a New Executive

  1. Go to collectionsexecutives
  2. Click "Create"
  3. Fill in all required fields
  4. Upload a profile image if available
  5. Save

Part 2: Organise Executives into Teams

Exec teams are managed using the exec teams collection on Payload with the following fields:

- Year (required)                       - Year the team was active
- Teams (array)                         - List of teams for that year
    - Team Name (required)              - Name of the team (e.g. Tech)
    - Team Description (required)       - Description of what the team does
    - Execs (array)                     - Members of the team
        - Exec (required)               - Link to the executive
        - Role (required)               - Their role in the team

Creating a New Year

  1. Go to collectionsexec teams
  2. Click "Create"
  3. Enter the year (e.g., "2026")
  4. Add teams and members as needed
  5. Save

Creating a New Team

  1. Go to collectionsexec teams
  2. Select or create a year entry if it doesn't exist
  3. In the Teams array, click "Add" to create a new team
  4. Fill in:
    • Team Name (e.g., "Events Team")
    • Team Description (what the team does)
    • Execs (add team members)
  5. Save

Adding Someone to a Team

  1. Go to collectionsexec teams
  2. Select the current year (e.g., 2026)
  3. Find your Team entry in the teams array
  4. In the Execs section, click "Add" to create a new entry
  5. Select the executive from the "Exec" relationship field
  6. Enter their role (e.g., "Tech Director", "Tech Executive")
  7. Save

Updating Events

Events are managed using the events collection on Payload with the following fields:

- Thumbnail (required)      - Event cover image

// General Section
- Slug (required, unique)   - URL-friendly identifier
- Title (required)          - Event name
- Description (required)    - Short event summary
- Time (required)           - Date and time picker
- Location (required)       - Event location
- Category (required)       - The category of the event

// Page Section
- Description (required)    - Extended event description
- Image (required)          - Can use the same as thumbnail
- Gallery (optional)        - Event photos!

Adding Events

  1. Go to collectionsevents
  2. Click "Create"
  3. Fill in all required fields
  4. Save

Updating Projects

Projects are managed using the projects collection on Payload with the following fields:

// General Section
- Slug (required, unique)                   - URL-friendly identifier
- Year (required)                           - Project year (e.g. 2025)
- Client (required)                         - Organisation/client name
- Technologies (required, multi-select)     - Technologies used in the project
- Difficulty (required)                     - Difficulty of the project

// Project Card Section
- Name (required)                           - Display name
- Description (required)                    - Short summary for project cards
- Image (required)                          - Project thumbnail
- Status                                    - Status of the project

// Detail Page Section
- Extended Name                         - Full name of the project
- Extended Description                  - Description, challenges, outcomes
- Image                                 - You can use the same image as thumbnail

// Links Section
- Primary Link                          - Mainly for the main deployed site
- Secondary Link                        - Mainly for the GitHub repo

See below for the Team section.

Adding a New Project

  1. Go to collectionsprojects
  2. Click "Create"
  3. Fill in all required fields
  4. Upload project image
  5. Add detailed information for the project page
  6. Save

Adding/Editing Project Members

When you create or edit a project, you can also edit the team members in the Team section.

Adding a Project Manager / Tech Lead

  1. Go to collectionsprojects
  2. Click on a project to edit it (or create a new one)
  3. From the Team section, fill in the following:
    • Project Manager group with name and image (image optional)
    • Tech Lead group with name and image (image optional)
  4. Save

Adding Project Members

  1. In the same Team section, scroll to Project Members
  2. Click "Add Member" to create a new member entry
  3. Fill in the necessary information
  4. Repeat for each team member
  5. Save

Updating Page Content (paragraphs/texts)

For updating the page content (the paragraphs), we need to make edits to the Payload globals.

The globals are responsible for the paragraphs of text and links on each page and it should be pretty intuitive on what to edit.

The two important globals that might require frequent editing would be the faq page (changing frequently asked questions and its answers) and the hero page (changing the sponsors).


Supporting Collections

We also have an extra media collection that acts as the centralised library for all images used across the site (all images are automatically stored in S3).

Media files are automatically stored into this collection when uploaded into any of the collections/pages and can be reused.