11. The non-transitory machine readable medium of claim 6 , wherein the program is a content authoring application, wherein a separate content delivery application delivers the exported book to the content publisher, wherein the publishing tool comprises a selectable item that when selected opens the content delivery application to display metadata associated with the exported book.
6. A non-transitory machine readable medium storing a program that when executed by at least one processing unit provides a user interface (UI), the UI comprising: a publishing tool for preparing a book for publication by a content publisher and for exporting the book for publication, wherein the publishing tool comprises a first display section, a second display section and a particular UI item for a display of a computing device, the first display section comprising a step-by-step guide for sequentially presenting a plurality of publishing steps according to a workflow order for publishing the book and for indicating a current publishing step, the second display section for providing analysis of each step and identifying any error associated with the current publishing step, wherein to facilitate resolution of the error, the second display section presents for an identified error (i) an error type and (ii) a description of the error, wherein selection of at least one of the error's type and the error's description results in display of a page of the book where the identified error was found, the particular UI item for proceeding toward publishing, wherein the particular UI item is available when there is no identified error or when the identified error is a non-blocking error that does not prevent the book from being published, wherein the particular UI item is unavailable when the identified error is a blocking error that needs to be resolved before publishing the book.