Wikia/app — pull request #27 by mroszka (2012-10-30 15:39:55+00:00)
Title: Bugid 25123https://github.com/Wikia/app/pull/new/bugid-25123#commits_bucket

**The problem:** When a new blog article is created, all bloglists (created with the \ tag) do not show that article and remain outdated until the parser cache expires or a purge is explicitly requested.

**The solution:** My idea is to "tell" all the pages having a \ tag about the new blog posts.

1. When a page is saved and it has a \ tag, the property *bloglist* is set for that page in page_props (OnParserBeforeInternalParse hook, and the original MediaWiki build-ins).
2. When a blog article is saved, a job is created to purge all the pages having the bloglist property.
3. The job is then executed in the background.