spencer pope
tiger-gradesspenpo-resumewp-env-backup-syncfile-feedstarter-kit-nextcrackerspenpo-landingtwo-truthslanguage-flash3x3-cubereact-timeclock
description
  • description: an official WordPress plugin designed for integrating your resume data with your WordPress backend and distributing it to consumers via REST API
    • v1 is meant for technical users. activating the plugin adds five tables to your MySQL database with comprehensive example data that showcases all of the relevant capabilities. you can then update the data with your experience as needed. there is no UI for managing the data
    • I built this with myself in mind as the first client. I use WordPress as a headless CMS, so it was important for the data to be accessible to consumers. resume sections are returned in a JSON array: introspective20s.com/wp-json/spcv/v1/resume. if you don't use the API route, there is an option to block unauthorized consumers in the WordPress admin settings
  • documentation
  • SVN registry
  • github
  • WordPress implementation
  • consumer implementation: demo, code
    • if you're consuming the API route in TypeScript, feel free to steal my data model
  • architecture:
    • ui: PHP shortcode for building and saving the DOMDocument
    • testing: unit and integration tests via Composer
  • next steps:
    • build a frontend for manipulating the data via WordPress admin settings or custom blocks
  • Visit this page for a demo of this project.
demo