You should probably investigate whether the server is "load balanced". What this means is that there is more than one server present. Data gets uploaded to one entry point and sometimes takes a brief while to propagate to the others in the system. This means that sometimes you see data from server A and sometimes from server B (or C or D or whatever) depending on the activity (or load) on the server at any given time.
As for the thumbs.db, that's a Microsoft Windows thing. The file is created when you change a folder's view to show you thumbnail images. Because it's a system file, it sometimes interferes by not allowing itself to be copied over. That *CAN* stop the flow of files being copied. So it's worth deleting them if you find them.
Thank you for the quick response! I will ask our IT dept about the load balancing.
We had a similiar issue with our Help. We now include cache code on every html page right after the <head> tag and that solved the problem:
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="-1" />
<meta http-equiv="pragma" content="no-cache" />
We however are in development mode so didn't have to go back in and add this to hundreds of existing topics.
Yes I added that tag as well but everytime you repub, you will have to add that back in, unless there is another method. We have it fixed now finally! We edited a setting on the webserver itself for our particular site to not cache. this solved it for us. Also, if anyone else is forced to use Internet Explorer as we do, there is a setting in IE you can change: General > Browsing History > Settings and check "everytime i visit the page". this will also solve it but everyone viewing the site will also have to do this...may be an option for some. I also read on another post from an adobe engineer who created a script to add that meta tag in each html topic, but i still believe those to be too time consuming and more of extreme workarounds. Easiest is webserver setting, then i'd say the IE setting. Thanks Everyone!
Yes we knew about the IE setting too, but we have no control over our users so we are not really able to tell them to change their IE option, and some do not use IE. Our tag remains hard coded in the topic’s HTML. Whenever we create a new topic we just copy this code in (we are using our partner’s style sheets and master pages so cannot alter those). Unfortunately we cannot control the server environment either since it goes out to many different sites with different servers and also didn’t want to force the do not cache on them if they did not want it for everything. Glad you found an easy solution though!! ☺
Currently working with our documentation team on rectifying this issue for all users of our help files. Although I'm not working with RoboHelp myself, I understand that adding the meta tag to the index will not affect any of the content pages, as the index file is a frameset. It is worth noting that any content pages pulled in through the frameset will still be held in cache by the browser/servers. Here in lies the problem, if you know how to manipuate the template for the content pages (not the index frameset) you will have the answer.
The topics don't have a true template. But if you want to tinker with the topic generation, look at the following files (never tried the topics before, so I don't know which of the three you will need):
%RH install dir%/RoboHTML/WebHelp5Ext/template_defaultskin/whd_topic.xml
%RH install dir%/RoboHTML/WebHelp5Ext/template_defaultskin/whd_topic_mindreader.xml
%RH install dir%/RoboHTML/WebHelp5Ext/template_defaultskin/whd_topic_roboinfo.xml
Oh, always make a backup before tinkering with the seed files. If you break these, you may need to reinstall if you don't have a backup.