# Plugin Événements d'Angus 📅

**URL:** https://meta.discourse.org/t/angus-events-plugin/69776
**Category:** Plugin
**Created:** [Septembre 11, 2017, 2:44 UTC](https://meta.discourse.org/t/angus-events-plugin/69776 "2017-09-11T02:44:59Z")
**Posts on this page:** 20
**Page:** 20

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [Octobre 26, 2018, 9:54 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/386 "2018-10-26T09:54:16Z")

</div>

@angus: I have thought a little bit about my issue with the new topic title declaration.

To keep all my previous topic titles unchanged, I just need the possibility to remove the text in “events event label short format”.

 ![49](https://global.discourse-cdn.com/meta/original/3X/f/b/fbfcd076493a8dc27c57dfa050e46f601aec541f.png)

But if I do so, I’ve still found some (very long) unfomated date and time information in my topic list.

![44](https://global.discourse-cdn.com/meta/optimized/3X/6/f/6f13aabb68df7b65b6ee13cf00fb20e8e82d0a69_2_690x50.png)

It would be great, if some function interpret an empty format field field as “show no date/time info” at all.

Wish you a nice weekend so far!

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [Octobre 26, 2018, 12:19 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/387 "2018-10-26T12:19:26Z")

</div>

> [@terraboss](#):
>
> Events is amazing, but I don’t like to change all of the topic names to have a unified scheme. All of my topic names follow the scheme “DD.MM.YYYY - Name” (sometimes with comma instead of - ).

My suggestion would be that you create a rake task or database query to search for topics with that scheme in the title and then enable events with dates for matching titles. It might get complicated but would not require Angus to put in work that he doesn’t need for his own purposes, and without extending the events plugin unnecessarily. It’s already full of some pretty amazing functionality and if he works on it more I’d prefer it if he added improvements to the RSVP feature. It has so much promise. 🌱

I don’t know how to create this query, but I think alot of people (including me) would benefit from it. Maybe Angus can give you some pointers.

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [Octobre 26, 2018, 12:48 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/388 "2018-10-26T12:48:22Z")

</div>

Sure, a rake task could handle this as well. Maybe? Actually, I don’t know, what will happen. I have no experience with that and destroying the database with no experience on a productive system is more than a fail.

But what I can say is, that some kind of “if-then-else” routine at the right line of code, would be much easier and other people like me, would also benefit from this.

> IF (`events event label short format`) IS EMPTY  
> THEN replace (`$date and $time value` in topic lists) with (``)  
> OTHERWISE (`do nothing and interpret the format as usual`)

I really appreciate any kind of help.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [Octobre 28, 2018, 9:48 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/389 "2018-10-28T21:48:15Z")

</div>

> [@terraboss](#):
>
> It would be great, if some function interpret an empty format field field as “show no date/time info” at all.

Sure, that’s reasonable. I’ve made that change.

[https://github.com/angusmcleod/discourse-events/commit/4d0aef6764d989cbfe7cb787b0eb58bf50888a90](https://github.com/angusmcleod/discourse-events/commit/4d0aef6764d989cbfe7cb787b0eb58bf50888a90)

---

<div class="post-metadata">

### Author: ![terraboss](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/terraboss/32/381157_2.png) [@terraboss](https://meta.discourse.org/u/terraboss)
#### Post date: [Octobre 28, 2018, 11:19 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/390 "2018-10-28T23:19:50Z")

</div>

Thank you @angus ! This helps me a lot.

**Bug** : Not sure why, but on Mobile Safari, Discourse is showing the agenda still with date values.

**Missing setting:** I don’t know how this area is officially called, but I guess, if you could integrate the Events date edit button to this area, it would be possible to instantly add date/time values and Discourse isn’t bumping up each topic to recent activities. You might know the silent minor edits…

 ![35](https://global.discourse-cdn.com/meta/original/3X/9/3/93fcb6e15805ab2f38c4b30751c607532cb61a68.png)

 ![Untitled](https://global.discourse-cdn.com/meta/original/3X/d/a/da21c5144c79b92bcc8d5bb5d53561fa36f89afb.jpeg)

After re-enabling the checkbox in category preferences, all recently edited topics are visible on the front page. This is bad, in case, I need to push new material to this category and everything old will pop-up between the new stuff.

Maybe my expectations are too high and specific. But maintaining old events is a big pain in the ass😃

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [Octobre 29, 2018, 2:22 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/391 "2018-10-29T02:22:14Z")

</div>

I’ve fixed the issue with mobile 🙂

[https://github.com/angusmcleod/discourse-events/commit/bb6fd588e3505f7fc9929e0aaa1694e0c8123985](https://github.com/angusmcleod/discourse-events/commit/bb6fd588e3505f7fc9929e0aaa1694e0c8123985)

Having an extra event control in the topic edit area has been requested in the past. It’ll happen soon.

---

<div class="post-metadata">

### Author: ![hellekin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hellekin/32/51636_2.png) [@hellekin](https://meta.discourse.org/u/hellekin)
#### Post date: [Octobre 31, 2018, 3:54 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/392 "2018-10-31T15:54:30Z")

</div>

Is there ICAL support yet? It’s not mentioned in the Media tab of the information panel in Firefox.

---

<div class="post-metadata">

### Author: ![vitorl](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vitorl](https://meta.discourse.org/u/vitorl)
#### Post date: [Octobre 31, 2018, 8:15 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/393 "2018-10-31T20:15:06Z")

</div>

@angus Any news on why I can’t edit again the translations? I can improve them know that I can see them live, mostly small fixes, but the option is greyed out for me?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [Octobre 31, 2018, 10:57 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/394 "2018-10-31T22:57:12Z")

</div>

> [@hellekin](#):
>
> Is there ICAL support yet?

Yes. You can download an .ics file (“Add to Calendar” in topic), and / or subscribe to the webcal feed (“Subscribe” on the calendar).

> [@vitorl](#):
>
> Any news on why I can’t edit again the translations? I can improve them know that I can see them live, mostly small fixes, but the option is greyed out for me?

Sorry, I’m not sure what you’re referring to. You’re unsure how to use [Transifex](https://www.transifex.com/civically/discourse-events-plugin)?

---

<div class="post-metadata">

### Author: ![hellekin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hellekin/32/51636_2.png) [@hellekin](https://meta.discourse.org/u/hellekin)
#### Post date: [Octobre 31, 2018, 11:01 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/395 "2018-10-31T23:01:22Z")

</div>

> [@angus](#):
>
> Yes. You can download an .ics file (“Add to Calendar” in topic), and / or subscribe to the webcal feed (“Subscribe” on the calendar).

I enabled the Agenda topic, and expected to have `agenda.ics` showing up in the media/feeds list of Firefox for all events mentioned there.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [Novembre 1, 2018, 12:24 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/396 "2018-11-01T00:24:31Z")

</div>

The ical feed is in the format `webcal://{domain}/{agenda || calendar}.ics?time_zone={timezone}`, e.g.  
`webcal://discourse.angusmcleod.com.au/agenda.ics?time_zone=Australia/Melbourne`. Stick that into a ical feed service and it will work 🙂

---

<div class="post-metadata">

### Author: ![vitorl](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vitorl](https://meta.discourse.org/u/vitorl)
#### Post date: [Novembre 1, 2018, 3:34 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/397 "2018-11-01T03:34:38Z")

</div>

![image](https://global.discourse-cdn.com/meta/original/3X/2/1/21b5c276c3dc4a04cdb608dd556d6cc577f7a2d0.png)

I’m trying to remove the “.” but I can’t save it. I don’t know why.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [Novembre 1, 2018, 4:46 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/398 "2018-11-01T04:46:44Z")

</div>

You might need to ask Transifex’s support team.

If you remove more characters does the button become active?

---

<div class="post-metadata">

### Author: ![vitorl](https://avatars.discourse-cdn.com/v4/letter/v/57b2e6/32.png) [@vitorl](https://meta.discourse.org/u/vitorl)
#### Post date: [Novembre 1, 2018, 5:02 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/399 "2018-11-01T05:02:05Z")

</div>

No, no matter how much I change I can’t save it. This happened after you accepted and pushed the translations…I think they may be locked?

---

<div class="post-metadata">

### Author: ![hellekin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hellekin/32/51636_2.png) [@hellekin](https://meta.discourse.org/u/hellekin)
#### Post date: [Novembre 1, 2018, 2:01 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/400 "2018-11-01T14:01:09Z")

</div>

> [@angus](#):
>
> The ical feed is in the format `webcal://{domain}/{agenda || calendar}.ics?time_zone={timezone}`

OK, that’s what I’m saying:

[https://ps.zoethical.com/agenda.ics?time\_zone=Europe/Brussels](https://ps.zoethical.com/agenda.ics?time_zone=Europe/Brussels) is available, and that’s fine. It assembles all events of all public projects across all categories in the site. Perfect.

But [https://ps.zoethical.com/c/ps/hacklab/agenda.ics?time\_zone=Europe/Brussels](https://ps.zoethical.com/c/ps/hacklab/agenda.ics?time_zone=Europe/Brussels) is not, and that’s annoying, because both agendas have nothing to do with each other: this one is/should be the specific agenda of the [HCKLABXL](https://hacklab.brussels), only relevant to the members and people attending event in Brussels, which is available using [the Agenda tab](https://ps.zoethical.com/c/ps/hcklabxl/l/agenda).

So I would expect `https://ps.zoethical.com/c/ps/hacklab/agenda.ics` to serve the agenda for this specific agenda. I think it’s not complicated to do, I could even have a look at it, copying what’s already working to serve the main `.ics`, and adapt it to look up only events in the right category. Does it sound easy to you @angus or do you expect caveats?

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [Novembre 1, 2018, 4:38 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/401 "2018-11-01T16:38:32Z")

</div>

I wanted to share a use case for RSVP, and some ideas for improving it to support our use case.

Two weeks ago we organized [https://community.namati.org/t/network-members-meet-and-greet-event-in-nairobi-on-16-october-2018/48070?u=tobiaseigen](https://community.namati.org/t/network-members-meet-and-greet-event-in-nairobi-on-16-october-2018/48070?u=tobiaseigen). We made an event topic with RSVP enabled to support the event. We also sent PMs to members in Kenya alerting them to the event. Ultimately, people RSVP’d in three different ways: by clicking the “Going” button, by adding a reply to the topic or by emailing our helpdesk. We followed up with those who RSVP’d with logistical details by sending a bulk pm (which we figured out how to do via the API). To support this process, we created a spreadsheet of people who RSVP’d containing their names, emails, and usernames.

The meet and greet was a smashing success, and we’d love to do it again when we visit various locations or even to make it easy for members to organize meetups on their own without us. But the process above was a bit cumbersome and I’m not sure we’d want to do it this way very often. 🙂

Here are some ways I think RSVP functionality could be improved to support the meet and greet organization process:

- add admin option to allow export RSVP list to CSV, for separate processing
- make it easier to invite people to RSVP by providing a URL method (e.g. _click here to RSVP_)
- make the RSVP button on the event topic more obvious and easy to use, e.g. by displaying a popup when people visit the topic which they can dismiss. Maybe also the word on the button can be made more inviting, e.g. “click here if you’d like to come to this event”
- close RSVP automatically when event date has passed (seems weird that people can rsvp for an event that has come and gone - is this a bug?)
- add admin options to add and manage RSVP on behalf of members (and on behalf of staged users who are not yet members but who rsvp by email)
- set topic notification level to watching for those who RSVP (same as a like)
- add RSVP status options, and admin options for managing them throughout the process. Something like this:
  - registered
  - confirmed
  - attended

- add ability for admins to bulk message those who RSVP’d to send logistical details in private
- set up automated reminder notifications to RSVP that can be customized, to send reminders a week, day, hour ahead?

---

<div class="post-metadata">

### Author: ![PatrickH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/patrickh/32/116296_2.png) [@PatrickH](https://meta.discourse.org/u/PatrickH)
#### Post date: [Novembre 11, 2018, 2:23 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/402 "2018-11-11T14:23:04Z")

</div>

Is it possible to remove the timezone ?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [Novembre 11, 2018, 9:07 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/403 "2018-11-11T21:07:35Z")

</div>

Hey Patrick, yes it is. You can remove timezones from event labels, by toggling these site settings:

- events timezone include in topic

- events timezone include in topic list

- events timezone include in email

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [Novembre 11, 2018, 10:08 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/404 "2018-11-11T22:08:34Z")

</div>

@hellekin I’ve added feed routes for sub categories 🙂

[https://github.com/angusmcleod/discourse-events/commit/8b356e3e36e88a141289d60ec4c63ba6620ca262](https://github.com/angusmcleod/discourse-events/commit/8b356e3e36e88a141289d60ec4c63ba6620ca262)

---

<div class="post-metadata">

### Author: ![PatrickH](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/patrickh/32/116296_2.png) [@PatrickH](https://meta.discourse.org/u/PatrickH)
#### Post date: [Novembre 12, 2018, 8:47 UTC](https://meta.discourse.org/t/angus-events-plugin/69776/405 "2018-11-12T20:47:13Z")

</div>

did that:

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/9/698a7d3210686c0b97ce0f681dc2339b23a4125a.png)

and still i have a time zone

 ![image](https://global.discourse-cdn.com/meta/original/3X/7/d/7de4f8c097d6ece28343aff8608b52fc9d6bb42f.png)

[Page précédente](https://meta.discourse.org/t/angus-events-plugin/69776.md?page=19)

[Page suivante](https://meta.discourse.org/t/angus-events-plugin/69776.md?page=21)
