MrMattEastwood
Forum Replies Created
-
Thanks for your detailed response! No CDN or other caching plugins here, so it may be something on the hosting company’s side. I’ll look into that.
Hello, AiO Security team,
This is to let you know that this issue occurs again. Encountered today on oraise.com.
Best regards,
Matt.Perfect, thanks!
Forum: Plugins
In reply to: [The Events Calendar] Export single event as .ics? iCalendar not working?Hello Darian,
When downloading an .ics using the method / JS described in my posts above, the .ics contains a line like the following:
X-WR-CALNAME:ASB ProjACT
As long as that line exists, Outlook still creates a new calendar in some cases on some machines in our client’s offices. So far, we can’t understand what triggers one or the other behaviour. However, removing that line seems to solve the problem.
I’d like to propose a permanent fix in TEC that introduces the following behaviours for single event iCalendar exports:
- Open an https:// URL instead of webcal:// to download an .ics file
- Remove the X-WR-CALNAME line from that .ics file to ensure proper importing
Since we’re exporting single events here, there’s no use tying them to any calendar, either by URL or definition in the code.
Forum: Plugins
In reply to: [The Events Calendar] Export single event as .ics? iCalendar not working?So, I figured out a fix. The “iCalendar” option is using a webcal:// link, which triggers a calendar app (e.g. Outlook, Thunderbird) and then the whole dance from my video happens.
However, if the webcal:// in the URL is replaced with https://, a single .ics file is downloaded and that can be imported into any calendar as a single event (again, e.g. using Outlook or Thunderbird).
So, this JavaScript snippet will replace the webcal:// with https:// on page load:
const iCalLink = document.querySelector('a[href^="webcal://"][class="tribe-events-c-subscribe-dropdown__list-item-link"]')
if (iCalLink) {
iCalLink.href = iCalLink.href.replace(/^webcal:\/\//i, 'https://')
}That solves the problem.
Forum: Plugins
In reply to: [The Events Calendar] Export single event as .ics? iCalendar not working?Hey Darian, thanks for following up. I just updated from 6.6.2 to 6.6.3 and also disabled the caching plugin on the website (you never know).
I tried ics again with Thunderbird on my Linux PC. When selecting “iCalendar” (e.g. here: https://pjforum.2sinn.dev/event/reflexion-training-projektleitungen-gruppe-7-modul-3/), it’s still attempting to create a whole new calendar in Thunderbird instead of adding the one event to my already existing calendar, just like I show in the video above. The latter would be the expected behaviour though and unfortunately, it’s also what our client needs from us.
It’s my understanding that the .ics format is intended as a software-agnostic solution to export and import events. I’m wondering why it attempts to set up a new calendar instead of importing the single event. Am I missing a setting somewhere?
As for the Outlook implementation on the client’s side, their IT department wrote me the following:
“We’re using an on-prem Exchange and Outlook is locally installed on VDAs (“Workers”) within Citrix.” Does that help?
I have a call with the client later today and I will see if anything has changed about the way the exports interacts with Outlook on their machines.
Forum: Plugins
In reply to: [The Events Calendar] Export single event as .ics? iCalendar not working?For additional context, I just tried exporting this event using the iCalendar option on my Linux Mint 21 machine using Thunderbird. This is what happened:
Instead of adding a single event to my already existing calendar, it tried to set up a new calendar for me to subscribe to and then then, on that calendar, nothing is listed on the event’s date.
Seems quite odd to me. Is there any way to fix this feature?
- This reply was modified 2 months, 2 weeks ago by MrMattEastwood.
Forum: Reviews
In reply to: [Personio Integration Light] Reliable and solid with a few set-up hiccupsOhh, this is nice to know. Thanks, glad you’re on the ball and following up ??
Same here. Will also respond to the GitHub issue.
Ohhh, and filters too! This is gold. Thanks Paul! And have a great Sunday ??
- This reply was modified 4 months, 2 weeks ago by MrMattEastwood.
That makes sense. I had a suspicion it might be this way. Thanks!
Massive props to Dizzy here. They helped me solve the problem through thorough investigation and in a highly professional and friendly manner. For anybody interested: I had the pipe “|” character in my website’s title as a separator and All in One Security was blocking requests sent to Matomo because it they contain that character. Disabling “Block query strings” in All in One Security’s 6G firewall settings solves the issue.
Hey daniub, appreciate your response. Sorry for waiting so long to get back to you. I just tested this on my blueprint site in a Chrome incognito window with the stock Twenty Twenty Four theme and no other plugins installed:
The issue still occurs. Happy to provide a login if you want. Meanwhile, I would agree with you that disabling the preview on the back-end will do the trick as a workaround.
Forum: Reviews
In reply to: [Personio Integration Light] Reliable and solid with a few set-up hiccupsLove it, thanks! All the best ??
Forum: Reviews
In reply to: [Personio Integration Light] Reliable and solid with a few set-up hiccupsCheck out https://ora-hr.2sinn.dev/position/talent-acquisition-specialist-m-w-d-in-teilzeit/ (screenshot in case somebody reads this in the far future: https://paste.pics/R67QA).
Here, we have an <article> and inside, a <header> followed by several <div>s that all have the same class, “entry-content” (screenshot: https://paste.pics/R67RP).
Styling this page would be easier if (a) the contents had their own wrapper like this: https://paste.pics/R67SH, which I could then give a max-width of 1240px and (b) they had their own classes to distinguish them. For instance, the feature list (years of experience, work hours, locations…) could have a class .job-features.
I used :first-of-type to target the div that contains the features. If ever there is a situation where the first div isn’t the features container, the layout breaks.
- This reply was modified 5 months, 1 week ago by MrMattEastwood.