Forcing New/Modified Topics on End-Users in IIS-Hosted HTML5 Output
RoboHelp 2020.1
HTML5 Responsive out with Azure_Blue skin
Merged output (1 parent, 11 children)
Output resides on an IIS internal web server for access by internal staff (either onsite or VPN)
ISSUE
If we add a new topic in a child project, generate new HTML5 Responsive output, and then copy the entire project over to our IIS internal web server, the new topic doesn't show up in search or the index until/unless a user clears their browser cache - via the clear "Cached images and files" option in Chrome or Edge Chromium (depends on which they're using). Once you do that, the new topic will appear in search results and the index. Also note that prior to clearing the cache, the new topic IS available in the table of contents and from any hyperlink in another existing topic; so that's interesting.
I don't know much about web servers - I have a request into our IT team who admins the ISS web server on whether HTTP caching might address this issue. While I wait to hear back from them, my question to the community is whether anyone else has ever dealt with and resolved this type of issue, as well as whether there are specific RoboHelp index and search scripts or files in the OUTPUT that might specifically need to be HTTP cached (terminology?) or otherwise handled on the webserver side. The ultimate goal is that staff/end-users should be able to access new and updated content as soon as we post it/make it available via TOC, search, and the index.
Note: We have instructed staff that Incognito/InPrivate modes are NOT supported - we don't want them to get in the habit of using those because we hope to deploy the cookie-dependent favorities function in the future.
Finally, the IIS internal webserver is a temporary hosting platform. We hope to move to a cloud-based hosting and more standard web server platform within the next 12 mos. In the meantime, we'd like to be able to push out weekly updates without asking staff to clear their browser cache every time.
Thanks!
