Nearly all content management systems provide standard features like this:
- save a draft
- publish a page
- unpublish a page and
- delete a page
But sometimes this is not enough. Imagine a good running content-page that needs some updates and revisions. Many CMS don't have a solution for this, so you have to depublish the page, change it and then publish it again. This is pretty odd, and if the page is offline for several days it might even loose its ranking in google.
Typemill is much smarter here because you can keep the original version online while you store and revise a new draft in the background. This way you can work on your changes as long as you want. And if you ready you can simply publish the new version and overwrite the original one. Everything with just one click in the publish controller that sticks at the bottom of the screen:
In the publish controller you can immediately see if the page is online or offline and if the page has unpublished changes or not. You can also check the status of all pages of your website, because all pages that are not published yet or that have unpublished changes are marked red in the navigation at the left side of the screen. This way you have full control over the status and visibility of your whole website.