#@person72443the difference between #indieweb side project and work life is hilarious
work: "Let's use whatever libraries will make the code cleanest"
indieweb: "okay we're talking html and javascript only let's MAKE this interactive table" (twitter.com/_/status/1537610923690512384)
#[hollie]A question about the events page on IndieWeb.org: On the Pacific group's web page, it has an "Add to Calendar" link. However if you click that, it goes an iCal feed, and says, "Copy the URL above and subscribe to it in your favorite calendar app!" But the "feed" is for just that one event, it isn't a feed of all the events. I kept re-subscribing trying to figure out why the feed wasn't refreshing. I finally realized it's a "feed"
#[hollie]for a single event. Normally when I click on an "add to iCal" link from other organizations or meet-ups, it adds a single event to the iCal of my choosing. It's confusing to a new person to have to constantly subscribe to a feed that only shows a single event. Can this be changed to a true "add to iCal" link?
#aaronpkUsually "add to calendar" links on an event page are just for the one event
#aaronpkthe tag page for any tag has an ical link for all events with that tag
#[hollie]And you click "add to calendar", it asks you to subscribe to a feed. That feed is for a single event. Normally "add to calendar" adds an _event_ to your calendar. Or, alternately, if you're going to subscribe to a feed, then the implication would be that you're subscribing to a feed of all the events for the Pacific group. Neither of these are true with this link. It's confusing. Why ask people to subscribe to an entire calendar
#[hollie]that will only ever have one event on it?
#aaronpkI'm not sure what you mean by "adds an event to your calendar"?
#aaronpki guess I've seen sites that give you an ics file download for the one event
#[hollie]An ics file downloads a single event to your calendar. You download it, it says, "Which calendar would you like this event to appear in," you chose, and there it is. You haven't subscribed to a new calendar. You just downloaded an event.
#[hollie]The "add to calendar" on the page I liked to above (the newest Pacific event page) has a single event on it, it doesn't refresh. There is never a new event. This is very confusing. Is isn't a single event downloaded to your calendar, it's a feed that you're asked to subscribe to.
#[hollie]This is confusing because you think, "Oh if I subscribe, I'll see all the Pacific events." But you won't, you'll only see the one event. That "add to calendar" link should be an ics file that creates the event in your calendar. It makes no sense to have a feed for a single event.
#aaronpkI'm still unclear on your expectation of what happens between clicking the link and it appearing on your calendar. Are you referring to the UX of a particular calendar application?
#aaronpkIn other words, what is the thing that says "which calendar would you like this even to appear in"? The web page? Your computer/phone?
#aaronpkJust to be clear, I am open to fixing this, just not clear on what the right behavior actually is
#[hollie]I'm unclear on what part of this is confusing. If you see a link that says, "Add to Calendar," and you click that link, what do you expect will happen next?
#[hollie]Or more specifically: do you see a difference between adding an event to your calendar, versus asking someone to subscribe to a feed?
#aaronpkI mean it depends, am I on a phone? Cause then I expect some weird thing that doesn't work. On desktop I guess I'd expect a file to download, and if I use Apple Calendar then clicking it works mostly well, but if I'm using google calendar then I have to figure out where the "upload ics" link is
#[hollie]Do you see a difference between subscribing to a feed vs. adding an event to a calendar?
#aaronpkI guess calling the single event one a "feed" is the source of this problem?
#aaronpkCause I've also seen "add to calendar" links that download an ics file with a whole bunch of events in it
#[hollie]The problem isn't _calling_ it a feed, it's that is _is_ a feed. Do you see the screenshot above? That's a link _to a feed_. If I subscribe to that feed, I now have a whole new feed on my calendar for IndieWeb, that has one single event on it, that will never update. This is super confusing to a new person. I have missed several meetings because I didn't understand why that feed I was asked to subscribe to was never updated with new
#[hollie]If I click "add to calendar" for a single event, that link should _add an event to my calendar_, it should not create an entire feed that I have to copy and past and manually subscribe to, for only a single event.
#aaronpkWhich calendar are you using? The UX of these tend to be pretty different
#aaronpkok I think I see the source of the confusion. I can't add an event to your calendar. I can give you something you can use to add the event to your calendar.
#aaronpkSo the question is what's the best thing to give you to add it to your calendar
#[fluffy]I think the issue is with the UX for adding things. An ics file is both an event and a calendar and it's up to the calendaring app to know to subscribe to the URL rather than importing the file.
#aaronpkOne other thing I'm picking up on here is that currently the only link between multiple events is the tags, but there's no concept of "HWC Pacific" on the site to tie these together
jacky joined the channel
#GWGaaronpk: So, are you thinking there needs to be a way to tie together recurring events of the same type?
jacky joined the channel
#aaronpkMore like "part of the same series" instead of type but generally yes
#aaronpkit might also work for making events for individual sessions of an IWC under the main IWC event
#[hollie]He said, "You're confused about what an ICS file is, and so your explanation that seems very clear to you is actually confusing them." I didn't understand what exactly an ICS file was. More specifically, I thought that an ICS file created individual events, whereas a feed was an entirely separate thing. Greg explained that an ICS file is the whole thing, and whether your calendar reads it as an isolated event or whether you copy and
#[hollie]Okay, my apologies! I now understand what was going wrong! We're having a big family night with my in-laws, and we were all sitting around playing board games and I handed my iPad to my husband Greg and said, "Can you please read this and explain to me what isn't clear? I am so confused as to why they're confused."
#[hollie]paste it into your "subscribe" field determines whether your calendar sees it as a single event or a feed of events.
#[hollie]So it looked to me like the where a link should go to an ICS file - an event, it was instead going to a feed. So I'm saying, "Don't put a link to a feed there, make it a link to an event," and [aaronpk] is asking what I mean by event, and I'm just baffled by the question, and he's baffled at my bafflement. So sorry about that! Mea culpa!
#[hollie]So then we're finishing up this game and we're all laughing about this and I turned and say to Greg, "How do you know all this?" He goes, "Because I was a member of the calendaring consortium working on ICS interoperability," and the table went wild, lol! Which makes it even more embarrassing that I came here to ask a question and didn't know how ICS works, but my father-in-law said, "It's not like this is what you talk about all
#[hollie]He says the fix is that "there's some way to mark the link so that your calendar reads it as a single event and doesn't ask to subscribe to it like a feed," but he wasn't sure how to do that, so I'm afraid he didn't have the answer. But at least now I will be able to describe the issue with accuracy! I enjoy learning this stuff. Sorry for the confusion!
#@chegalabongaEveryone seems to have their own “discord” server nowadays. Imagine a place, where you have your very own home – and domain – on the web. One where you could communicate to and from those websites. It exists and its called the #Indieweb. And it is… https://davidpeach.me/?p=44360 (twitter.com/_/status/1537801361970151429)
#gregorlove.comedited /xss (-196) "/* XSS from webmentions */ link checkmention page, update text to note it's open source code; appspot service hasn't been online for a while" (view diff)
#gRegorDoes the newsletter use alt text if the event permalink has it?
#gRegorGuess I can edit an event and wait until the next generation to see :)
#gRegorshould alt list names/nicknames or generic like "grid of attendees on Zoom"?
#aaronpkhmm i don't think it does because i don't think i've updated the mf2 parser it uses since the alt text was incorporated into the parser
#aaronpkthat's a good question... my inclination is to make it match what someone looking at the photo would see. so if there are names visible in the screenshot then the alt text would include names, but if there are no names visible then i wouldn't add that info in the alt text
#gRegorWe might be able to merge the "Running the event" section and https://indieweb.org/Pop-up_Organizing#Running_the_event into its own "Running virtual events" page. They're pretty similar, small differences for events we record. But this is a start.
#LoqiJust generated this week's newsletter! You still have a few minutes to make changes, and I'll re-generate it 10 minutes before it gets sent out at 3pm Pacific time. https://indieweb.org/this-week/2022-06-17.html