At Netlify, we strongly believe that a good developer experience can lead to the creation of a better user experience on your sites. That is one of the reasons that we strive to make the process of building and deploying your sites as pleasant as we can. Clarity and simplicity are key, and we continue to work on making those better and better in the Netlify admin UI.
That work never ends.
A helping hand during your deployments
One way that we try to make your life easier during deployment and development is by relaying information back to you in the Deploy Logs. These logs already display all of the standard output which comes from running your build in our Continuous Deployment environment. But there are a few convenient Netlify-specific things that we’ve now added to the deploy logs:
- Redirect rules
- Custom header rules
- Mixed content warnings
Redirect rules and Custom Header rules are configurations that Netlify let you include in your code, which we then use to automatically configure the global CDN on your behalf. This is powerful, but can be hard to validate from within your own build. (Especially locally where, you don’t have Netlify’s multicloud global CDN replicated and running!) Rather than expecting you to go hunting around your latest deployment to ensure that these rules have been correctly applied, we simplify things by reporting successful or failed configurations of these rules in your deploy logs.
Mixed content warnings are also important for us to report to you in a timely way. We believe very strongly in the importance of security on the web and we recently made all new sites use HTTPS by default thanks to the free and automatic provision of digital certificates. We’d rather not have the browser report to you (or your users) if you have accidentally left some resources to be served explicitly over HTTP rather than HTTPS. That is why we automatically detect this for you during site compilation, and let you know via a warning in your build logs.
Making the information more obvious
All of this additional information is very useful. But we wanted to make it far easier for you to see.
So now, in addition to a live-streamed Deploy Log for you to watch during a build (or review any time afterwards), we have introduced a Deploy Summary to your dashboard.
We think that this small change will make it easier for you to keep the web secure, one web site at a time. And to be confident that your custom HTTP headers and redirect rules are all specified as intended. We hope you like it.