Template talk:Meetup

Latest comment: 4 months ago by Pharos in topic Add parameter for types of meetups

History edit

this diff has the history of past meetups back to 2003 -- we need a page to archive historical meetups! -- phoebe/(talk) 23:46, 24 September 2007 (UTC)Reply

Purpose? edit

Why are past meetups going back more than a year listed on this giant template which is transcluded everywhere? Wouldn't it make more sense to list meetups more than a couple of months old on a separate page, like Wikipedia:Meetup/Timeline.--Pharos 04:12, 29 October 2007 (UTC)Reply

In case anyone is wondering about this, I've moved the old ones to Wikipedia:Meetup/Past meetups (see front side of this page for description).--Pharos 16:06, 6 November 2007 (UTC)Reply

'POSTPONED' edit

How are we supposed to deal with 'POSTPONED'? Do we have any idea when these will be rescheduled?--Pharos (talk) 04:19, 5 February 2008 (UTC)Reply

hCalendar microformat edit

Please see my proposal to use the hCalendar microformat to make this template more useful to editors. Thank you. Andy Mabbett (User:Pigsonthewing); Talk to Andy Mabbett; Andy Mabbett's contributions 21:03, 7 September 2008 (UTC)Reply

Since implemented. Andy Mabbett (User:Pigsonthewing); Andy's talk; Andy's edits 11:49, 10 December 2008 (UTC)Reply

Double dates edit

[from my talk page]

Um, I think the formatting of double dates on one line is really not ideal for what should be a compact little box. Is this really necessary? Thanks.--Pharos (talk) 01:29, 10 December 2008 (UTC)Reply

From an accessibility PoV, unless a separate column is in added to the table, the second date should appear in the same table cell as the first. Otherwise, as they were before, on a separate row, they have no label and no contextual or semantic relationship to the other line to which they relate. Also, as they were before, they were emitting broken hCalendar microformats. Andy Mabbett (User:Pigsonthewing); Andy's talk; Andy's edits 11:48, 10 December 2008 (UTC)Reply

Template for individual meets edit

I recently added mark-up for an hCalendar microformat and coordinates to the London 17‎ page. This allows uses to add the event directly to their calendar or diary app; or to find the venue on a map of their choosing, upload it to a GPS device, etc. I should like to create a template for all such pages, to emit such mark-up, but notice that other events use different formats,. Is there a standard, or can we work towards one?

I've put up a straw-man, for consideration, at {{Meetup2}}. Andy Mabbett (User:Pigsonthewing); Andy's talk; Andy's edits 10:14, 22 December 2008 (UTC)Reply

UK version edit

{{Meetup-UK}} is now available for your use. It uses the same format as {{meetup}}, so content can be copied from one to the other; and emits hCalendar microformats for your convenience. Andy Mabbett (User:Pigsonthewing); Andy's talk; Andy's edits 23:40, 22 March 2010 (UTC)Reply

Accommodating growth of meetup numbers edit

Now that we have a good number of meetups being held each and every month, I think it is a good time to consider a more sustainable way of documenting them at Template:Meetup and Wikipedia:Meetup/Past meetups, without so much manual maintenance of all these pages.

I would suggest that we have a template-for-each-month system, kind of like Portal:Current events but for individual months instead of individual days; then we would only have to add a new meetup to the right month's template, and both the page showing upcoming meetups and the page showing the archive of past meetups should be able to be automagically updated.--Pharos (talk) 19:54, 15 September 2010 (UTC)Reply

Rewrite problem edit

A few days ago Frietjes (talk · contribs) did a rewrite to simplify the code. I dont think the code is much simpler, but .. whatever ;-)

More importantly, its not working properly and I cant quickly see why. The current version shows the August 26 Melbourne meetup in the September section, whereas the old version doesnt. John Vandenberg (chat) 01:15, 30 August 2012 (UTC)Reply

