Wikipedia:WikiProject Articles for creation/Helper script/Rewrite
![]() | This project page or section is in a state of significant expansion or restructuring. You are welcome to assist in its construction by editing it as well. If this project page has not been edited in several days, please remove this template. If you are the editor who added this template and you are actively editing, please be sure to replace this template with {{in use}} during the active editing session. Click on the link for template parameters to use.
This page was last edited by Theopolisme (talk | contribs) 11 years ago. (Update timer) |

For multiple reasons, the Articles for creation helper script has been rewritten from the ground up. Although it's still in early beta, we're excited to hear your thoughts, feedback, and suggested improvements to the script.
So, what can you as an AfC reviewer do to help the process? It's very simple. Test the script! And let us know what works, what doesn't, what you'd like to see, etc., etc.
Currently, the rewrite is available for testing on test.wikipedia.org only. However, we plan to release a version for testing on the English Wikipedia in the coming weeks. To try it out, you'll need to login to testwiki and then add a line to your common.js page there:
The goal of the rewrite to create a sustainable infrastructure for reviewing article submissions that uses clear, high-quality code. Complete source code can be viewed on GitHub.
FAQ
- Why are you rewriting the script?
The old Articles for creation helper script had become unmaintainable, due to spaghetti code written by numerous developers with varied skillsets over a long period of time. Additionally, the script suffered from severe feature bloat, features which slowed the script down but weren't used by many reviewers.
- What's going to change?
The new script includes a number of changes which benefit reviewers, some of which are more obvious than others. Here are a few:
- an improved template parsing engine using Parsoid
- a bolder design that's easier on the eyes and simpler to use
- new features when accepting submissions like dynamic category addition
- Is the old script still going to be maintained?
Not in the long-term. Since we're a small team of volunteers, it's difficult to maintain even one script as complex as AFCH, let alone two! However, the old script will continue to be maintained until the transition to the new script has been completed, which won't be for several months.
- I have a feature suggestion, bug report, another question, or just want to say hi.
Awesome: that's what Wikipedia talk:WikiProject Articles for creation/Helper script/Feedback is for. :)
Team
Currently, Theopolisme (github) is developing the rewrite script. If you're interested in contributing as well, see this page for more details.