Skip to content

Latest commit

 

History

History
75 lines (75 loc) · 2.79 KB

TODO.md

File metadata and controls

75 lines (75 loc) · 2.79 KB
  • AWS WordPress instance
  • [WordPress] add plugins
    • Advanced Custom Fields PRO
    • All-in-One WP Migration
    • All-in-One WP Migration Unlimited Extension
    • Classic Editor
    • Custom Post Type UI
    • Deploy with NetlifyPress
    • Duplicate Page
    • UpdraftPlus - Backup/Restore
    • WP Gatsby
    • WP GraphQL
    • WPGraphQL for Advanced Custom Fields
  • [WordPress] add custom fields
  • [WordPress] add content
  • Duplicate gatsby-starter repo
    • Delete .git folder
    • Delete .cache folder
    • Delete public folder
  • Project repo setup
    • git init
    • Update package.json
    • Remove any unneeded files
    • Update packages
    • Run yarn
    • Run yarn start
      • Ensure site runs as expected
    • Custom fonts
      • Add any custom fonts to static/fonts directory
      • Update the fonts.css file in that directory
    • Update gatsby-config.js
      • Update site metadata
      • Add dev WP url to gatsby-source-wordpress optionss
      • Update the gatsby-plugin-web-font-loader section to point to the custom fonts
      • Update the gatsby-plugin-manifest options
      • Restart local server
  • Update variables.scss file
  • Add logo as SVG asset
  • Header component
  • Footer component
  • Homepage
  • Interior pages(s)
  • Create interior page template(s) used in gatsby-node
  • Get content from WP API
  • Custom 404 page or redirect to homepage
  • Add schema.org metadata
  • Testing
    • Cross-browser testing
    • Lighthouse audits
      • accessibility
      • performance
    • Manual accessibility audits
      • Interactive elements navigable via keyboard?
      • hidden menus?
    • Overall audit - https://sonarwhal.com/scanner
  • Google analytics scripts added
  • Remove unused boilerplate files and assets (images, icons, fonts, etc.)
  • Push to Pyrographic Netlify account for dev URL
  • Update gatsby-config.js file for launch
    • favicon
    • OpenGraph / Twitter card image (1200px x 630px)
    • Connect to any social media sites
    • gatsby-plugin-accessibilityjs options to false
  • [WordPress] create a WP instance on client's host
  • SSL required
  • [WordPress] set up Updraft Plus backups
  • Final payment
  • Create GitHub organization for client and migrate repo
  • Migrate to client's Netlify account
  • DNS updates to client's domain
  • Launch site
  • Update README
  • Client documentation
  • Client video training session
  • delete TODO