fixed. sorry about that (cut-and-paste error). Frietjes (talk) 14:19, 30 August 2012 (UTC)Reply
Now it is showing August and October, but not showing September. John Vandenberg (chat) 08:32, 31 August 2012 (UTC)Reply
fixed. that was a strange one, it appears that {{#time:...|now +1 month}} is not the same as {{#time:...|{{#time:F Y}} +1 month}} even though {{#time:F Y}} is now. Frietjes (talk) 15:10, 31 August 2012 (UTC)Reply
Sounds like a bug that should be filed in bugzilla. John Vandenberg (chat) 16:50, 31 August 2012 (UTC)Reply
I think it's due to the fact that "1 month" is not a fixed amount of time in terms of days/minutes/seconds, unlike "1 day", "1 week", etc. the strange thing is that the fix I implemented always works. I will bring it up at VPT and see if it's worth of filing a bug report. Frietjes (talk) 17:52, 31 August 2012 (UTC)Reply

Displaying January & March but not February edit

On 2017-01-31, this template was displaying January & March but not February. I tried a couple of fixes & previewed them, but this is beyond my current skill. Peaceray (talk) 07:12, 31 January 2017 (UTC)Reply

@Peaceray: See section immediately above. But the longwinded way of putting it is that the template is set to show two monthly lists: one is based on {{#time:F Y}}, a function which always returns the current month; and the other is based on {{#time:F Y|today -1 day +1 month}} which takes today's date, subtracts one day, and adds one month. The results for various dates are as follows:
  • 28 January 2017 - February 2017 (correct)
  • 29 January 2017 - February 2017 (correct)
  • 30 January 2017 - March 2017
  • 31 January 2017 - March 2017
  • 1 February 2017 - February 2017
  • 2 February 2017 - March 2017 (correct)
  • 3 February 2017 - March 2017 (correct)
So for three days it will be wrong, and then will correct itself. --Redrose64 🌹 (talk) 11:55, 31 January 2017 (UTC)Reply
@Redrose64: Thanks! I was editing late at night trying to sync up Wikipedia:Black WikiHistory Month with the Template:Meetup/February 2017 when I noticed the latter's failure to display correctly at Wikipedia:Meetup#Scheduled uture meetups, so I guess I was dashing off a quick note without realizing that others head already noted the problem.
I suspect that months with 31 days display correctly, 30 day months have 1 day wrong (31-30=1), & then February (31-28=3), so it appears that a month is being defined as 31 days. Although I work in IT & script a lot, I am not familiar with the nuances of advanced template writing, but I will definitely have a look at #time.
Peaceray (talk) 16:30, 31 January 2017 (UTC)Reply
The source of the problem seems to not be with Mediawiki, but the underling PHP. MediaWikiWiki:Help:Extension:ParserFunctions#.23timel states:
The date/time object can be in any format accepted by PHP's strtotime() function.
I used the following code to check with PHP:
<?php
echo 'strtotime("today -1 day")', "\n";
echo strtotime("today -1 day"), "\n";
echo 'strtotime("today -1 day +1 month")', "\n";
echo strtotime("today -1 day +1 month"), "\n";
echo 'strtotime("today -1 day +1 month")-strtotime("today -1 day")', "\n";
echo strtotime("today -1 day +1 month")-strtotime("today -1 day"), "\n";
echo 'The length of a day in seconds is 60 seconds * 60 minutes * 24 hours (60*60*24)', "\n";
echo '(strtotime("today -1 day +1 month")-strtotime("today -1 day"))/(60*60*24)', "\n";
echo (strtotime("today -1 day +1 month")-strtotime("today -1 day"))/(60*60*24), "\n";
?>
This is the result that I got on 2017-01-31:
strtotime("today -1 day")
1485752400
strtotime("today -1 day +1 month")
1488430800
strtotime("today -1 day +1 month")-strtotime("today -1 day")
2678400
The length of a day in seconds is 60 seconds * 60 minutes * 24 hours (60*60*24)
(strtotime("today -1 day +1 month")-strtotime("today -1 day"))/(60*60*24)
31
So PHP seems to assume a value of 31 days for a month, at least within a month of 31 days.
Argh!!! Any suggestions for a workaround?
Peaceray (talk) 18:37, 31 January 2017 (UTC)Reply
A technique that I worked out some twenty years ago went along the lines of
  1. using input that is a date value (i.e. something that includes day, month, year in whatever encoding you like)
  2. subtract the value that represents the day of the month
  3. add a value that represents fifteen days
  4. add a value that represents one month
At step 3, it doesn't have to be precisely fifteen days; it could be anything between four and 24 inclusive: the idea is to get it to a point at or near the middle of the month, so that at step four we cross exactly one boundary of a month, not two or zero. So assuming todays date, the represented value at each stage would be:
  1. 31 January 2017
  2. 0 January 2017 (i.e. essentially 31 December 2016)
  3. 15 January 2017
  4. 15 February 2017 or 14 February 2017 or 12 February 2017
Step 4 can return any of three values, depending upon how a month is defined; but this does not matter, since we only want the month and year - and these are the same for all three. --Redrose64 🌹 (talk) 21:52, 31 January 2017 (UTC)Reply
I think I fixed it! 23:53, 31 January 2017 (UTC)

Which country/language meetups should be listed? edit

I'm wondering which country/language meetups should be listed? Do we only list meetups from majority English-speaking or English-as-an-official language countries, or do we list all meetups taking place worldwide? (Many English-speaking expats may be interested in taking place in edit-a-thons taking place in non-English speaking countries). If the latter, we should try to scrape edit-a-thon info from Spanish, French, German, Chinese, Korean, Thai, etc. Wikis. and/or possibly transclude a Meta Wiki list here. WhisperToMe (talk) 07:16, 5 March 2019 (UTC)Reply

@WhisperToMe: Template:Meetup is a wrapper for two templates, one for each of two months - current and either next or last, depending on the date - as of today, it shows Template:Meetup/March 2019 and Template:Meetup/April 2019. These monthly lists should really be confined to meetups that might be of interest to readers of the English Wikipedia. Wikipedias in other languages may have their own lists, I don't know. There is a general cross-project list at meta:Template:Meetup list but this is rolling, not a permanent record. It is not possible to transclude from one wiki (such as meta) to another (such as English Wikipedia). --Redrose64 🌹 (talk) 23:44, 5 March 2019 (UTC)Reply
Thanks for the response! I wonder if suggesting listing meetups in English-as-official or English majority countries or territories (US, Canada, UK & Ireland, Australia, Hong Kong, New Zealand, Singapore and Malaysia, India, Pakistan, the Philippines, Nigeria, South Africa, etc.) plus any meetups done in English outside of these countries would be a good idea.
There may also be Wikipedia meetups in non-English speaking countries where the organizers may make accommodations for people who speak English but not the local language. For example if a British expatriate in Bangkok, Thailand wanted to attend a meetup normally done in Thai, the organizers might be willing to use English for a portion or all of the meetup. Also a meetup in say the United Arab Emirates might use English because many of the local Emiratis know English well and most people living there are foreigners.
It might also help to link to the specific meetup pages/templates of other language Wikis, like one for German, one for Chinese, etc.
WhisperToMe (talk) 05:31, 6 March 2019 (UTC)Reply
You can see the sort of events that have been listed in the past at Wikipedia:Meetup/Calendar, which displays all of the monthly templates back to 2010. Not all of them were appropriate inclusions, though. --Redrose64 🌹 (talk) 21:46, 6 March 2019 (UTC)Reply

bug edit

Instead of showing whatever this template is supposed to show, it's showing |- ! colspan="2" style="text-align:center;" |Full Meetup Calendar • Events calendar on Meta

For meetups in other languages, see the list on Meta |}. I have no idea what's happening here, but it looks to me like a tag or something isn't closed and the code is leaking out. IHaveAVest (talk) 13:10, 20 April 2022 (UTC)Reply

Okay, now it's broken here, yet fixed everywhere else. What. IHaveAVest (talk) 22:41, 20 April 2022 (UTC)Reply
Just purged the page and it's fixed here too. That was weird. IHaveAVest (talk) 22:46, 20 April 2022 (UTC)Reply
@IHaveAVest: it was broken in this edit by RightCowLeftCoast (talk · contribs) and fixed in this edit. --Redrose64 🌹 (talk) 17:18, 21 April 2022 (UTC)Reply

Add parameter for types of meetups edit

I suggest we add a parameter for types of meetups, by location or theme. For example, we have 3 New York City meetups in near future, and there are often global campaigns with editathons on a common theme during a particular month. Pharos (talk) 02:49, 9 February 2024 (UTC)Reply