1 00:00:00,000 --> 00:00:01,920 Hey everyone, welcome back to the deep dive. 2 00:00:01,920 --> 00:00:05,560 We're all about getting to the bottom of things here, making sure you really 3 00:00:05,560 --> 00:00:08,960 understand a topic without getting bogged down and all the techie stuff. 4 00:00:08,960 --> 00:00:09,800 Exactly. 5 00:00:09,800 --> 00:00:13,760 We cut through the noise and give you the info you need clear and simple. 6 00:00:13,760 --> 00:00:17,480 So today we're going to dive into something that's super practical, 7 00:00:17,480 --> 00:00:19,000 especially if you have a website. 8 00:00:19,000 --> 00:00:23,160 We're talking about embedding a calendar, but not just any calendar. 9 00:00:23,160 --> 00:00:26,920 We're talking about one that's completely customizable and puts you in control. 10 00:00:27,240 --> 00:00:30,480 And before we get started, a huge shout out to safe server for 11 00:00:30,480 --> 00:00:31,920 supporting this deep dive. 12 00:00:31,920 --> 00:00:36,400 They're all about digital sovereignty and they actually provide hosting for 13 00:00:36,400 --> 00:00:38,080 this kind of software we're going to talk about. 14 00:00:38,080 --> 00:00:38,440 Yeah. 15 00:00:38,440 --> 00:00:42,480 So if you're interested in taking control of your data and supporting companies 16 00:00:42,480 --> 00:00:50,040 that are fighting the good fight, check out safe server at https.www.safeserver.de. 17 00:00:50,040 --> 00:00:50,760 Okay. 18 00:00:50,760 --> 00:00:51,800 So let's get to the heart of it. 19 00:00:51,800 --> 00:00:53,760 I think a lot of us have run into this problem, right? 20 00:00:53,760 --> 00:00:56,240 You want to put a calendar on your website, right? 21 00:00:56,440 --> 00:00:59,600 You know, so people can see your schedule, your events, whatever it is you want to 22 00:00:59,600 --> 00:00:59,960 share. 23 00:00:59,960 --> 00:01:02,720 But the thing is, it's never as easy as it should be. 24 00:01:02,720 --> 00:01:06,440 Like you either have to pay a ton of money for some fancy service. 25 00:01:06,440 --> 00:01:06,760 Yeah. 26 00:01:06,760 --> 00:01:11,160 Or you end up having to use a calendar that looks super generic and boring. 27 00:01:11,160 --> 00:01:15,360 Or even worse, you end up giving your data to some big company 28 00:01:15,360 --> 00:01:16,640 that you don't really trust. 29 00:01:16,640 --> 00:01:17,920 Oh, I hate that. 30 00:01:17,920 --> 00:01:21,240 It's like, why should I have to compromise my privacy just to have a 31 00:01:21,240 --> 00:01:22,760 decent looking calendar of my site? 32 00:01:22,760 --> 00:01:23,760 It's a real dilemma. 33 00:01:24,320 --> 00:01:27,400 And that's where this tool we're diving into today comes in. 34 00:01:27,400 --> 00:01:31,440 It's called open web calendar and it's designed to solve all those problems. 35 00:01:31,440 --> 00:01:31,640 Okay. 36 00:01:31,640 --> 00:01:34,840 So open web calendar for folks who are hearing about this for the first 37 00:01:34,840 --> 00:01:36,760 time, break it down for us. 38 00:01:36,760 --> 00:01:37,360 What is it? 39 00:01:37,360 --> 00:01:38,040 Okay. 40 00:01:38,040 --> 00:01:41,200 So imagine you have this digital file, right? 41 00:01:41,200 --> 00:01:43,600 And it has all your calendar events on it. 42 00:01:43,600 --> 00:01:46,240 The dates, the times, the descriptions, everything. 43 00:01:46,240 --> 00:01:48,960 This file is usually called an ICS file. 44 00:01:48,960 --> 00:01:50,440 You've probably seen these before. 45 00:01:50,440 --> 00:01:50,600 Yeah. 46 00:01:50,600 --> 00:01:51,280 They're pretty standard. 47 00:01:51,280 --> 00:01:53,240 Most calendar apps can export them. 48 00:01:53,520 --> 00:01:54,160 Exactly. 49 00:01:54,160 --> 00:01:58,960 So open web calendar acts like a picture frame for that ICS file specifically 50 00:01:58,960 --> 00:02:01,000 designed to be embedded right on your website. 51 00:02:01,000 --> 00:02:05,760 It takes the information from the ICS file and displays it beautifully as a 52 00:02:05,760 --> 00:02:08,640 calendar that your website visitors can see. 53 00:02:08,640 --> 00:02:11,520 So it's not like a separate calendar app or anything like that. 54 00:02:11,520 --> 00:02:11,880 Nope. 55 00:02:11,880 --> 00:02:13,640 It's purely focused on display. 56 00:02:13,640 --> 00:02:17,560 It takes your existing calendar data and makes it look great on your website. 57 00:02:17,560 --> 00:02:19,480 And I see here that it's open source. 58 00:02:19,480 --> 00:02:22,240 What does that mean for someone who's just starting out? 59 00:02:22,640 --> 00:02:23,600 Open source is great. 60 00:02:23,600 --> 00:02:27,960 It means that the underlying code of the software is freely available for anyone 61 00:02:27,960 --> 00:02:30,000 to use, modify, and share. 62 00:02:30,000 --> 00:02:34,720 Basically it's like a recipe that everyone can access and tweak to their liking. 63 00:02:34,720 --> 00:02:37,120 So it's not locked away in some companies vault. 64 00:02:37,120 --> 00:02:40,160 Anyone can look at it and even contribute to making it better. 65 00:02:40,160 --> 00:02:41,000 Exactly. 66 00:02:41,000 --> 00:02:44,680 And for those who are curious, you can actually find the code for open web 67 00:02:44,680 --> 00:02:46,640 calendar on a platform called GitHub. 68 00:02:46,640 --> 00:02:49,560 The link is NicoKunzman open web calendar. 69 00:02:49,560 --> 00:02:50,040 Okay. 70 00:02:50,040 --> 00:02:54,600 So open source, it's free to use, what else makes open web calendar so special? 71 00:02:54,600 --> 00:02:56,200 Why should our listeners care about this? 72 00:02:56,200 --> 00:02:59,040 Let's go back to that frustration we talked about before. 73 00:02:59,040 --> 00:03:02,520 You've got your calendar data you want on your website, but you don't want the 74 00:03:02,520 --> 00:03:05,000 hassle, the cost or the privacy concerns. 75 00:03:05,000 --> 00:03:07,360 Open web calendar takes care of all that. 76 00:03:07,360 --> 00:03:12,560 It's designed to be simple, flexible, and most importantly, it puts you in control. 77 00:03:12,560 --> 00:03:13,160 Okay. 78 00:03:13,160 --> 00:03:16,920 I'm starting to see why this is so cool, but you mentioned something earlier about 79 00:03:17,600 --> 00:03:20,840 problems with using your browser to look at ICS files. 80 00:03:20,840 --> 00:03:21,880 Can you expand on that? 81 00:03:21,880 --> 00:03:22,520 Sure. 82 00:03:22,520 --> 00:03:27,160 Sometimes if you try to open an ICS file directly in your web browser, it 83 00:03:27,160 --> 00:03:30,800 might not display correctly, especially if it's coming from certain platforms 84 00:03:30,800 --> 00:03:33,720 like own cloud or next cloud, it can be a real pain. 85 00:03:33,720 --> 00:03:34,120 Oh yeah. 86 00:03:34,120 --> 00:03:35,200 I've run into that before. 87 00:03:35,200 --> 00:03:38,200 Well, open web calendar bypasses that problem. 88 00:03:38,200 --> 00:03:40,280 It reads the ICS link directly. 89 00:03:40,280 --> 00:03:42,520 So you don't have to worry about those browser quirks. 90 00:03:42,520 --> 00:03:43,680 So it just works. 91 00:03:43,680 --> 00:03:44,480 That's awesome. 92 00:03:44,840 --> 00:03:48,040 But I think the biggest win here, especially for beginners who might be 93 00:03:48,040 --> 00:03:51,480 worried about their data is the control they get, right? 94 00:03:51,480 --> 00:03:52,480 Absolutely. 95 00:03:52,480 --> 00:03:55,160 That's one of the most important things about open web calendar. 96 00:03:55,160 --> 00:03:58,280 When you use it, you're in charge of your calendar data. 97 00:03:58,280 --> 00:04:01,480 It stays on your server or wherever you choose to host it. 98 00:04:01,480 --> 00:04:05,120 You're not sending it off to Google or some other big company just to 99 00:04:05,120 --> 00:04:06,360 have a calendar on your site. 100 00:04:06,360 --> 00:04:09,080 So it's like taking back your digital privacy, at least when 101 00:04:09,080 --> 00:04:09,920 it comes to your calendar. 102 00:04:09,920 --> 00:04:10,360 Exactly. 103 00:04:10,360 --> 00:04:13,720 You get to decide who has access to your data and that's a big deal. 104 00:04:14,280 --> 00:04:14,560 Okay. 105 00:04:14,560 --> 00:04:18,760 So we've talked about what open web calendar is, why it's cool and 106 00:04:18,760 --> 00:04:21,880 the whole privacy aspect, but let's get into the nitty gritty. 107 00:04:21,880 --> 00:04:23,160 What can you actually do with it? 108 00:04:23,160 --> 00:04:24,480 How customizable is it? 109 00:04:24,480 --> 00:04:30,400 Customization is a huge part of what makes open web calendar so powerful. 110 00:04:30,400 --> 00:04:34,960 You have a ton of control over how your calendar looks and behaves. 111 00:04:34,960 --> 00:04:38,160 First off, you can choose the time zone that's displayed. 112 00:04:38,160 --> 00:04:41,480 Oh, that's super helpful if you have visitors from different parts of the world. 113 00:04:41,480 --> 00:04:42,040 Exactly. 114 00:04:42,040 --> 00:04:44,000 And you're not limited to just one calendar. 115 00:04:44,000 --> 00:04:47,800 You can actually connect multiple ICS links if you have different calendars 116 00:04:47,800 --> 00:04:51,640 you want to show, like if you have a personal calendar and a work calendar. 117 00:04:51,640 --> 00:04:53,000 Precisely. 118 00:04:53,000 --> 00:04:55,360 And when it comes to the display, you have a few options. 119 00:04:55,360 --> 00:04:59,440 You can choose between a monthly view, which gives you a nice overview 120 00:04:59,440 --> 00:05:04,720 of the whole month or a weekly view, which shows more detail for a shorter period. 121 00:05:04,720 --> 00:05:06,880 So you can tailor it to your specific needs. 122 00:05:06,880 --> 00:05:08,960 Absolutely. And it gets even better. 123 00:05:08,960 --> 00:05:12,240 You can control exactly what information from your events is displayed. 124 00:05:12,800 --> 00:05:14,840 Do you want to show just the name and time? 125 00:05:14,840 --> 00:05:19,000 Or do you want to include a link to a website or show how long an event lasts? 126 00:05:19,000 --> 00:05:20,280 It's all up to you. 127 00:05:20,280 --> 00:05:22,040 Wow. So you can really make it your own. 128 00:05:22,040 --> 00:05:23,560 What about the visual aspects? 129 00:05:23,560 --> 00:05:26,240 Can you customize the look and feel? Oh, absolutely. 130 00:05:26,240 --> 00:05:29,280 You can style the calendar to match your website perfectly. 131 00:05:29,280 --> 00:05:32,240 You can choose the icon, the colors, the fonts, everything. 132 00:05:32,240 --> 00:05:35,920 It's like having a custom made calendar designed just for your site. 133 00:05:35,920 --> 00:05:36,920 That's so cool. 134 00:05:36,920 --> 00:05:39,640 So it sounds like open web calendar has a lot to offer. 135 00:05:40,040 --> 00:05:42,720 But for someone listening who's thinking, OK, I want to try this. 136 00:05:42,720 --> 00:05:44,480 What's the first step? 137 00:05:44,480 --> 00:05:46,520 Is it hard to get started? Not at all. 138 00:05:46,520 --> 00:05:49,760 The open web calendar website is super user friendly. 139 00:05:49,760 --> 00:05:54,160 They have a try it out now button and see example section 140 00:05:54,160 --> 00:05:56,320 where you can play around with the calendar and see how it works 141 00:05:56,320 --> 00:05:57,920 without having to install anything. 142 00:05:57,920 --> 00:06:01,360 So you can get a feel for it before you commit. Exactly. 143 00:06:01,360 --> 00:06:03,720 And if you want to dig deeper, there's comprehensive 144 00:06:03,720 --> 00:06:06,440 documentation on the GitHub page we mentioned earlier. 145 00:06:06,440 --> 00:06:09,520 That's where you'll find all the technical details and instructions. 146 00:06:10,040 --> 00:06:12,840 Now, when it comes to actually putting the calendar on your website, 147 00:06:12,840 --> 00:06:14,440 you have a few options. 148 00:06:14,440 --> 00:06:18,040 The simplest one, especially for beginners, is the hosted version. 149 00:06:18,040 --> 00:06:19,520 Hosted version. What's that? 150 00:06:19,520 --> 00:06:24,440 It's basically like renting space where the software is already set up for you. 151 00:06:24,440 --> 00:06:26,400 You don't have to worry about any technical stuff. 152 00:06:26,400 --> 00:06:28,040 So it's like a plug and play solution. 153 00:06:28,040 --> 00:06:29,160 Pretty much. Right. 154 00:06:29,160 --> 00:06:32,360 But for those who are more tech savvy and want more control, 155 00:06:32,360 --> 00:06:34,440 there's also self hosting. 156 00:06:34,440 --> 00:06:38,480 This means you install and run the software on your own web server. 157 00:06:39,000 --> 00:06:42,800 The documentation on GitHub has all the instructions for different methods. 158 00:06:42,800 --> 00:06:47,280 So there's something for everyone, whether you're a beginner or a seasoned pro. 159 00:06:47,280 --> 00:06:50,800 Exactly. And here's another cool thing about Open Web Calendar. 160 00:06:50,800 --> 00:06:53,560 It's got a vibrant community behind it. 161 00:06:53,560 --> 00:06:55,240 If you look at the GitHub page, 162 00:06:55,240 --> 00:06:58,720 you'll see that over 40 developers have contributed to making it better. 163 00:06:58,720 --> 00:07:00,120 It's a real team effort. 164 00:07:00,120 --> 00:07:01,400 That's a good sign. 165 00:07:01,400 --> 00:07:04,360 It means the project is actively being developed and supported. 166 00:07:04,360 --> 00:07:05,240 Absolutely. 167 00:07:05,240 --> 00:07:10,880 And to top it off, the project received funding in 2024 from the NGI ZeroCore Fund, 168 00:07:10,880 --> 00:07:13,680 which is backed by the European Commission. 169 00:07:13,680 --> 00:07:17,920 This kind of support helps ensure that Open Web Calendar continues to thrive. 170 00:07:17,920 --> 00:07:20,880 So for those who are still wrapping their heads around this, 171 00:07:20,880 --> 00:07:22,360 what's the bottom line? 172 00:07:22,360 --> 00:07:24,920 What's the biggest benefit of using Open Web Calendar? 173 00:07:24,920 --> 00:07:26,080 It's simple. 174 00:07:26,080 --> 00:07:29,320 You get a beautiful, customizable calendar on your website. 175 00:07:29,320 --> 00:07:33,760 You keep control of your data and you don't have to rely on some big corporation. 176 00:07:33,760 --> 00:07:35,840 It's about freedom and flexibility. 177 00:07:35,840 --> 00:07:39,360 It sounds like a no-brainer for anyone who wants to display their events online 178 00:07:39,360 --> 00:07:41,720 without the hassle or the privacy worries. 179 00:07:41,720 --> 00:07:42,800 Couldn't agree more. 180 00:07:42,800 --> 00:07:45,760 If you're even remotely interested, I highly recommend checking out 181 00:07:45,760 --> 00:07:49,160 the Try It Out Now link on the Open Web Calendar website. 182 00:07:49,160 --> 00:07:50,440 You won't regret it. 183 00:07:50,440 --> 00:07:53,200 You know, thinking about all this, it really makes you realize 184 00:07:53,200 --> 00:07:56,280 how important it is to have control over your online presence. 185 00:07:56,280 --> 00:07:59,000 Even something as simple as a calendar 186 00:07:59,000 --> 00:08:01,320 can be a step towards greater digital independence. 187 00:08:01,480 --> 00:08:04,040 I completely agree. It's about taking back your data 188 00:08:04,040 --> 00:08:06,720 and choosing tools that empower you. 189 00:08:06,720 --> 00:08:07,920 Well said. 190 00:08:07,920 --> 00:08:10,080 Thank you so much for taking this deep dive with us 191 00:08:10,080 --> 00:08:11,720 into the world of Open Web Calendar. 192 00:08:11,720 --> 00:08:13,600 It's been incredibly enlightening. 193 00:08:13,600 --> 00:08:14,560 My pleasure. 194 00:08:14,560 --> 00:08:16,600 Always happy to share this kind of information. 195 00:08:16,600 --> 00:08:20,280 And of course, a final thank you to SafeServer for their generous support 196 00:08:20,280 --> 00:08:23,680 of the deep dive and their commitment to digital sovereignty. 197 00:08:23,680 --> 00:08:25,760 If you want to learn more about their services 198 00:08:25,760 --> 00:08:28,240 and how they support projects like Open Web Calendar, 199 00:08:28,480 --> 00:08:32,600 head over to HTTPS.www.SafeServer.de. 200 00:08:32,600 --> 00:08:36,840 Thanks for listening, everyone, and we'll catch you on the next deep dive.