I was considering doing a one-off crawl on Wiki to attempt to put together a list of pages which most need refactoring. I know the whole thing is in need of this, but there are 8000+ pages - its the Augean Stables problem, and some prioritising needs done. Things I was thinking of doing:
It's worth trying HITS and anything else like it, yes please. Let's amass as much knowledge about the WikiPage network as we can. Let's then take time to draw the right conclusions. A five year project? -- RichardDrake
Before I dive off the deep end, let me tell you what I already know:
What's the point of finding the pages that most need refactoring, other than putting off the difficult work of refactoring one page that needs it, whether it's the worst or not? TheBestIsTheEnemyOfTheGood. -- francis
There are only 45 pages containing the string 'vs'. Sure, go for it, but I doubt that will help much. Worse, editing those now will put them to the top of the quickChanges list and people might add more.
An interesting defense mechanism. Try to fix the wiki and it opens old wounds. I don't think its built for that. Fixes that irritate even small numbers of QuickChanges junkies seem to grow into wars of lengthy, repetitive, redundant, repetitive debate. The victors are the most stubborn, so only stubbornly defended information survives. It might be better to add stuff to the parts you want to grow. Open new wounds. Perhaps wiki should forget. Drop the idea that any of this is archival and age out content that doesn't get looked at or changed. Has anyone tried that with a Wiki? -- EricHodges
Yes, It is called RecentChanges. 3 to 5 days of Wiki. It shortly forgets anything else exists.
I don't know how the user can know when a page is looked at, only when it has been changed. Some of the best stuff on wiki hasn't changed for several years. I think it has been looked at, but I have no way of knowing for sure.
It seems to me that the best time to go back to a page is sometime after you've forgotten about it. PagesToRefactor should make that possible because I expect it to appear regularly on RecentChanges.
You expected it to but it didn't. Today we re-started it on a slightly different tack with a suggestion from BrianEwins. If it fails to stay up to date it becomes a deleted page.
See PairRefactoring, WikiMindWipeRepair, RefactoringNotes, RefactorByMerging