Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support URL field/property for events #2895

Open
pReya opened this issue Feb 17, 2021 · 13 comments
Open

Support URL field/property for events #2895

pReya opened this issue Feb 17, 2021 · 13 comments
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request

Comments

@pReya
Copy link

pReya commented Feb 17, 2021

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 pReya added 0. to triage Pending approval or rejection enhancement-proposed labels Feb 17, 2021
@tcitworld
Copy link
Member

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 ?

@pReya
Copy link
Author

pReya commented Feb 17, 2021

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).

@fhaut
Copy link

fhaut commented Jun 22, 2022

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

@nimishavijay
Copy link
Member

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.

@ZID-TU-Graz-Collab

This comment was marked as duplicate.

@jancborchardt
Copy link
Member

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

@jancborchardt jancborchardt added 1. to develop Accepted and waiting to be taken care of enhancement New feature request and removed 0. to triage Pending approval or rejection labels Mar 27, 2023
@szaimen
Copy link
Contributor

szaimen commented Aug 15, 2023

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

@st3iny
Copy link
Member

st3iny commented Sep 17, 2023

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).

@pReya
Copy link
Author

pReya commented Sep 17, 2023

@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.

@keunes
Copy link

keunes commented Sep 17, 2023

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.)

@tcitworld
Copy link
Member

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

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

@jbeyerstedt
Copy link

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.

@pReya
Copy link
Author

pReya commented Nov 5, 2023

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. to develop Accepted and waiting to be taken care of enhancement New feature request
Projects
Status: 🧭 Planning evaluation
Status: 🧭 Planning evaluation / ideas
Development

No branches or pull requests

10 participants