From: Al Johnson <alj62888@ya...> - 2013-03-25 03:34:59
I have a page form that includes a template that calls another template that does an #ask query to populate the page with data from another semantic "data" page in another namespace. When data is updated on the data page, the page that uses it can't be updated to reflect the new data because it can't detect the change I guess because it is too far removed. I can "touch" the page via the API with an sfautoedit that does nothing, but I was wondering if there was any other way, such as from the form that updates the data on the data page.
I hope that didn't sound too convoluted, but I'm sure the experts will understand ;-)
This is THE problem with SMW. I mostly solved it by using Pywikipediabot to
visit a wiki page that has a query that finds changed pages, and all the
pages "under" it in the category hierarchy. The retrieves a list of pages
that need to be updated, and then uses it in a commandline SMW refresh
operation. Sometimes things get missed, especially if there's a lot that
needs to be updated, so I run refresh process constantly, so over the course
of a few weeks, everything will get refreshed.
What SMW really needs is this:
When SMW has that, there will be little else holding back SMW from changing
changing the world.
View this message in context: http://wikimedia.7.x6.nabble.com/Touching-a-page-to-force-update-tp5000286p5006724.html
Sent from the Semantic Mediawiki - User mailing list archive at Nabble.com.