Org:CentralNotice
Jump to navigation
Jump to search
CentralNotice is a Mediawiki capability often used on Wikimedia platforms. One version of its use is to show a banner, e.g. a fundraising plea, on Wikimedia pages. In some cases the banners are shown to logged-in users only, and in other cases only to users who are NOT logged in.
CentralNotice is maybe not exactly the same thing as "Geonotice". (see: https://meta.wikimedia.org/wiki/Geonotice) Perhaps Geonotices are the ones that are geographically constrained.
There is a lot to know and an extensive infrastructure to make this happen.
- A distinctive extension to Mediawiki is used, it seems: https://www.mediawiki.org/wiki/Extension:CentralNotice
- The WMF Fundraising team may be the main sponsors of that
- It seems an any new type of notice needs to be created with a "campaign". Campaign managers need a "centralnotice-admin right" and/or be in the "Central notice administrators group" which is defined on the meta wiki
- There are 55 such admins at this instant, listed here: [1]; meta:Meta:Central_notice_administrators
- It seems that once the campaign is created with a banner, Central notice administrators AND Interface administrators AND Administrators (metawiki sysops)
- There are 21 Interface administrators: [2]
- There are 76 meta wiki sysops it seems (76 members) [3]
- The extension page mentions the notices can be targeted by "country, language, project, device, and logged-in status" where:
- "Project" is the wiki, e..g (i.e. Wikipedia, Wikivoyage, Meta, etc.)
- "Language" is probably just an additional filter after project; it's not clear that one could select a single language without selecting a Project although the UI doesn't show that
- "Device" & "Logged-in" status seem to be additional filters on who sees the banner
- It says "country" but that seems to be as close to geotargeting as this provides at least with the WMF implementation. There does seem to be some additional granularity here to include region/city/lat&long
- It will be useful to review and distill from the extension documentation and from https://www.mediawiki.org/wiki/Extension_talk:CentralNotice
- at least 50 have worked on it CREDITS file; 98 made github commits it appears
- Underlying shared table
- There are SQL implementations of the table interactions for three kind of SQL databases: postgres, MySQL, and for SQLite. We assume that for the implementation on meta, the table is kept in the main MediaWiki database.[1]
Technology names | CentralNotice, Central Notice, GeoNotice |
---|---|
Keywords | banners, fundraising, geotargeting |
Supporting organizations | |
URLs | https://meta.wikimedia.org/w/index.php?title=Special:ListUsers, https://www.mediawiki.org/wiki/Extension:CentralNotice |
Documentation | |
Wikidata ID | Q21676316 |