Updating Content in wdcc.co.nz
All the content for this website is managed through Payload CMS.
Quick Links
- Payload Home
- Updating Sponsors
- Don't forget to update in the hero page: Hero Page
- Updating Executives
- Updating Exec Teams
- Updating Events
- Updating Projects
Table of Contents:
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:
- Navigate to wdcc.co.nz/admin/collections/users
- Click 'Create New' in the top left next to users
- Add the corresponding email and passwords
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
- Go to
collections→partners - Click "Create"
- Upload the partner logo
- Add the partner's website link under
Href - Add descriptive alt text under
Alt - Save
Changing Sponsor Tiers (will need to do this after adding sponsors)
- Go to
globals→hero page - Scroll to Sponsor Section
- Add/remove sponsors from Gold, Silver, Tech, or Community sections
- 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
- Go to
collections→executives - Click "Create"
- Fill in all required fields
- Upload a profile image if available
- 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
- Go to
collections→exec teams - Click "Create"
- Enter the year (e.g., "2026")
- Add teams and members as needed
- Save
Creating a New Team
- Go to
collections→exec teams - Select or create a year entry if it doesn't exist
- In the Teams array, click "Add" to create a new team
- Fill in:
- Team Name (e.g., "Events Team")
- Team Description (what the team does)
- Execs (add team members)
- Save
Adding Someone to a Team
- Go to
collections→exec teams - Select the current year (e.g., 2026)
- Find your Team entry in the teams array
- In the Execs section, click "Add" to create a new entry
- Select the executive from the "Exec" relationship field
- Enter their role (e.g., "Tech Director", "Tech Executive")
- 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
- Go to
collections→events - Click "Create"
- Fill in all required fields
- 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
- Go to
collections→projects - Click "Create"
- Fill in all required fields
- Upload project image
- Add detailed information for the project page
- 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
- Go to
collections→projects - Click on a project to edit it (or create a new one)
- From the
Teamsection, fill in the following:- Project Manager group with name and image (image optional)
- Tech Lead group with name and image (image optional)
- Save
Adding Project Members
- In the same
Teamsection, scroll toProject Members - Click "Add Member" to create a new member entry
- Fill in the necessary information
- Repeat for each team member
- 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.