"Wanted Pages" feature

This might be a long shot, but I figured I would ask.

MediaWiki has a core functionality that implements a special page populated with a list of “wanted pages”: titles of pages to which links exist but which don’t actually exist yet themselves. This is great for seeing what kinds of content may still need to be created.

I am wondering if there is a way to get this functionality in XWiki. MediaWiki can do it pretty easily because it maintains a robust set of database tables (7 of them) specifically for tracking links. XWiki has a single links table, and while I did see records in it for links on my wiki to pages that haven’t been created yet, I am unsure if the database can be used to tell if the page exists. (Perhaps by joining the xwikidoc table?)

This sounds like something for an extension to do, but I am wondering if such an extension would even be possible (let alone simple) to make.

This feature would be super helpful for me personally as I start to populate my wiki with pages, before we even go into production.

What you describe does not exist out of the box AFAIK.

Yes, a request combining the link and document tables should be able to find links to not existing pages.

Does not sound very complex to do. At least listing the links should not be too hard since it should be a single database query.

1 Like

Alright, I’ll go ahead and see what I can do. Thanks for the advice!

1 Like

Good news! I managed to get a working version of this on my wiki!

I am currently trying to release it as an extension and would appreciate some assistance. I created a topic in the Development category for that.