Author: zocky
Description:
I've been getting people to put up the Wikimania registration notice on various
projects, but there's a general dislike for this particular notice appearing in
the article namespace. The sitenotice was removed on de: because of that. OTOH,
I know from experience that if the notice is put up just on individual pages,
like recent changes or watchlists, editors who don't use those features often
rightfully complain that they weren't informed of important community issues.
The obvious solution is to have community notices appear on all pages used by
editors, but not in articles which are used primarily by readers.
One way would be to add a new MediaWiki message (maybe Communitynotice) for that
purpose. I'm also told that use of any {{}} construct in the sitenotice would
have a significant impact on the servers, so I won't try that. The easiest way
seems to be to add the following line to main.css:
body.ns-0 .hideinarticles { display:none }
This would allow projects which don't want particular notices in the article
namespace to hide them by putting them in <div class="hideinarticles"></div>,
without requiring any changes to php code.
Version: unspecified
Severity: normal