Not Considering

Describe what gets checked when moving a publication to Release Candidate that does not get checked in Draft state.

Proposed change to Browse Repository:

We’ve had instances where the publication report didn’t show any link errors for the draft, but then reported link errors only when the writer released everything and tried to generate the release candidate.

Parents
  • It would be really nice if writers could see problems when they arise in Publication Manager, without the need of publishing the document to see the validation errors. However, this is really hard to solve. The biggest problem today is that we *only* know if links, hyperlinks, variables, and so on are valid if you publish the entire document. Only during publishing, we know which objects will be in the resulting document. Because you can put conditions everywhere, combined with the fact that you can nest objects multiple levels deep, it is very hard (and almost impossible) to do this on the fly.

    To illustrate the complexity, consider the following example. If you include a topic in a DITA map and this topic contains a hyperlink to another topic which is conditioned out because there is a condition 3 levels up in the hierarchy of the DITA map, you should get a warning. If the topic was not conditioned out, you shouldn't get a warning.  

    See additional information in the following post: community.sdl.com/.../modify-pub-manager-so-it-does-not-try-and-resolve-xrefs-that-are-conditionalized-out-of-the-pub

Comment
  • It would be really nice if writers could see problems when they arise in Publication Manager, without the need of publishing the document to see the validation errors. However, this is really hard to solve. The biggest problem today is that we *only* know if links, hyperlinks, variables, and so on are valid if you publish the entire document. Only during publishing, we know which objects will be in the resulting document. Because you can put conditions everywhere, combined with the fact that you can nest objects multiple levels deep, it is very hard (and almost impossible) to do this on the fly.

    To illustrate the complexity, consider the following example. If you include a topic in a DITA map and this topic contains a hyperlink to another topic which is conditioned out because there is a condition 3 levels up in the hierarchy of the DITA map, you should get a warning. If the topic was not conditioned out, you shouldn't get a warning.  

    See additional information in the following post: community.sdl.com/.../modify-pub-manager-so-it-does-not-try-and-resolve-xrefs-that-are-conditionalized-out-of-the-pub

Children
No Data