Template talk:Monthly clean-up category

Purge cache
Great template! However, the "purge server cache" link isn't working in a very intuitive fashion. For example, if you click the link in Category:Dead-end pages from August 2007, it takes you to Category:Wikify from October 2007.--Fabrictramp 21:25, 1 October 2007 (UTC)
 * — Preceding unsigned comment added by Pascal666 (talk • contribs) 08:22, 2 May 2009 (UTC)

Todo
Rich Farmbrough, 16:01 2 October 2007 (GMT).
 * 1) fix the purge - use SERVER PAGENAME etc.. currently in process of breaking it more.
 * .. purge someone was here before...
 * 1) Remove month not necessary
 * — Preceding unsigned comment added by Pascal666 (talk • contribs) 08:22, 2 May 2009 (UTC)
 * 1) discuss TOC...
 * 1) Ask at WP:BOTS to build a bot to preform maintenance of this template. —Dispenser 19:22, 9 November 2007 (UTC)
 * What kind of maintenance? --Pascal666 08:22, 2 May 2009 (UTC)

Suggestion
Would it feasable/worthwhile to get this to link to the previous/following month's worth, if it exists? -- Ratarsed (talk) 19:49, 8 March 2008 (UTC)
 * It is feasible. I have written some templates that do that fro the international cinema by year articles. However I'm thinking of making the template auto calculate the month and year, so a simple wrapper would be needed. Actaully a wrapper/core might be the way to go anyway. Rich Farmbrough, 16:33, 13 October 2009 (UTC).

Expression error: Unrecognised punctuation character ","
Some categories are displaying this message in red just after the Contents box:

Expression error: Unrecognised punctuation character ","

It seems to happen whenever the total is over 999, for example Category:Unreferenced BLPs from March 2008 has: "The following 200 pages are in this category, out of 1,099 total."

All with problems are: Category:Unreferenced BLPs from March 2008, Category:Unreferenced BLPs from April 2008, Category:Unreferenced BLPs from October 2008, Category:Unreferenced BLPs from December 2008, Category:Unreferenced BLPs from January 2009, Category:Unreferenced BLPs from February 2009, Category:Unreferenced BLPs from March 2009 and Category:Unreferenced BLPs from April 2009. Other categories are Ok. I could not find anything obvious in this template nor in the way it is transcluded in the categories. I tried purge cache too. 84user (talk) 23:14, 28 April 2009 (UTC)
 * — Preceding unsigned comment added by Pascal666 (talk • contribs) 08:22, 2 May 2009 (UTC)

Can we please make this template collapsible?
The list created by this template gets really long in some categories, such as Category:Merge by month and Category:Orphaned articles for example, leaving a big empty whitespace. An optional  or   parameter would be really nice to have for these situations. Especially when the list of months is already duplicated in the "Subcategories" section below it, making the sidebar list really redundant. -- &oelig; &trade; 04:27, 25 July 2010 (UTC)
 * Added to . Rich Farmbrough, 00:05, 14 October 2012 (UTC).

Combine boxes
Rather than producing two separate boxes like this:

this template should pass a parameter to and produce this:

It also currently passes a useless inhibit parameter that isn't recognized by. The following addresses this:


 * Code moved to Template:Monthly clean-up category/core/sandbox for convenience. &mdash; Martin (MSGJ · talk) 

Thanks Gurch (talk) 14:15, 16 June 2011 (UTC)
 * Fixed your code and made a few other changes. Please confirm you are okay with these changes and I'll sync. &mdash; Martin (MSGJ · talk) 11:45, 17 June 2011 (UTC)


 * That looks OK. Note that the reason I didn't have 's in the places you've put them is that the whole of Template:Monthly clean-up category/core is wrapped in   (as was my proposed replacement, before it was moved); I'll leave it up to you which method is better. Gurch (talk) 23:09, 17 June 2011 (UTC)
 * I always prefer to minimise the amount of stuff inside includeonly. For one thing it makes it easier to spot mistakes (like this time) before it goes live. ✅ &mdash; Martin (MSGJ · talk) 12:09, 20 June 2011 (UTC)

