<leftside.dev>
<menu>
</menu>
<title>
WordPress CDN - Plugin Tasks
</title>
<content>

Having decided to focus on the WordPress plugin as my next "thing", I thought it was a good time to outline the remaining tasks I need to complete in order to finish and publish the plugin:

  • Style the website, including the accounts area
  • Update my integration with Stripe, and add the subscription's domain name to invoices (described here)
  • Understand what I need to do to publish the WordPress code as a plugin
  • Add a settings page to the plugin within WordPress, and build the following features into it:
    • A link out to the "My Account" page
    • Some means of manually triggering a fetch of asset urls
    • A (potential) error message display when the plugin is installed on a site that doesn't have an active license
  • Convert the django back-end to a containerised implemantation:
    • ✅ Convert the Django app to a Docker container (described here)
    • ✅ Use the Stripe CLI for testing within the container environment (described here)
    • ✅ Deploy the django container to my cloud infrastructure (described here)
    • Create a cloud database instance, and configure the Django app to be able to connect to it within the cloud infrastructure.
    • Create a cloud object storage bucket, and configure the Django app to be able to write files to it within the cloud infrastructure (described here)
    • Allow python ./manage.py ... commands to be run from within the cloud infrastructure.

I'll be periodically updating this list, and marking bits off as I finish them.

</content>
</leftside.dev>