Thread:Andrewds1021/@comment-45310000-20200417112550/@comment-45310000-20200419221903

Also, I've got a programming challenge if you would like to take it on. I have now implemented a { {ArticleEnd}} invocation at the end of of each content Articles. Currently, this just adds a final section called 'Postscript', and is intended to have several bulletted lines of information concerning the article. Currently, it just shows a link to Special:WhatLinksHere.

However, what I am thinking, is that is should show some information on when and who created the article, and the more difficult part, determining by some objective standard as to who has contributed the most to the page by iterating the article's history log. This probably needs to be done by bot and stored in some sort of data base, like a subpage to each article in order to prevent DoS attacks by directly making that determination from the article page.

I'm not worried about implementing it now, as I have much more important stuff to get implemented, but if that challenge appeals to you, go for it. It can easily be applied to other Wikis.

And BTW, what do think the best way of implementing a bot is? I haven't looked much at prior art yet, but what I was thinking is having javascript code, implemented in the noinclude section of a template parser, protected from user access, that would be called by a browser external to the Wiki. The includeonly section would contain all of the parts of the bot that need server-side cooperation, but that way, all of the code for it resides in the Wiki. Can't be implemented on UCP ATM, though.