That's what I was looking for, thank you very much!
> To: mediawiki-l@lists.wikimedia.org > Date: Mon, 19 May 2014 19:30:45 +1000 > From: billinghu...@gmail.com > Subject: Re: [MediaWiki-l] Validating wiki text before saving > > Sure. I would look to maybe give all the required templates the one > id="..." as that makes the match for those easiest, otherwise you want to > use contains_any > > contains_any is good for something like > !contains_any (user_groups, "sysop", "autopatrolled", ...) > > At Commons, I did a simple one for main namespace that requires > <gallery... just ensure that you test them for a while first, and if you > have enough people watching your RC, then tags are useful. > > Best way that I learnt was just looking at different Special:AbuseFilter > and seeing what the competent were doing, and mimicking their components. > > Here is a simple example of one such > > article_namespace == 0 & (new_wikitext regex > "\[\[[Cc]ategory:\s?\d{1,4}\sworks\]\]") > & action = "edit" > & !contains_any (user_groups, "sysop") > > You will want to do something for things being new pages. > > Regards, Billinghurst > > On Mon, 19 May 2014 00:19:59 -0500, Arcane 21 <arc...@live.com> wrote: > > I was wondering if there was a way to make a filter for the following: > > > > New pages must have one of a series of templates (any of the templates > > will do, as long as at least one is present) and a category of some > sort. > > > > This would only apply to users that are not autopatrolled, bots or > > administrators. > > > > We'd like to have something on our wiki to deter new editors that don't > > follow the manual of style guidelines and so the filter would be to > > encourage them to do so, with the hope and intention of encouraging good > > editing. > > > > I'm not very skilled in the use of AbuseFilter, so if someone could show > > me an example filter that would fit the above (if possible), it would be > > appreciated. > > > >> To: mediawiki-l@lists.wikimedia.org > >> Date: Mon, 19 May 2014 12:53:52 +1000 > >> From: billinghu...@gmail.com > >> Subject: Re: [MediaWiki-l] Validating wiki text before saving > >> > >> On Sun, 18 May 2014 19:37:25 -0400, Tom <t...@hutch4.us> wrote: > >> >> On May 16, 2014, at 10:01 PM, Max Semenik <maxsem.w...@gmail.com> > >> wrote: > >> >> > >> >> https://www.mediawiki.org/wiki/Extension:AbuseFilter > >> > > >> > The more I think about it the better I like using this extension as a > >> > solution to Larry's question. > >> > > >> > AbuseFilter is pretty flexible. There are already rules created and > >> being > >> > used for missing Category(ies) from page edits. You can deny the save > >> > or > >> > warn and allow, plus tag the edit. > >> > > >> > So all is needed is a filter to check all edits for a url with the > >> wiki's > >> > domain name. A gentle reminder, you do not need to use this syntax > with > >> an > >> > example of what to use. Or the hard road, not allowed please use > this. > >> > > >> > > >> > Tom > >> > _______________________________________________ > >> > MediaWiki-l mailing list > >> > MediaWiki-l@lists.wikimedia.org > >> > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > >> > >> An advantage of such an approach is that you can provide very specific, > >> direct and customised information and guidance. English Wikisource has > an > >> abuse filter that checks a namespace for specific template that is > >> required > >> to be present, and where it is not, then guidance is given on the > format, > >> and links to specific help pages. > >> > >> https://en.wikisource.org/wiki/Special:AbuseFilter/1 > >> In fact this was created as a filter before we even thought about its > use > >> in abuse settings. > >> > >> Sometimes it would nice to be able to cascade filters, or exclude on > the > >> basis of a previous filter, however, that is not yet possible. > >> > >> Regards, Billinghurst > >> > >> _______________________________________________ > >> MediaWiki-l mailing list > >> MediaWiki-l@lists.wikimedia.org > >> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > _______________________________________________ > > MediaWiki-l mailing list > > MediaWiki-l@lists.wikimedia.org > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > _______________________________________________ > MediaWiki-l mailing list > MediaWiki-l@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l _______________________________________________ MediaWiki-l mailing list MediaWiki-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-l