WikiAlerter is a program, written in C# .NET, designed to aid users in tagging pages for deletion or maintenance, and admins in dealing with nominated pages. At present it is still in development, with a beta release for use by interested users. It aims to support usage of AfD, PROD, CSD and AIV. As such it allows for initiating, approving (admins), and declining CSDs, initiating, seconding, approving (admins) and contesting PRODs. At present it only allows initiating AIV reports and AfD nominations.
What does it do?
WikiAlerter's main features are:
- Tags pages under CSD.
- Creates AfDs.
- ProDs pages.
- Warns creator when tagging for any of the above.
- Maintenance tagging
- Lists new pages or pages in category/ies.
- Choose to hide patrolled pages.
- Choose to load from the back of the log.
- Deletion of pages under CSD.
- Rescue of pages from speedy deletion.
- Report users to AIV
WikiAlerter has a wide range of options. It comes set up, so you don't have to worry about configuration unless you want to. In particular, nearly all of the templates it uses can be changed, and parameters added/removed. So if you prefer a certain warning template over another, it's easy to use your preference.
WikiAlerter comes with a .csd file. This file contains each of the known CSDs, with that CSD's template and redirects, code, explanation, and default decline reason. Since the information may change (e.g. a new redirect is created), you should update your CSD file regularly. WikiAlerter can do this automatically, when you start-up, select "Create new CSD file", rather than import. Or you can manually update/change the file, using the CCSD.exe which comes with WikiAlerter. This is a console program, and isn't designed to be easy to use. Any changes you make using CCSD will not be identified by WikiAlerter when automatically creating a new CSD file. For documentation see /Manual#CCSD.
Wondering why the CSD is separate from WikiAlerter? Well the WikiCSD.dll library manages most of the CSD related stuff, such as figuring out who nominated the page, what CSD a page is tagged as, and which templates relate to which CSD codes. WikiCSD.dll or similar (older) versions are used across a number of my programs, such as SDPatrolBot and SDPatrolBot II. So it is easier for me this way than recreating it every time I create a new program.
"Okay, I want to use WikiAlerter"
Great, first you need to be added to the approvals page, just request on my talk page, or that of another admin, and they can add you to /users.css (this isn't designed to be an in-depth scrutiny, just to prevent users with next-to no experience in CSD from using the program. If you don't feel confident about the CSD, do some manual tagging for a week or so before requesting). After that just follow the instructions at /Manual#Downloading. Please let me know about any problems, and any improvements you think could be made. While using the program, please bear in mind that Alerter is currently in beta, so treat with care, and check your edits.