Org:CentralNotice

From Wikispore
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
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