Wikipedia:Geonotice

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

A geonotice is a notice on Special:Watchlist that is displayed only to users who are physically located in some subset of the Earth. The configuration page of geonotices is on Wikipedia:Geonotice/list.json.

The purpose of geonotices is to announce events that would be of great interest to people in a specific region, but that would not be interesting to most of our readers. The use of targeted messages allows us to scale our communication better; rather than flooding people with multiple messages or avoiding messages entirely, we can display messages only to the people who are most likely to find them useful.

Example uses for targeted messages are: to announce upcoming Wikipedia meetups and local events, for local chapter activities and to advertise mailing lists focused on geographical areas.

Geonotices requested here are only displayed on the watchlist on the English Wikipedia. If you want to target users of all Wikimedia Foundation wikis in a particular geographical area, you can go to meta:CentralNotice to request a geotargeted banner.

No data or personal information is gathered from users to make this notice possible, nor does this notice share any user's personal information with outsiders.

Technical details[edit]

Geonotices are a type of watchlist notice, a type of top of page message similar to a MediaWiki:Sitenotice, MediaWiki:Anonnotice or MediaWiki:Watchlist-messages notice.

The current implementation works by loading the user's latitude and longitude from geoiplookup.wikimedia.org and using a small bit of JavaScript (Geonotice-core.js and Geonotice-list.js) to determine whether or not to display a notice to the user. The location detection is IP address-based, using a lookup system at m:Geo IP lookup. Currently, MediaWiki:Gadgets-definition specifies the geonotices to be listed at MediaWiki:Gadget-geonotice-list.js (IAdmin-protected), which is turn is updated automatically by User:MusikBot II by synchronizing from Wikipedia:Geonotice/list.json (Sysop-protected).

The notice can be persistently dismissed using a hide button that is displayed with the message. It can permanently be hidden by disabling the Geonotice gadget in your preferences. It will also be hidden if you have opted to hide other watchlist notices.

Geonotices are currently a candidate to be integrated into MediaWiki proper. One significant open question is how best to allow users to specify the locations of interest for a message. Right now, the location range must be hard-coded in the the JavaScript itself.

See this auto-generated map of currently pending and running geonotices (Note: temporarily out of order due to Toolserver change).

Guidelines[edit]

Create request

To propose a geonotice, simply create a new third level section (using ===) under the "Requests" section, using the boilerplate text below, and follow the instructions in this section.
=== [[Related page name (e.g. meetup page)]] ===
<syntaxhighlight lang="json">
  "begin" : "18 September 2018 00:00 UTC",
  "end" : "25 September 2018 00:00 UTC",
  "corners" : [[45, 10], [46, 12]],
  "text" : "Replace this with your message. You can add [[Wikipedia:Meetup|Wikilinks]] or [https://en.wikipedia.org external links]."
</syntaxhighlight>

'''Discussion'''
* ''User requesting:'' ~~~~

Locations

Try to be as specific as possible with the location. For example, a Washington, D.C. meetup would not be appropriate to advertise to everyone in the United States. Be aware that the detection is not flawless; due to varying boundaries and the inaccuracies of IP locating, the result cannot be perfect.
It makes things much easier if you can give us geographic coordinates. To identify appropriate bounding boxes, the Flickr API offers a handy reference database - eg/ British Columbia. If in doubt, pick a central point and go a degree or two in all directions. To get a bounding box, you can use http://boundingbox.klokantech.com/ . Drag and drop the yellow handles to position and size your bounding box, then under "Copy & Paste" (at bottom), choose DublinCore. You can include that string in your request.
For country-wide geonotices, we can target the geonotice to a specific country with something such as country: 'US' instead of the corners: specification. The geonotice tool uses ISO 3166 Country Codes. (see full list). This method is generally more reliable.

Messages

Messages should be one or two sentences in length, and they should not contain any flashy text or images. It is a good idea to provide at least two options, in case one is deemed inappropriate.
Messages exceeding four sentences are deemed too large, except in cases where the sentences are short.
Geonotices should always be used with the understanding that some of the intended audience will be excluded and that some unintended people will be included. As such, the message should be written in a way that would be suitable for display to all users. For example, write "The New York City Wikipedia Meetup will be on August 12" rather than "Hello resident of Long Island...".
Remember to link the event signup page (where appropriate) in the notice - and please use a wikilink (to Wikipedia, Meta, etc) rather than a URL. External URLs do not always work reliably.

Date range

Try to post your request at least five days (preferably seven to ten days) in advance. It may take a while for requests to be handled.

Notify geonotice maintainers

In case there is no feedback in a few days after posting the request, ask User:Redrose64, User:Deryck Chan, or an interface administrator to take a look.

Requests[edit]

Add new requests to the top of this list. Please include coordinates where possible, as this will speed up processing. Note that this page is quite low-traffic - if you've had no response after a day or two, or if it's urgent, please poke an interface administrator.

Southern California Regional mini Unconference[edit]

