https://docs.vmgd.whatworks.com.au/
  • ICT Team
    • Setting up your development environment
      • Install programs
      • Create a development wordpress site in Local
      • Git clone the repo
      • Configure the database connection
      • Pull database from live server
      • Run dev server
      • Push changes to live server
    • Making changes to the website
      • File Structure Overview
      • Creating a New Page Template
      • Content Entry Workflow
      • Deployment
    • VMGD Backend Requirements
      • Functional Requirements
        • Ability to edit website and mobile app content
        • API endpoints + documentation for mobile app
        • GraphQL server that allows the website front-end + mobile app to query all website content
        • Mobile Notification
        • Triggers
      • Non-Functional Requirements
        • Availability
          • Vercel CDN
          • Fastly CDN
          • Fastly Firewall
          • Caching + Firewall Diagram
Powered by GitBook
On this page
  1. ICT Team
  2. Making changes to the website

File Structure Overview

  • nextjs/ (Next.js Frontend):

    • components/pages/: URL-mapped React components and GraphQL queries for each page.

    • components/: Reusable UI components (e.g., buttons, modals).

    • layouts/: Page layouts (header, footer, etc.).

    • graphql/: GraphQL queries and mutations.

    • public/: Static assets (images, fonts).

    • styles/: TailwindCSS and global styles.

  • wordpress/ (WordPress Backend):

    • Contains custom themes, plugins, and Advanced Custom Fields (ACF) definitions.

  • sftpgo/:

    • Manages secure file transfers between servers.

PreviousMaking changes to the websiteNextCreating a New Page Template

Last updated 6 months ago