- The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was
Approved.
Automatic or Manually Assisted: Automatic (operator initiated & supervised)
Programming Language(s): Perl (uses MediaWiki::Bot)
Source code available: Upon request
Function overview: Maintain listing of WikiProject's recognized content
Links to relevant discussions (where appropriate): Bot request
Edit period(s): Once per week (approximate)
Estimated number of pages affected: Minimal
Exclusion compliant (Y/N): Not applicable
Already has a bot flag (Y/N): Yes
Function details:
This task will provide automated maintenance of a WikiProject's recognized content listing. These are pages which list featured content that falls under a WikiProject. It was written in response to a request associated with Wikipedia:WikiProject Physics/Recognized content, but it has been implemented to be generic as possible to allow other WikiProjects (or individual users) to use it if they so desire.
Projects may opt-in by placing this template on the desired page. The bot will use the template parameters to determine which content to list and how to display it on the page. It will only update pages in the User:, User talk:, Project:, Project talk:, Portal:, and Portal talk: namespaces.
Going in, I'm planning on updates once per week. I actually don't expect changes to occur that often and will vary the run time as I get a better feel for how often there is a change. I'd guess it would be more like once per month, but don't have anything to base that on.
Currently, I expect only one WikiProject to use it. Others may opt-in if they so desire.
Discussion
Expect a lot more than one project. This will be publicized in WP:AALERTS when launched, and it'll be mentioned in the Signpost too. Headbomb {ταλκκοντριβς – WP Physics} 23:18, 26 December 2009 (UTC)[reply]
Approved for trial (50 edits). Please provide a link to the relevant contributions and/or diffs when the trial is complete. MBisanz talk 02:15, 27 December 2009 (UTC)[reply]
- 50 edits @ 1 project @ 1 edit per week is over a year... I suggest getting 5 or so projects and run it on them instead. If it's fine for ~5 projects (the first run + one update), it should be good enough for the BRFA (some troubleshooting for some projects may be necessary, that will only be found when these project subscribe). Headbomb {ταλκκοντριβς – WP Physics} 02:44, 27 December 2009 (UTC)[reply]
- That works as well, or if you wanted to test it on a test page, that would also work, basically some reasonable runthrough of the bot's operations. MBisanz talk 08:42, 27 December 2009 (UTC)[reply]
Trial complete. I created 5 test pages & ran 10 configurations per page. The pages list each of the configurations and the results of previous runs can be seen in the page histories. The pages are:
- If anyone wants to see other choices, feel free to edit the configuration of those pages and let me know. I'll re-run against your changes. -- JLaTondre (talk) 18:12, 28 December 2009 (UTC)[reply]
- I went through them and it looks good to me. Seems to be working 100% as it should. Headbomb {ταλκκοντριβς – WP Physics} 20:41, 28 December 2009 (UTC)[reply]
- Question - Is the bot capable of tracking current and former A-Class articles that have been through a formal review process like that at WP:MILHIST: Wikipedia:WikiProject_Military_history/Review#A-Class_review? -MBK004 02:37, 29 December 2009 (UTC)[reply]
- Are you asking can it generate a list of articles from a MILHIST assessment category (i.e. give it one or more of the categories in Category:Military history articles by quality and it will generate a listing)? If so, then that would be a slight modification. If there is a desire for that, I'd lean towards implementing that as a different bot task with a different template just to keep things cleaner.
- If instead, you are asking for something that can track the progress of an article through an assessment (i.e. its status of "A-Class=current", "A-Class=pass", or "A-Class=fail"), than, no, it cannot. I don't believe that is reflected in categories (but please correct me if I'm wrong) and the template would have to be parsed instead. While that's not hard, that is a bigger change.
- If you are looking for the former, let me know and I'll start a new task for it.
- If you are looking for the latter, I'd suggest describing your requirements in more detail at Wikipedia:Bot requests. While I have most of the "parts," it's possible someone else has something even more "complete". -- JLaTondre (talk) 14:11, 29 December 2009 (UTC)[reply]
Approved. for listed task, can seek approval for additional tasks. MBisanz talk 10:14, 30 December 2009 (UTC)[reply]
- The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.