Locations required:

Possible messages:

  • Everyone is cordially invited to attend a Southern California Regional mini Unconference in Chinatown, Los Angeles. Find out more information here!

Date range requested:

  • 4 February 2019 to 3 March 2019

Misc info:

  • Requesting geonotice to increase attendance
  • User requesting: --RightCowLeftCoast (Moo) 19:26, 8 December 2018 (UTC)

Discussion @RightCowLeftCoast: I've combined this notice and the notice below into a single notice, scheduled to start running later this week:

    "SoCalFebMar2019": {
        "begin": "14 December 2018 17:00 UTC",
        "end": "4 March 2019 12:00 UTC",
        "corners": [[35.81,-114.13], [32.51, -121.44]],
        "text": "Everyone is cordially invited to attend the following Southern California Regional mini Unconferences: [[Wikipedia:Meetup/San Diego/February 2019|Mission Valley, San Diego on Feb 3rd]]; [[Wikipedia:Meetup/San Diego/March 2019|Chinatown, Los Angeles on Mar 3rd]]."
    },

Please check that the text links to correct pages: "Everyone is cordially invited to attend the following Southern California Regional mini Unconferences: Mission Valley, San Diego on Feb 3rd; Chinatown, Los Angeles on Mar 3rd." I've edited one of the links because it seemed to be linking to a past meetup. Deryck C. 10:57, 12 December 2018 (UTC)

@Deryck Chan: Thanks, and thanks for catching the link typo.--RightCowLeftCoast (Moo) 07:42, 13 December 2018 (UTC)
RightCowLeftCoast, Cool. I've brought it forward to go live straight away. Please check whether you see this geonotice on your watchlist. Deryck C. 10:30, 13 December 2018 (UTC)

Mini-Unconference in Mission Valley, San Diego[edit]

Locations required:

Possible messages:

  • Everyone is cordially invited to attend a mini Unconference in Mission Valley, San Diego. Find out more information here!

Date range requested:

  • 21 January 2019 to 3 February 2019

Misc info:

  • Requesting geonotice to increase attendance
  • User requesting: --RightCowLeftCoast (Moo) 19:26, 8 December 2018 (UTC)

Discussion

  • See discussion above. Deryck C. 10:58, 12 December 2018 (UTC)

Wikipedia:Bay Area WikiSalon December 2018[edit]

  "begin" : "27 November 2018 00:00 UTC",
  "end" : "6 December 2018 00:00 UTC",
  "corners" : [[40.3, -124.6], [34.7, -118.3]],
  "text" : "You are all invited to participate in the bi-monthly Bay Area WikiSalon series on Thursday, December 6 from 6:00 pm to 8:00 pm in downtown San Francisco at the Wikimedia Foundation offices! [[Wikipedia:Bay Area WikiSalon December 2018|RSVP here!]]"

Discussion

  • Reason for requesting: Monthly Bay Area WikiSalon meetup
  • User requesting: Stephen (talk) 14:35, 27 November 2018 (UTC)

Wikipedia:Bay Area WikiSalon November 2018[edit]

Locations required:

  • San Francisco Bay Area: [ [40.3, -124.6], [34.7, -118.3] ] (from Santa Cruz to Napa, and from SF to Sacramento)

Possible messages:

  • You are all invited to participate in the bi-monthly Bay Area WikiSalon series on Wednesday, November 28 from 6:00 pm to 8:00 pm in downtown San Francisco at the Wikimedia Foundation offices! RSVP here!

Date range required:

  • 2 November 2018 to 29 November 2018

Misc info:

  • Reason for requesting: Monthly Bay Area WikiSalon meetup
  • User requesting: {{u|Checkingfax}} {Talk} 23:41, 2 November 2018 (UTC)

Discussion:

  •  Done. Deryck C. 12:56, 5 November 2018 (UTC)
  • Deryck Chan, can you remove this? Unfortunately we have to cancel due to scheduling conflicts. Ben Creasy (talk) 23:22, 18 November 2018 (UTC)
    • @Ben Creasy: Removed. Please update the event page to show that the event has been cancelled. The geonotice should disappear in the next few hours as updates propagate and caches expire. Deryck C. 10:39, 19 November 2018 (UTC)

San Pasqual staff ride[edit]

Locations required:

Possible messages:

Date range required:

  • 11 November 2018 to 2 December 2018

Misc info:

Discussion

November Wikipedia meet up and Dublin2019 Edit a thon in Cork[edit]

Locations required:

Possible messages:

Date range required:

  • 1 November 2018 - 14 November 2018

Misc info:

  • Reason for requesting:

Requesting geonotice to increase awareness

  • User requesting:

☕ Antiqueight chatter 11:14, 25 October 2018 (UTC) Discussion

  •  Done. I've set it to go live today because there are no competing notices for most of Ireland anyway (only partial overlap with the UK geonotice). Deryck C. 13:17, 25 October 2018 (UTC)

Previous requests[edit]