Board Thread:Wiki Management/@comment-4356266-20150818174156

I've suggested a new archival method for the FC, and Gokyr has apparently implemented it himself, but the naming syntax has yet to be discussed, and the way I see Gokyr implements it, is quite messy and only good for 4 months until 2016 comes around.

So here it is, my full proposal for the new FC archival system and its formats.


 * Title of the FC Page

The title of the FC page should be in the likes of Featured Content/year and week. The current system Gokyr is using is problematic because:
 * 1) No year specified. The naming problem will haunt us back in December and by then we would have about 15 pages to rename.
 * 2) It's more difficult to convert dates to weeks than it is to convert weeks to dates.
 * 3) Month name is in the title twice. A bit redundant imo.

As for the year and week part, there are a couple of options that crosses my mind:
 * directory style e.g. "/2015/30" (my preferred option)
 * Minecraft snapshot style e.g. "15w30"

The content would be as usual. But at the end of the week a FC Archive template would be added to mark that it has been archived. Preferably a bot would take care of editing this page every week to add the template, though I hope to not have to code and run it myself.
 * Content of the FC Page

Can you do me a favour, yhynerson? I can show you the ropes to node.js and building a js wiki bot that you can run on your computer if it means I don't have to be the one to run it every week! :P

This page would be a redirect to the current week's FC page. Again, this would preferably be done with bots.
 * Hitler Parody Wiki:Featured page

The last piece of the puzzle. It takes the "year and week" as an argument. It would have an ambox telling readers that this is an archive page, and below it is a navbox of past FCs, sorted by year and week #.
 * FC Archive template

I'm afraid we need to dabble into lua and modules a bit to generate a list of weeks for us, so we don't have to use bots. Again, I hope I'll not be the guy who has to code it! :P


 * Miscellaneous

The bot implementation would have to take into account allowances of several human factors. While it can run at the same time every week, it has to check beforehand that the next week's FC page have been created, otherwise we'd be serving a redlink until the page is created. Therefore the next week's FC should be readied on Saturdays, with the bot running on, say, 12PM UTC the following Sunday.

The machine on which the bot is to run would also need to be reliably available on said time. For the next few weeks I'd have my laptop always on, but I can't guarantee this when I return to uni this September. Maybe I (if I myself wrote the bot, otherwise the bot author) can hand the bot files to Gokyr and other FC maintainers for him/them to run on their machine once the new FC page is ready. Of course, instructions will be given no coding is required on the maintainers' part - they just run the script like any other program. 