Thanks Chris, I love your approach in keeping it simple at first.
I’m not expecting you to develop anything custom for one user either etc. So I’ll leave it up to you to decide. In either case thanks for your efforts.
Yes hide everything except the listing. This would be exactly the way “Up Next” works and an awesome way for users to quickly see what is coming up. (a button or link in the area would allow people to see the full calendar if they wish)
I am including 2 example screens, one (1a) shows the “home page” view: A simple listing on a homepage to help people quickly figure out whats next. The other (1b) shows an expanded list, which I don’t really care for, because I would place your full calendar approach there instead. I think this will have more to do with how many events there are, and in my case too many. Others may not care and just want a huge infinite scrolling list.
There is some fairly simple php code floating around that allows pulling in the i-cal data. Frankly speaking, the url and data you get from the ical feed is the same as getting the URL for a Google webcal feed. They both us the same basic data approach and both are webcal based. Both also have to be public feeds. Seems pretty straightforward.
It sounds like you may be referring to the old webdav scheme, which Apple does not use anymore. They have replaced it by taking out all the “extra” work Google makes you do to generate a proper feed. The feed URI can now be generated by any user from any device anywhere anytime (and syncs all of them automatically), without all the admin hassle Google gets you into. Leave alone that Google makes you go to a browser to get all this done. Apple’s approach is easy as pie.
JSON source, yes. agreed. Being able to “point” to a properly formatted file is most likely best at the moment. No need to make it complicated at the onset. There are several ways users can update that file and have some form of “automation”. The goal is to get away from manual entry but also provide a way for other services to “influence” the posting. I have to pull event data from several partner/related sites and would write a file that combines them so hat all is automatically listed in one place.
Thanks for your response. Hope this makes sense