For Developers

This robust, well-tested plugin frees you up to do something more interesting than managing media files.

Going live made easy

When you’re ready to move from local or development servers to your live environment, Transmit for S3 smooths the way. With all of your media files already moved over to an S3 bucket, all you have to migrate are the regular WP files.

No quotas, no worries

Transmit for S3 gives you unlimited transfers, so there’s never any worry about maxing out your quota when you’re developing sites. Go ahead and test to your heart’s content.

Take the strain off your server

Transmit for S3 provides a more efficient way of using your server’s disk space. Once all those media files are transferred, it’s not just humans who get freed up to do other vital stuff.

Automatic URL Masking Proxy

Transmit for S3’s built-in proxy configuration means that you get URL proxy masking for all your media files, with no need to setup fiddly CNAME records.

Choose your Bucket Provider

Need to use a particular S3 bucket? Transmit for S3 is currently tested with AWS and MinIO, but should work with any S3 compatible provider.

Tech details

Transmit for S3 uses reliable, robust and efficient code, designed to make developers’ lives easier.

Our tech stack

At the heart of the Transmit for S3 plugin is our open-source Forme Framework, which brings modern, well-tested, and maintainable PHP code to the WordPress ecosystem. We use a modular object oriented MVC architecture which has more in common with frameworks like Laravel, Cake and Symfony than typical WordPress plugins.

We leverage StimulusJS for JS interactivity as well as our own Colibri CSS framework (soon to be open sourced) to augment the standard WordPress admin styling. Oh, and we’re just nuts about TypeScript.

Our development process

We follow a rigorous development process that includes:

  • static analysis
  • unit, integration and end-to-end testing
  • code reviews
  • CI pipeline testing

 

All this ensures the highest quality and robustness for our plugin (PHPStan, PestPHP, Cypress and Github Actions… if you must know!)

This development process makes maintenance straightforward. We regularly release updates to add new features and fix any bugs.

Add Transmit for S3 to your S3 bucket list.