(Gilles brought this up in his answer to the question Burn the “plugin” tag)

If a question asks for a solution that is required to work with a specific software, it should be tagged with a tag for this software.

Currently, we have two kinds of such tags:

We should be consistent and decide:

Append -plugin/-extension/-module, or not? Or have both?

2 Answers 2


I think we should omit these suffixes.

Not everything is a plugin(/module/extension/…)

There are cases where a solution is required to work with a software, but it doesn’t necessarily have to be a plugin (or similar).

Example question: Offline WordPress post editor/creator - Here a solution is required to work with WordPress, but it can’t be a WordPress plugin. So tagging this with is obviously wrong, so we need a tag.

But when we need a tag anyway, …

… what do we gain by having an additional -plugin tag?

Experts in WordPress plugins are very likely also experts in WordPress, and they probably know cooperating tools.

Of course there are cases where a user explicitly needs a plugin (and doesn’t want to use a separate tool), but this is information which can be specified in the question. I don’t think this case necessitates an additional tag.

Some programs have plugins and extensions

For example, Mozilla Firefox has "add-ons" and "plugins". Following the suffix model, we would need three tags:

I guess in many cases, users don’t care if a solution is technically a plugin, an extension, a user script or a different tool. The tag could cover all these cases.

So I propose to omit any suffixes and use the software name as tag value:


Merged and renamed:

Experimentally, an overwhelming majority of questions about X for which an X-plugin or X-extension tag existed were tagged with the -plugin/-extension variant, whether being a plugin/extension in the strict sense was a strict requirement or not. There was no meaningful difference in usage between the X and X-plugin/extension tags. So having the distinct tags did not serve any purpose.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .