Idea: How to Find a Meeting Time That Works for Everyone [in Tiddlywiki]

130 views
Skip to first unread message

Mohammad Rahmani

unread,
May 16, 2021, 4:24:11 AM5/16/21
to tiddl...@googlegroups.com
Can Tiddlywiki be used for How to Find a Meeting Time That Works for Everyone?

Simple case: Email an offline single file everybody fill in the name and his/her free time
Professional alternative: use an online version

For more information see

If you have developed such a tool in Tiddlywiki or have heard about it please let me know.

I think with talent users in our community we can develop it! don't we?
There are some other tools that can be used here!


Best wishes
Mohammad

Charlie Veniot

unread,
May 17, 2021, 3:59:34 PM5/17/21
to TiddlyWiki
Oh-so-often I wonder: how would I do "this" or "that" in TiddlyWiki?

Finding common time slots for scheduling meetings, I would instantly go to a Google Form with all submitted content going to a Google Sheet, and then very easy to see what days/times work for the most folk.  That's just an approach that fits me best.

Of course, as organizer of the meeting, it means I would have pre-cooked selections for folk to choose from.  If I am feeling really generous, I might have a general comments box for folk to suggest other days/times that suit them best.

Regardless, if you do come up with something, I'd love to see it.  I'm thinking that would be pretty cool.

Eric Shulman

unread,
May 17, 2021, 6:32:20 PM5/17/21
to TiddlyWiki
On Sunday, May 16, 2021 at 1:24:11 AM UTC-7 Mohammad wrote:
Can Tiddlywiki be used for How to Find a Meeting Time That Works for Everyone?
If you have developed such a tool in Tiddlywiki or have heard about it please let me know.

Fundamentally, this is a problem of finding the intersection of multiple sets.

For a small enough set of people (say 5 or less), it is relatively easy to figure out which days and times are "open" for everyone. However, let's assume the problem is more complex, so that it isn't *obvious* on the face of things as to which days are available for *everyone*.  For instance, suppose there are 15 or 20 very busy people, each of whom have only a few open timeslots in any given month.  This is when a computed algorithm for finding the subset of open timeslots starts to really make more sense than just using the "fuzzy" pattern recognition skills of a human brain to find those open timeslots.

Although I don't have a direct, immediate, and general-purpose solution in hand, let's start by simplifying the problem to finding open *days* rather than timeslots within a day.  For this use-case, my Calendar and Events plugins might be helpful (see http://tiddlytools.com/timer.html).

We could start by using the "EventList" feature (http://tiddlytools.com/timer.html#TiddlyTools%2FTime%2FEvents) functionality, in which each would create and submit single a tiddler, tagged with "events", containing the dates for which they already have events scheduled.  Each tiddler is composed of multiple lines of text using the format "YYYYMMDD;Description text" (where the MM and DD date values are zero-padded as needed).

When all these tiddlers are then combined into a single TiddlyWiki, you would just display a monthly or yearly TiddlyTools Calendar.  All dates that are *not* available will appear filled with a color (default is LightGreen for Events).  You can then visually spot the days that lack any color (defaulting to White), and create a new EventList tiddler listing only those days, using a non-default event color (e.g., red) to mark those *available*).

Next, send that EventList tiddler back to each of the intended meeting participants, who would visualize this list by adding it to their own TiddlyWiki, using a TiddlyTools Calendar to view it.  They could then select *any* red dates they like, with the confidence that *all* the intended participants are available on that date.  All that remains is for them to send those selected dates back to you, where you could tally up which dates have the most "votes", and then announce that date for them to add to their existing EventList schedule.  Q.E.D

-e

TW Tones

unread,
May 17, 2021, 8:24:55 PM5/17/21
to TiddlyWiki
Time and date .com to name one is very good for this if the issue is international time zones. This also works well in Exchange/outlook because it can have access to the details in everyone's calendar. Unless you have connectors or people share their calendar some aspects of this are not so much complex but require multiple connections.

It should be trivial if maintaining LAN and team as a scope for such using a bob version but participants will need to indicate their availability. If you have an easy method to move an agreed event from tiddlywiki to one or more calendars a hybrid solution should work.

Regards
Tones

Mohammad Rahmani

unread,
May 18, 2021, 12:56:53 AM5/18/21
to tiddl...@googlegroups.com
Eric,
 Thank you for your response. Actually the first tool I thought about was your Calendar and Events plugins!
  I will go through what you proposed to see how it works!

 I thought it would be very convenient if I could have a facility to save online! I mean a  user had to give a name
and email, select dates and press a submit button! This way we could use it with non-TW people!

By the way your solution is a good step to start!


Best wishes
Mohammad


--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/f4864688-4e72-4398-943f-e10ce5f94dd1n%40googlegroups.com.

Mohammad Rahmani

unread,
May 18, 2021, 12:58:45 AM5/18/21
to tiddl...@googlegroups.com
@Charlie
I also use Google Form, but it seems you use it more professionally!

@Tones
Thank you for sharing https://www.timeanddate.com/ very nice to find meeting time when your teammates are across several countries from north to south and from west to east!



Best wishes
Mohammad


--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.

Eric Shulman

unread,
May 18, 2021, 3:53:03 AM5/18/21
to TiddlyWiki
On Monday, May 17, 2021 at 9:56:53 PM UTC-7 Mohammad wrote:
I thought it would be very convenient if I could have a facility to save online! I mean a  user had to give a name
and email, select dates and press a submit button! This way we could use it with non-TW people!

One more interesting twist: TiddlyTools' Calendar and Events knows about "iCal" data (.ics files), which are a standard format for importing and exporting calendar data from many scheduling systems.

For example, if people already have their schedules entered into GoogleCalendar, they can export those events to a single .ics file and send that file rather than sending a manually constructed EventList tiddler.  It is then trivial to import those .ics files into a single TiddlyWiki via drag-and-drop.  The Calendar can then extract all scheduled dates directly from the imported iCal data in order to proceed with finding a common available date as previously outlined.

Note that the TiddlyTools Calendar can also directly convert .ics data into EventList data by using the Calendar's Setting popup interface (the gear icon).  Just click the menu icon (three lines, a.k.a the "hamburger") next to any listed .ics file and select the middle button (TiddlyWiki's "clone tiddler" icon) from the three available functions ("edit", "copy", and "delete").  This will automatically create an EventList text tiddler with all the dates contained in the .ics file.

enjoy,
-e

Mohammad Rahmani

unread,
May 18, 2021, 6:20:35 AM5/18/21
to tiddl...@googlegroups.com
Hi Erc,

This makes things much simpler! Only the organizer needs to know how to work with Tiddlywiki!
Much appreciated!


enjoy,
-e

--
You received this message because you are subscribed to the Google Groups "TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywiki+...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages