[python-events] events form format
M.-A. Lemburg
mal at egenix.com
Sat Nov 18 05:47:21 EST 2017
Hi Mark,
Marios plan corresponds to what we had discussed before, so +1
on that.
These are the current things which can be improved in the
process:
* Make sure that the events emails sent to this list use
our standard format:
https://wiki.python.org/moin/PythonEventsCalendar#Submitting_an_Event
(this includes all information we need to determine whether
the event is eligible, which calendar to use, etc.)
* Add a way to automate adding the event to the calendars
This could be done via an attached iCal file which can then
be added to the calendars directly from the email program,
or two links: one adding the event to the user group calendar;
the other to the events calendar.
For the links, we have to make sure that we use the python.org
permission system to only allow users in say an "eventsteam"
group to use the links.
The iCal approach would work for anyone with edit permission
on the Google calendars.
There are few things we'd need the helper on python.org
to follow for adding events:
* Events calendar entries are always all day entries
* User group calendar entries are all day entries for
things like all day workshops (more than just a few hours);
e.g. Django Girls events are always added as all day events
* User group calendar entries for meetups and the like
are added with the start time defined in the message.
If an end time is provided, this is used as well, otherwise
we default to 2 hours length.
For these entries, it is important to set to the timezone
of the times. We usually determine this from the location.
I don't know whether it's possible, but after having the link
add an event to the calendar, it would be good to get redirected
to the Google calendar entry to double check that everything
is fine. Here's such a link:
https://calendar.google.com/calendar/event?eid=Y3MzamU5ZzFzOG52aTQxc3U5YThhaGFrZzAgajdnb3YxY21ucXI5dHZnMTRrNjIxajd0NWNAZw&ctz=Etc/GMT
Apparently, you only need the eid to display the event.
Something to keep in mind going forward: we may have additional
calendars, e.g. ones for training events.
Also recurring ones will have to be added manually, since the
settings for these are too complex to get right using such
a helper.
Finally, there should still be a way to simply email the
requests to the events ML. In some cases, the format doesn't
fit and we don't get enough background information to tell
whether the entries fits our criteria or not (e.g. we try
not to add events which are essentially for-profit training
events).
BTW: Based on the experience with the jobs board, these email
based workflows would also help there. People often live in their
Inbox, so making it possible to manage things from inside the
Inbox makes these processes much more accessible.
Thanks,
--
Marc-Andre Lemburg
eGenix.com
Professional Python Services directly from the Experts (#1, Nov 18 2017)
>>> Python Projects, Coaching and Consulting ... http://www.egenix.com/
>>> Python Database Interfaces ... http://products.egenix.com/
>>> Plone/Zope Database Interfaces ... http://zope.egenix.com/
________________________________________________________________________
::: We implement business ideas - efficiently in both time and costs :::
eGenix.com Software, Skills and Services GmbH Pastor-Loeh-Str.48
D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
Registered at Amtsgericht Duesseldorf: HRB 46611
http://www.egenix.com/company/contact/
http://www.malemburg.com/
On 18.11.2017 01:52, Mark Mangoba wrote:
> Hi Events Team,
>
> Following up on issue: https://github.com/python/pythondotorg/issues/1168.
> Starting a discussion here to make sure we are all on board. I do like
> Mario's idea here and especially if we can convert the event request in
> form format.
>
> I believe the process will still be the same but a form to email for now.
> The form will simply reduce back and forth communication, of course anyway
> to automate would be key - but starting off simple would be good for now.
More information about the python-events
mailing list