Edit request on 1 December 2011
In the Db-g6 code (within this template), please change "It" to "it" in the reason, as it appears as part of a sentence, and thus it should not be capitalized. The template currently shows up as "This category may meet Wikipedia's criteria for speedy deletion because It is a monthly clean-up category that has been emptied."

Logan Talk Contributions 00:23, 1 December 2011 (UTC)


 * Good catch. It's on the third line here. Debresser (talk) 07:29, 1 December 2011 (UTC)


 * ✅; thanks. Chris Cunningham (user:thumperward) (talk) 11:46, 1 December 2011 (UTC)

Edit request
Why is this template set to tag categories for deletion at 2 months after the expiry of the category rather than the month after?

|{{#ifexpr:abs({{CURRENTYEAR}}*12+{{CURRENTMONTH}}-{{{year|0}}}*12-{{{monthno|0}}})>1

The 1 at the end should be changed to 0. &mdash; Train2104 (talk • contribs) 14:43, 13 January 2012 (UTC)


 * You are asking a question, or requesting an edit? Let's wait for the answer first. Debresser (talk) 16:14, 14 January 2012 (UTC)
 * I was requesting an edit, the rationale for which I stated in the form of a question. &mdash; Train2104 (talk • contribs) 20:44, 14 January 2012 (UTC)
 * I had some dealings with this template one, and I asked Rich, who made it and is the expert on it,and I seem to remember that even though it says >1 and that should be 2, but it still comes down to 1, for some reason. Which is why I really think we should wait for Rich. Debresser (talk) 23:14, 14 January 2012 (UTC)
 * Basically neither the current month,not the previous will be CSD'd. Obviously the current month can still have articles added to it. Less obviously the previous month can, for example by reverts, mistake and time difference.  For example it is still January in parts of the US until well into the 1st of February. Comparing the two ills I prefer to leave a few empty categories rather than have categories continually created and destroyed. Rich Farmbrough, 23:17, 14 January 2012 (UTC).

Edit request on 26 December 2012
The category name that this template appears to have "Wikipedia" misspelled in it, so it may not be showing up properly in the cats. I would have changed it but needs adminsitraiton level access to change it. Lestatdelc (talk) 10:43, 26 December 2012 (UTC)
 * Yes check.svg Done The category was inside the , so it was only this one template that was being miscategorised, and not the pages transcluding it. Not sure if is the right place for this template though. -- Red rose64 (talk) 20:51, 8 March 2013 (UTC)

Another edit request
Replace   with. &mdash; Train2104 (talk • contribs) 04:29, 21 February 2012 (UTC)
 * db-maintenance just redirects to Db-g6. Is there any particular reason you want to swap them over? Also, it wasn't entirely clear - do you want to keep the days= and rationale= parameters? Tra (Talk) 06:05, 21 February 2012 (UTC)
 * Whoops I didn't realize they redirect. Then remove the parameter since deletion log summaries never use "it" and the standard G6 summary is enough. &mdash; Train2104 (talk • contribs) 15:55, 21 February 2012 (UTC)
 * I took out |days=zero as it doesn't seem to do anything when I looked through db-g6's source code. I think it would be better to leave the rationale parameter though since db-g6 does recommend using one, and we might as well make it clear to passing editors/admins what the deletion tag is about if they see it. Tra (Talk) 16:48, 21 February 2012 (UTC)

I just noticed that for the g6 template, it will tell you you can remove the tag, which is not the case for any monthly clean-up category. I was going to submit an edit request, but realized there wasn't much to do because it was in the G6 template. So, if ever someone wants to create a special deletion category for this, it has got to not say to remove the template. —Mysterytrey 03:28, 24 August 2014 (UTC)

Fix depth of Template:Monthly_clean-up_category/monthname
There has been an expansion-depth limit exceeded, and so the related subtemplate, Template:Monthly_clean-up_category/monthname needs to be updated from the /sandbox version. The fix changes the search to use efficient Template:Strfind_short (with only 9 expansion levels), rather than the prior Template:Str_find_long with 23 levels plus {Str_right} totalling to 35 levels of the 40-level limit. The /sandbox version also has more doc-text to explain the use of the template. -Wikid77 (talk) 17:12, 29 August 2012 (UTC)
 * ✅ -- WOSlinker (talk) 18:10, 29 August 2012 (UTC)

Disable automatic CSD template for current month.
If you take a look at Category:Articles with close paraphrasing of public domain sources from October 2012 and a few others, they are currently tagged for CSD for being empty, even though the month just started. They cant be removed from CAT:CSD either, needlessly filling up the category.

Would it be possible to implement a quick parser function that checked if July 2024 != the month of the category before activating the CSD template? LegoKontribsTalkM 07:59, 2 October 2012 (UTC)


 * Done in this edit by Reaper Eternal. The template just needed to know the correct month and date. Debresser (talk) 13:40, 2 October 2012 (UTC)

This was designed in from day 1. What happened here? Rich Farmbrough, 00:02, 14 October 2012 (UTC).


 * AH, very long category name by the look of it. Rich Farmbrough, 00:04, 14 October 2012 (UTC).

Add optional text parameter?
Could an optional text parameter be added to this template so that it does not output gibberish such as This category combines all use British (Oxford) English from April 2013? That particular case needs something like "articles that" to be inserted before the template name, but I imagine that other cases would require other text. Thank you, Justlettersandnumbers (talk) 09:10, 16 April 2013 (UTC)

Months from 2006 missing
The template, as used in Category:Articles lacking sources from August 2006, only shows back as far as December 2006. It doesn't show August 2006, nor October 2006‎, nor November 2006. (Note that the August 2006 category might have been empty for a while.) -- Gyrofrog (talk) 17:54, 12 November 2014 (UTC)

"Wikipedia" is a proper noun
On categories such as Category:Wikipedia spam cleanup from February 2016, it currently says "This category combines all wikipedia ..." but it should say "This category combines all Wikipedia ...". This can be fixed by making an edit to Template:Monthly clean-up category/outer core that detects whether gives "Wikipedia" using "ifeq". GeoffreyT2000 (talk) 05:34, 1 February 2016 (UTC)
 * You mean that it uses "lcfirst" in ? Debresser (talk) 18:35, 1 February 2016 (UTC)
 * Yes. It should be modified to have . GeoffreyT2000 (talk) 23:08, 1 February 2016 (UTC)
 * That looks like correct code. I even remember why the  part was added. :) Okay, this should be uncontroversial. Debresser (talk) 23:33, 1 February 2016 (UTC)
 * But now it just says "Wikipedia". Please change the code to . GeoffreyT2000 (talk) 23:36, 1 February 2016 (UTC)
 * Yep, I had noticed, and yes, that should be the fix. Debresser (talk) 23:47, 1 February 2016 (UTC)
 * Done and works. Thanks. Debresser (talk) 23:49, 1 February 2016 (UTC)

Protected edit request on 28 February 2017
Please sync with Template:Monthly clean-up category/monthname/sandbox. This version handles cases where the word "from" is in the name part of the category. &mdash; Train2104 (t • c) 02:31, 28 February 2017 (UTC)
 * Padlock-bronze-open.svg Not done: The page's protection level has changed since this request was placed. You should now be able to edit the page yourself. If you still seem to be unable to, please reopen the request with further details. May also want to move the documentation to docspace. Jo-Jo Eumerus (talk, contributions) 16:24, 28 February 2017 (UTC)

Template-protected edit request on 26 February 2020
Please apply code from sandbox (diff). Documentation has been moved to Template:Monthly clean-up category/monthname/doc. —⁠andrybak (talk) 22:34, 26 February 2020 (UTC)
 * Yes check.svg Done DannyS712 (talk) 03:23, 27 February 2020 (UTC)

Template-protected edit request on 8 May 2021
There are a couple of extra blank lines created in the display; I have made changes to fix this in the sandbox. — Goszei (talk) 07:37, 8 May 2021 (UTC)
 * ✅, and thank you very much!  P.I. Ellsworth   ed.  put'r there 15:19, 8 May 2021 (UTC)

db-g6 doesn't work
Monthly clean-up category/core is intended to automatically "place" a db-g6 template on an empty category, which doesn't work at all (compare ). I don't know how to fix this, just pointing it out. lol1 VNIO ( I made a mistake?  talk to me ) 21:38, 17 November 2022 (UTC)