Software

A WordPress Calendar Plugin That Scales to 100,000 Events

If you’ve ever tried to run a busy calendar on WordPress, you’ve probably hit the wall. Most calendar plugins store every event as a WordPress post, and somewhere past a few hundred events the admin slows to a crawl — with the front end not far behind. For a small events page that’s fine. For […]

Read more →
Software

How to Connect Claude to Your WebCalendar with MCP

Here’s something I’ve wanted for a long time: asking my calendar questions in plain English. As of WebCalendar 1.9.16, you can. WebCalendar now ships an MCP server — Model Context Protocol support — so you can connect an AI assistant like Claude directly to your self-hosted calendar and say things like “What’s on my calendar […]

Read more →
Python

k5n-mcp-hub: A Local Control Plane — and Chaos Testbench — for MCP Servers

I’m excited to share my latest project: k5n-mcp-hub, a small, local-first hub for the MCP servers you build and run on your own machine. The code, docs, and a Dockerfile are on GitHub: https://github.com/craigk5n/k5n-mcp-hub The Model Context Protocol (MCP) has quickly become the way to connect AI assistants to tools, data, and services. If you […]

Read more →
News

WebCalendar Is Coming to WordPress

Update: The WebCalendar plugin for WordPress is now available! You can find full details, features, and download information on the plugin page at agenticdaisy.com/webcalendar. See the full rundown on the WebCalendar for WordPress page. I’m excited to announce that I’ve been building a WordPress plugin for WebCalendar — and it’s nearly ready for release. For […]

Read more →
AWS

Automate Your WebCalendar Deployment in AWS with Terraform

For applications like WebCalendar, it’s important to have a reliable and scalable infrastructure to support them. One way to achieve this is by using Infrastructure as Code (IAC) to provision and manage your infrastructure. IAC allows you to automate the provisioning and management of your infrastructure, reducing the risk of errors and saving time. In this post, we will be discussing how to use Terraform to install aWebCalendar on an AWS EC2 instance using Amazon Linux 2. We will also discuss the benefits of IAC and compare Terraform to AWS Cloud Formation.

Read more →
AWS

Deploying WebCalendar to AWS

In this post, I am going to go over some of the options for installing WebCalendar using Amazon AWS. I’ll go over the most common ways and discuss the benefits and issues with each here.

Read more →
News

WebCalendar Bootstrap UI Progress Update: We’re Getting There

So, the updated UI effort is underway, and I’m making good progress. WebCalendar has a lot of legacy CSS/Javascript that was in need of updating. After all, some of the code for WebCalendar is now 20 years old! Along the way, I’m replacing some of the old PHP code as well while I am refactoring […]

Read more →
News

New WebCalendar UI

The WebCalendar user interface has become rather dated, and new UI options are currently being considered. Mobile platforms need to be better supported. There’s been feedback about that for many years now. Goals for the new UI include: modern appearance native mobile support (better rendering on mobile) simplified code for doing layout (no more using […]

Read more →
Downloads

WebCalendar 1.3.0 released

This 1.3.0 (15 Mar 2019) release of WebCalendar is the latest stable maintenance release. Changes for this release focus on bug fixes, security improvements and PHP 7.2 compatibility. (Note: This version does not work with PHP 8.) Download the release from Github: WebCalendar-1.3.0.tar.gz (1.55 Mb) WebCalendar-1.3.0.zip (1.76 Mb) The list of changes include the following […]

Read more →