calconnect / devguide Goto Github PK
View Code? Open in Web Editor NEWCalConnect project to provide documentation on Calendaring and related issues.
Home Page: http://devguide.calconnect.org/
License: Other
CalConnect project to provide documentation on Calendaring and related issues.
Home Page: http://devguide.calconnect.org/
License: Other
Is the idea to put more human readable text to it? https://devguide-calconnect.rhcloud.com/History may be factual correct but is imo unreadable.
Idea from today was, adding a feedback option at the bottom of each page of DEVGUIDE to get input from users, if the information provided was reasonable or not.
Identifiy Tools/Forms/Features needed and Obligations coming with that idea.
Document problem and lead to published paper and TC
Might be useful to add a link to the IETF calsify mailing list https://www.ietf.org/mailman/listinfo/calsify
The spec has been promoted to a standard in 2015 as RFC 7529: https://tools.ietf.org/html/rfc7529
Pages:
https://devguide.calconnect.org/Data-Model/Detailed-Data-Model-Description/ -> unpublished
https://devguide.calconnect.org/Time-Zones/TZDS/ -> unpublished
https://devguide.calconnect.org/Scheduling/vavailability/ -> unpublished
https://devguide.calconnect.org/iCalendar-Topics/Best-Practices/ -> unpublished
https://devguide.calconnect.org/iCalendar-Topics/Putting-it-all-together/ -> unpublished
https://devguide.calconnect.org/Event-Publishing-Topics/ -> unpublished
The override in the example at https://devguide.calconnect.org/Data-Model/UID/#handling-uids-inside-recurrent-events has a RECURRENCE-ID
which is not part of the recurrence set. The original event recurs at 11:00, but the RECURRENCE-ID
says T120000
.
DTSTART
and DTEND
look pretty bogus as well. The original event spans 3 days but recurs every day (which means the instances overlap) and the override doesn't actually change anything.
Create an entry about dicovery of the service
We would like to move some of the content from these sides (e.g. implementations) into the DEVGUIDE.
Decide how to do it and find someone who will put the effort into it.
What adjustments need to be made, to get the most value out of it?
Answer question from Tim Hare from calsify list
During the latest call somebody mentioned to have a schema related to JSCalendar, which could be put on DEVGUIDE for being provided. Will be included in some skeleton pages for JSCalendar. Make it a top level folder next to iCalendar. Also nothing about XCal and JCal there as well. Mike will put something in.
check/add references to CalConnect in wikipedia on calendaring and scheduling related articles.
languages:
As openshift v2 is shutting down by the end of September 2017, we need to find a new solution to host our pages.
This offers the chance to provide SSL also.
just some more extensions?
More deeper changes?
summarize what @hhappel has shown about underlying conditions, requirements, initiatives
Ask Marten about how to do it?
As discussed in virtual conference, we might document best-practices on how to cache.
Whiche header fields to use and to re-assure when using services e.g. cloudflare oder aws
I miss an introduction and guidance for the reader. Is there an idea of who should read it, why and with what idea should the reader leave this guide? Looking at https://devguide-calconnect.rhcloud.com/Table-of-Contents a lot of content is missing.
How to save proper time zone information, handling time zones and change of them over time.
Including how to deal with DST?
Using and iPhone 4 software version iOS 7.1.2 (most up-to-date) for this version of the iPhone.
Have imap mail set-up and it works fine.
Have the calendar (caldav) set-up and it works fine. I see calendar items from the server and am able to synch across.
Have contacts (cardav) set-up and it works fine. I see contacts from the server.
However, when I'm in the calendar app and add a new event, there is no invitee option. I cannot send it to others. Can anyone help? Thanks.
https://github.com/CalConnect/DEVGUIDE/blob/master/_pages/Scheduling/iMIP.md#best-practices
Looks like this:
Seems a global style so not sure how best to change but loses the information of the nesting (after suppressing a couple of styles through the debugger):
Adding a LICENCE
file at the root of the project is the typical way the license is communicated. I think it would be a good idea to include it here too.
Adopt footer to be aligned with https://calconnect.org
Apply the same kind of styling also for the appendix pages
Move to dedicated section and merge with Examples somehow?
The devguide subdomain is not in our certificate at the moment hence users get a warning when using https. Do we want to add this (or any) subdomain to our cert?
There are two chapters for time related information in the TOC:
Think about how to combine those two to make it easier for reader to find the relevant information.
Also adding a reference to http://www.isi.edu/touch/pubs/draft-touch-time-00.txt as discussed in https://lists.w3.org/Archives/Public/ietf-http-wg/2017JanMar/thread.html#msg497?
Will help avoid name collitions between CalDAV and CardDAV.
Reduce the number of files per folder.
How do clients and server interact for various use-cases
the last paragraph just ends unfinished:
"..Overridden Instances
An overridden instance is one where one or more properties from the… "
Just need to be done and I will take care of.
Use individual CalConnect theme for https://calconnect.github.io/public/ re-using the layout from DEVGUIDE
Description about how to do this: https://help.github.com/articles/customizing-css-and-html-in-your-jekyll-theme/
At present all RFC mentions seem to point at https://www.rfc-editor.org/rfc/rfcXXXX.txt but I think the documents at https://tools.ietf.org/html/rfcXXXX are much easier to read and navigate.
Nice to see the traffic to the site
On 6th of January we received the following Feedback:
You need to provide vCard examples. You do provide examples for Calendar entries but these are not the same. I found a good general discussion, but it lacks the specificity required for programming.
Suggestion would be to add here a page like this one about the Data-Model and this one about a simple event -> vCard.
Useful to have a unpublished servic ethat reflects the current state of the repository and is updated automatically.
Allows editors to see the results of their changes before we publish to the public site
After moving CardDAV and CalDAV to subfolders within DEVGUIDE, redirects from caldav.calconnect.org and carddav.calconnect.org are pointing to the wrong page.
Should be:
carddav.calconnect.org -> http://devguide.calconnect.org/CardDAV/introduction (instead of http://devguide-calconnect.rhcloud.com/CardDAV-introduction)
caldav.calconnect.org -> http://devguide.calconnect.org/CalDAV/introduction (instead of http://devguide-calconnect.rhcloud.com/CalDAV-introduction)
plant uml is used on some of the pages. After moving to firebase, it does not work anymore
e.g. https://devguide.calconnect.org/Recurrences/
Seems to be a local build problem, but haven't been ablt to fix it yet :-(
Links within the content are not created
As a developer of a server which can render webcal feeds or of a client which can consume webcal feeds, I'd like to have some guidance. Possible topics:
METHOD
propertycontent-type
if-none-match
headerA declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.