CreateSpecialPage allows admins and users to create special pages. This may be useful for creating special pages for polls and such when it needs to be in the special namespace. Note: Special pages cannot have subpages as the special page will try to read it as a specifier. For example, Special:ListUsers/sysop lists all sysops on this wiki and Special:NewPages/5 lists the last 5 pages that were created.
Note: in this example, pay close attention to the placement of commas and other punctuation. For people who aren't familiar with programming (and even those who are!), a common mistake when writing code is to accidentally delete, forget, or misplace critical symbols like commas or quote marks. This can cause a syntax error that breaks the code. Carefully follow the convention shown here when using importArticles.