calendar icon indicating copy to clipboard operation
calendar copied to clipboard

Support URL field/property for events

Open pReya opened this issue 4 years ago • 4 comments

Is your feature request related to a problem? Please describe. I couldn't find any existing issue for this, even though I can't imagine this has never been asked/suggested (am I just too blind to find it?).

Many calendar clients, like Apple calendar, support a "URL" property on events. It's also in the iCal standard. It would be great if the URL field was supported by Nextcloud calendar. Has this just not been considered before, or are there any circumstances blocking this from being implemented?

Might take a look at this myself and maybe come up with a PR, if this is welcome.

Describe the solution you'd like Show the given URL in the calendar event details, make it clickable.

Screenshot 2021-02-17 at 10 39 49

pReya avatar Feb 17 '21 09:02 pReya

Seems acceptable to me to add it, but it should only be used to convey "a more dynamic rendition of the calendar information associated with the calendar component can be found", otherwise there's also a CONFERENCE standardized property which might be more suited for most usages (including ours with Nextcloud Talk).

Opinions @nextcloud/designers ?

tcitworld avatar Feb 17 '21 10:02 tcitworld

Seems acceptable to me to add it, but it should only be used to convey "a more dynamic rendition of the calendar information associated with the calendar component can be found", otherwise there's also a CONFERENCE standardized property which might be more suited for most usages (including ours with Nextcloud Talk).

Opinions @nextcloud/designers ?

Thanks! I did not know about the conference property. But still, I typically use this URL to link to public websites regarding the given event (imagine a Meetup page or a concert website etc. – so nothing related to video conferencing).

pReya avatar Feb 17 '21 10:02 pReya

image

I understand that in a text field evoluate a create a link is more dificult, but if there is a specific field called URL, with a button side that opens a new tab with the URL field is possible?

only that feature missing for leaving google calendar

thank's

fhaut avatar Jun 22 '22 23:06 fhaut

I think this is a good idea :) as @pReya mentioned the URL field can be used for websites related to the event. However, since there are 2 standard properties for URL and conferencing, we would have to name them distinctly, for eg. "Website" and "Meeting link". If there is only one field which accepts any URL it would likely be filled with both resources and meeting links and may cause confusion if exported to other calendar software which show this distinction.

nimishavijay avatar Jun 23 '22 10:06 nimishavijay

The customers of our self hosted instance would also like to see this feature.

ZID-TU-Graz-Collab avatar Nov 04 '22 11:11 ZID-TU-Graz-Collab

@ChristophWurst potentially simple addition to fulfill more of the standard? I’d suggest it for Calendar todo.

jancborchardt avatar Mar 27 '23 15:03 jancborchardt

@st3iny @ChristophWurst how important is this now after https://github.com/nextcloud/calendar/pull/5355? How many dav clients even implement this field btw?

szaimen avatar Aug 15 '23 09:08 szaimen

We use the location field for talk room links so we kind of implemented it already. Also, links in the location field are now clickable (since the issue linked above).

st3iny avatar Sep 17 '23 09:09 st3iny

@st3iny @ChristophWurst how important is this now after #5355? How many dav clients even implement this field btw?

I think these are very separate topics.

We use the location field for talk room links so we kind of implemented it already. Also, links in the location field are now clickable (since the issue linked above).

As stated before, I don't think this is a good idea:

  • What about events that have both, a physical location AND a videocall?
  • The location field is handled very differently in all clients – many don't allow links there, e.g. users will have to copy & paste the link to open it.

pReya avatar Sep 17 '23 10:09 pReya

Just a note that Etar (Android calendar app) just implemented the/a URL field: https://github.com/Etar-Group/Etar-Calendar/releases/tag/v1.0.35

(Not sure it it could get synchronised via DAVx.)

keunes avatar Sep 17 '23 19:09 keunes

It is, see https://github.com/Etar-Group/Etar-Calendar/pull/1357, https://github.com/Etar-Group/Etar-Calendar/issues/903 and https://manual.davx5.com/integration.html#extended-event-properties

The issue still makes sense, just lower priority for now.

tcitworld avatar Sep 18 '23 07:09 tcitworld

Just to add to the possible use cases of the URL field: We would like to use the Nextcloud calendar as the data source of events in our local hack space. Each event shall link to a wiki page for recurring events or blog post with details. On our website we have a list of upcoming events (generated from the jcal file) and it would be nice, if this list on the website can link to the pages without parsing links from the description field.

jbeyerstedt avatar Nov 04 '23 22:11 jbeyerstedt

Just to add to the possible use cases of the URL field: We would like to use the Nextcloud calendar as the data source of events in our local hack space. Each event shall link to a wiki page for recurring events or blog post with details. On our website we have a list of upcoming events (generated from the jcal file) and it would be nice, if this list on the website can link to the pages without parsing links from the description field.

I've built the same functionality for my local hackspace, and we're just using the physical "location" field for the link. It's not nice, but it works.

pReya avatar Nov 05 '23 07:11 pReya