On 30/11/05, Anissa Mohler anissa.mohler@onstor.com wrote:
I'm running Media Wiki 1.4.12 and working on a project where I need to automate edits to certain pages. I'm using SQL statements to do these edits (see below for details). When I perform these edits in the database they are not displayed when I view the article using a web browser, in spite of the fact that they are in the cur database. If I go to the "Edit" page I see my edits there and if I edit the Edit, they will appear in the article view. I'm also able to see my edits in the recentchanges list. The only place where they don't appear to appear is in the Article view itself.
Well, it definitely sounds like a caching problem to me... 1) have you ruled out it just being your own browser cache, using a "hard refresh" [1]? 2) if that doesn't work, try using "&action=purge" in the URL (where "&action=edit" would go) 3) if it's the latter, you might want to work out what the source-code equivalent of that action would be, so you can automate it. I'm afraid I'm not 'au fait' with the various caching mechanisms built in to the software, so that's as far as I can help you.
[1] Instructions for various browsers at http://en.wikipedia.org/wiki/Wikipedia:Bypass_your_cache -- Rowan Collins BSc [IMSoP]