Nicolas Dumazet schreef:
Hi wikitech :)
GSoC was officially ending on the 18th of august, so here is the status of category-redirects :
- I spent a large hour today to merge the trunk to my branch ( -_-' ),
it is now available for review and testing in branch/category-redirects. [1]
I'll test and review this when I have time. I was officially Nicholas's mentor for this project, after all.
- I tried to write some global technical document on what I actually
did during this summer, and what behavior you should expect [2]. Please let me know if any clarifications are needed.
I edited that page to remove a comment saying that "a side effect of that schema change is that when a non-existing category is linked from an article, we now need to create a corresponding row in the category table, regardless of the existence of the said category *page*", as that already happens AFAIK. (Note that I understand "linked" to mean "included" here; when creating a redlink to a memberless category there's really no need to add it to the category table.)
The #REDIRECT [[Category:Foo]] vs. #REDIRECT [[:Category:Foo]] isn't that big IMO.
- The only missing thing is a script to convert the old schema to the
current schema, such as maintenance/convertLinks.inc . I do not feel qualified enough to write such a script, and would be grateful to receive some help on this issue ;)
Adding a patch to maintenance/update.php is quite trivial, and I'd be happy to write a maintenance script that populates the new columns when I have time.
Roan Kattouw (Catrope)