Planning the future of Botwiki! - Help us bring Botwiki up to date, contribute to our strategy discussion, add bot scripts, and contribute manuals, guides, and tutorials! Almost anything related to bots, particularly those used to edit mediawiki, is welcome.
UNABLE TO EDIT? - We've experienced attacks by spambots lately and now require you to confirm your e-mail before you can edit (go to your preferences, enter an e-mail address, and request a confirmation e-mail, then go to your e-mail and click on the confirmation link). We also require new accounts to make a few edits and wait a few minutes before before you can create a page; however, if this is a problem contact us in #botwiki and we can manually confirm your account. Sorry for the inconvenience.
Botwiki:Strategic planning/cleanup
This page is for listing cleanup issues and questions related to the revival and restructuring of the project, suggestions for major changes should be listed on the parent page.
Contents |
Pages for comment
Extension:MyExtension
- Extension:MyExtension - I don't understand the intent. The page is in a pseudo namespace. What sort of extensions would belong in the extension namespace if it existed?--Doug 07:55, 21 November 2011 (UTC)
- Add to that all of Template:Extension and kin.--Doug.(talk • contribs) 12:37, 2 December 2011 (UTC)
- I take it this was intended as a way to tag bots. The better way would be to use mw:Template:Tool or a similar template without all the extras for extensions, I'm going to delete this stuff.--Doug.(talk • contribs) 11:11, 22 December 2011 (UTC)
Rewrite/Conversion HOWTO
- Rewrite/Conversion HOWTO - if what this says is true, PWB doesn't work on this site because it's not above 1.14. Or are we all using version 1 of the PWB, I doubt it. Or did someone make it backward compatible? What's this all about? (this was me earlier --Doug 11:36, 21 November 2011 (UTC))
- Also see Rewrite, Rewrite/Porting_status, Rewrite/api.py, Rewrite/site.py, and Rewrite/Page. At the very least the scripts would appear to belong in Phython-space.--Doug.(talk • contribs) 12:39, 21 November 2011 (UTC)
/site.py
- In [1] (Special:Prefixindex -> (main)) there is a page listed with the title /site.py. I cannot access any such page, let alone delete it.--Doug.(talk • contribs) 11:49, 21 November 2011 (UTC)
Botwiki:Temp bots
- Botwiki:Temp bots and all 34 subpages. I am not suggesting we get rid of any of this but we need to figure out a better place to put it and start working through it. I suggest we clearly tag the pages, as was apparently planned in 2007, and keep links to them on Botwiki:Temp bots but move the code to the respective language namespaces, where it can be more easily found by others, examined, commented on, and maybe improved (or at least determined to be bad/obsolete code) or new copies ported over if the work has been maintained on the source site.--Doug.(talk • contribs) 12:58, 21 November 2011 (UTC)
Files
The contents of Special:Prefixindex (all image pages) needs to be scrubbed for non-image files. These appear to all be old versions of bots, including PWB, archived here. This is not a valuable use of our resources, except where bots are no longer available elsewhere and the code is included. If someone thinks we should maintain backups of the current versions in case they suddenly become unavailable, then they can upload them and keep them current. Stale versions should be deleted. Additionally, allowing this kind of content could cause problems as someone might upload malicious code. We appear to have no restrictions on uploading.
- File:Phenny.zip - appears to be this IRC bot but a very old version. There appears to be open licensed code for this bot available, which I think we should have, but this file looks unnecessary.
- Also File:Phenny.rar which says it's a version hacked by User:Filnik.
- File:Phpwikibot-0.6.2.tar.gz - this is apparently not w:User:Kaspo/Phpwikibot but a separate bot framework according to Manual:Frameworks. Where did this come from? Has it been updated somewhere else? Do we have the code?
- File:Pywikipedia.rar - the latest version of PWB as of 2007, I would delete this but I post it here to emphasize that this is not a particularly valuable use of this project, keeping current versions of various bots that are developed elsewhere, wastes our time in trying to keep them synched and will make us look bad if we don't - especially if someone links to it.
There are more, these are just examples.--Doug.(talk • contribs) 14:35, 21 November 2011 (UTC)
Template:Script
- Template:Script - I'm not sure this is the best way to present ourselves and calling this "Script-template" from the navigation menu is deceiving, it sounds like a template for writing or presenting scripts, not a list of scripts and assorted similar stuff.--Doug.(talk • contribs) 19:12, 21 November 2011 (UTC)
Community Portal / Botwiki:Bot helpboard
- Botwiki:Bot helpboard - taking a look at the archive, it's unhelpful that we have archived questions from 2010 that nobody ever answered. Nothing against the archivist, he probably didn't have the answers, but it would be best if we keep questions out until they are answered, no matter how long that is. I'm considering unarchiving some of the questions.
- Community Portal doesn't exist but we have a navigation menu link with the title "Community Portal" and the tooltip "About the project, what you can do, where to find things" - it links to the Bot helpboard above. We need a real Community Portal.
- I suggest the navigation menu "Help" link should go to specialized botwiki help, not general mediawiki help like it does now.--Doug.(talk • contribs) 20:34, 21 November 2011 (UTC)
Need translation/completion/general cleanup
These pages need to be translated from italian or need to be completed or cleaned up - most of these can be worked on without any real discussion, this mostly is just a list:
Botwiki:Administrators/en
- Botwiki:Administrators/en - the page starts in english but switches to italian, must have started as an italian page and never got fully translated. The page could probably be shortened a lot as much of the information is not particularly important.--Doug.(talk • contribs) 13:50, 21 November 2011 (UTC)
Category:Pages in Italian
- Category:Pages in Italian - I created this to keep track with. It has only a few of the relevant pages tagged so far and some, like the Italian version of the mainpage, are tracked via transclusion of the cat. Unless Snowolf or another user is going to keep a page up-to-date and in sync with the English version, I think it should be deleted or turned into a redirect. In most cases the redirects would be unnecessary. Even the mainpage should become a redirect, maybe especially the mainpage, unless someone can take responsibility for it.--Doug.(talk • contribs) 11:53, 22 November 2011 (UTC)
General to do
Things that simply need to be done
- Delete all BAG tools (see, [3], primarily, [4]) - these were copied over from enWP and way too much bureaucracy on this small project
- Tag all bot user pages with a template or at least a cat. Preferably, this should specify whether a bot is active, inactive, and flagged or unflagged. Inactive bots with inactive operators should have their flags removed for security purposes.
- Replace
<source>with<syntaxhighlight>per mw:Extension:SyntaxHighlight_GeSHi#source_tag_replaced. The old tag allows categories to leak through (i.e. it doesn't noinclude categories that are in the script) and it can cause conflicts per the above. Doublecheck that the tag isn't actually part of the underlying code, but should be able to bot this out for python and most other stuff.--Doug.(talk • contribs) 12:55, 29 December 2011 (UTC)
Snowolf's to do list
From User:Snowolf/To do (these are from June 2007 but most still need to be addressed):
This is a partial list of what should be done here. Some things require sysop permission to be done.
- User:Snowolf/Main Page The damn new home page. I drafted it but nobody worked on it after. It has definitively too many red links. I'll clean the code when it will be completed.
- Translate to english Botwiki:Richieste di permessi
- Create some official pages... in ENGLISH. Italian is not the official language anymore, clear? Ideas? Here:
- Admin's noticeboard
- Request for permissions
- What is a bot?
- About botwiki Botwiki:Botwiki
- Village pump/Bar
- Community portal
- Help pages
- Current events
- List of the damn extensions that are installed
- Clear and fix MediaWiki:Edittools
- Create the appropriate [[Mediawiki:]] messages
- Check the interwiki table, remove all the unneeded entries (the ones with double 0 0) if we don't plan to use 'em.