Public link for calendars. #411
Comments
We have switched to a common sharing backend which is used for files, calendars, address books etc. Public sharing of other than files is not yet implemented. |
Hello! Thanks for reply ;-) Well, you say that the function is not yet implemented. But, by the past, it was (see picture)! Thats why I'm wondering about the fact that it disappeared! |
I think a public link is essential for the OC calendar: May I also suggest here "privacy options" for (public) calendar sharing (options what to share: date details, times, etc.) |
I fully agree with cri. |
Would you think it sufficient what is implemented with this issue: #196 ? |
I'm not an expert of possible CalDAV and iCal (linked, export) tags (Access Class Support), but I think for a first implementation the support for calendar events access class (Public, Private, Confidential, Busy) would be more then welcome and satisfy the needs for publicly shared calendars. |
Still nothing? |
I think this feature is absolutely essential... are there any news? How about OC 5, will publicly shared calendars be implemented in that major release? |
OC 5 is still missing a function to publicly share calendars. :-| |
Does anyone have any news about that? |
fully agried with topic starter |
;-) |
We are working around this with phpicalendar: |
Dear telepath, could you please share an url for your calendar? |
Hi telepath! Phpicalendar is no longer supported and developed so how can you take that direction? |
Hello, I have just been hit by the same limitation. I was trying to migrate a group from Google Calendar to OC, but having a publicly shared calendar is a must. So it seems they are looking for solutions other than OC. (I should mention that the reason for the wish to migrate away from Google is the fact that people feel uncomfortable about it since learning about Prism. It would be a pity if this momentum would be wasted...) |
We are working on this in the calendar rework, but we are totally understaffed. I would like to release the calendar rework with ownCloud 6, but if we don't find more developers, I can't promise that the calendar rework will make it into ownCloud 6. |
I would also like to propose OC again for address and calendar management in an organization, especially like vasyugan said it is a good time, but the missing public link for a calendar is still a major showstopper IMO. When I'm not convinved myself it is difficult to convince others. I would like to help, but have no coding skills. I hope this is seen as an important step by many others and the calendar rework will make it into ownCloud 6. Good coding. |
It seems like this feature was abandonned but it's one hell of a good feature. In my use case, I would like to share my owncloud team calendar with the world and it's overly complicated without this feature. |
"We are working on this in the calendar rework, but we are totally understaffed." |
"we are totally understaffed" is about the calendar app and not ownCloud generally. Not everybody works on every part of ownCloud! And I am still looking for help with the calendar, so it would be more helpful to spread the word that we are looking for developers than to rant about the project. Thx, |
I'm sorry about my rant, I was getting pretty emotional and I don't have a clue how you are organized internally. Still, I don't get, why manpower is put in these other ownCloud features of the main application, when there are obviously important apps, which are missing developers. Why can't some of these people start working on the calendar app, which in my opinion is a central part of owncloud. But I will stop complaining here, as this bug report is not the right place for such a discussion. |
Let me chime in, I was going to use owncloud in a larger org but due to the calendar restriction I'll go with Google again. Not that great to be honest but this is a deal breaker for me. I can fully understand @MrCustomizer when he's wondering why features are being implemented nobody has asked for and nobody would expect. Why not finish up features that are clearly missing? Looks like the Netscape Navigator bug has come to owncloud :) Anyway, don't think I don't appreciate the work on ownclud. I think it is a very impressive piece of work. This is just some honest user feedback. Thank you. |
ownCloud is an open source community project. We can kindly ask people to help on certain features, but we can't order them to work on the calendar. I would also like to see more people working on the calendar. I already asked on my blog, twitter, Facebook and on open source congress/meetings I attended. There isn't much more I can do to get more people to work on the ownCloud calendar... Please excuse my brevity and typos.
|
@georgehrke sure and I greatly appreciate your work. And I don't blame you for it. I'm wondering about the direction the project is taking. Why add features that sound totally cool while other places, like calendar, are deserted and left to a single maintainer. Maybe it's not cool or little fun to fix bugs and complete missing features.It just feels like another bloatware project that focuses on more features and less bug fixing. |
I couldn't have put it better myself! |
Ok, back on topic: What exactly would one have to do to implement this feature? Earlier in this issue, @tanghus wrote, that this feature disappeared because of a change to a common sharing backend and that this backend currently only supports public sharing of files. Can some of the code for publicly sharing files be reused for calendar sharing? Which part of the source code would be a good starting point for investigating this issue? And what exactly would have to be done to make public calendar sharing possible, again? Earlier, someone mentioned issue #412. While reading this issue, it appeared to me, that I'm not completely sure, what exactly is meant by public sharing and where are the differences between this issue and #412. Is it correct, that this issue (#411) will be solved as soon as it is possible to share a public ical address and that issue #412 will be solved, as soon as you are able to share a public html page with an embedded calendar? @georgehrke: In issue #412 you wrote, that embedding calendars could probably be implemented pretty easy, as soon as public sharing is available. Could you please elaborate on that thought? Would you create an html page which displays the data from the publicly shared ical address? |
@munzel thanks for the feedback. can you test the latest version of my fork, with contacts app enabled? |
@rysiekpl a) contacts app enabled (standard setting, 3 contacts, 2 with birthday date) b) contacts app disabled So behaviour seems the same like for @munzel
So I e-mail you owncloud.db zipped |
@rysiekpl in my oC under Apps:
I will try to install another oC 6 mySQL for testing and look if there are any differences. |
@georgehrke thanks! I installed and enabled the contacts app and now am able to replicate the bug, finally! working on it. |
@rysiekpl I can confirm: no more double-display of events in the shared cal's. I now see only the blue events. When I click on them more details are showed. |
Thanks for your help, @crti and all others. Happy to be of service. Also hope it will get merged soon. |
I'm very happy that so much people is trying to improve the code owncloud/calendar#308 |
@crti damn, forgot about that. I will try implementing it today. thanks for nudging me on this. |
Implemented for calendar. As a bonus, now when the timezone gets changed (also in "regular", user's view), the calendar gets refreshed automagically (it needed a manual refresh before). Apparently, however, event display does not heed timezone setting (a bug that was present also before I started playing with timezones here). Any help tracking that one down would be appreciated, as that means the calendar shows timezone-corrected event times, but event display (both link-shared, and within user's view) shows incorrect (UTC?) times. |
Bug fixed, timezone selection implemented for link-shared events too. Please review, @crti (and others!). |
Thanks @rysiekpl. I have also observed using different browsers that apart from JS dependancy oC needs also Cookies to work: this is unfortunate. |
@crti please comment on the pull request itself :) |
@crti As far as JS/cookies are concerned: JS should be possible to make not required, with time; I believe this would be highly beneficial to ownCloud, as it would allow visually-impaired users to use it too. Cookies -- well, cookies are used here mainly for authentication, and all of them can be session cookies, I don't see a problem here. Where auth is needed, cookies are needed, unfortunately. |
Guys, if you want the feature merged, I guess you'll have to ping the devs. The pull request is waiting for a review for 20 days now. |
@rysiekpl I am sorry if it takes that long, but I am preparing for examinations. Therefore I have absolutely no time right now. I'll take a look Wednesday if it's not merged. |
Please don't leave this important feature unreviewed and unconsidered, this is one of 3 things I really miss in oC! |
@crti You are very welcome to help testing! |
Rebased to newest version of calendar, awaiting reviews. |
I've been testing this for over a month in production in my small community server and have had only one (very minor) issue. Ok.. so I share a calendar public.. I copy the URL to the clipboard. If I open that link in my current browser (one where I'm already logged into OC) then it displays ALL my calendars' (the ones not set to 'hidden' by the display checkbox) events not just the one I wanted public. However, when I open it in another browser (where I'm not logged in) then I get correct output - only the calendar I make public is displayed. Here's a screenshot of the two browsers side by side. I would have thought that the public link should just display the Conferences calendar in both browsers (logged in or not) but the logged in one on the left is displaying way more. And, to compoiund the issue, I have set the Conferences calendar to be hidden so I don't see it (as it clutters up my already busy calendars), and in the left view, the heading says it's showing "faulteh's conferences", but actually if you compare it to the one on the right, it's not even displaying those. Here's the link to my public calendar of some IT conferences happening around the world (provided in the above screenshot example), I really want this feature so I can share this calendar with my local Linux Users Group. https://oc.scriptforge.org/public.php?service=calendar&t=e463ec2edef0acc4b663f0ff522918dd Apart from that minor display issue which is actually probably a pain to fix, I've had no operational problems or bugs pop up testing this pull request. |
Wow, I am happy to see such a progress. ;-) @faulteh Good observation. Thank you all |
Any news in implementing into the Actual Owncloud setup? |
Is this code now part of owncloud 7? Or was this work completely in vain? I wait already for a long time. Please tell us the truth now. |
No, we hadn't had enough time to port it to the new design. |
please open a new issue in https://github.com/owncloud/calendar/issues/ if still valid with the new calendar app which we deliver with oc9. |
Hello!
It seems that with the lastest versions of OwnCloud, the option to get a public link for sharing calendars has disappeared! On olders versions, the option was simply reachable by one click (see picture).
How can we get back this precious option?
Thanks!
The text was updated successfully, but these errors were encountered: