WebCalendar for WordPress is now live on WordPress.org — looking for testers #645
Replies: 4 comments 9 replies
|
Quick follow-up — question for long-time WebCalendar users: For those of you running the legacy PHP WebCalendar (some of you for 10+ years at this point — I see you 👋), I'd really value your input: What's the one feature you'd absolutely need before you'd consider moving to the WordPress plugin? I'm trying to prioritize the v1.1 roadmap and the honest answer is I don't yet know which gaps matter most to existing WebCalendar users vs. which I should worry about later. Some examples of what people have already asked about:
Reply with your "must-have" — or "I'm happy on the PHP version, just curious about the WP one." Both are useful signals. (And the original ask still stands: if you have a WordPress site and want to kick the tires, install link is at https://wordpress.org/plugins/agenticdaisy-calendar/.) |
|
Hello Craig, Thanks for your work on this. Looks really promising. I have installed the wordpress plugin and installed the [webcalendar] on this page. |
|
Hullo again Craig,
Many thanks for taking the time to respond with such detail.
I have attached the full exported .ics file for your perusal.
3. Can you advise where the styling can be done in Wordpress? Is there a need for a separate CSS for the calendar? Where is the styling managed in the Classic setup?
4. Thats fine. I shall open a ticket on the forum to keep the focus on that there.
In the wordpress Plugin version is there a way for each day box to expand to show the full list of all activties listed within that day? Is this again a styling thing? You can see what I am seeking to achieve in the Classic version of the calendar.
Get back to me when you can and thanks again for you diligence.
Best wishes for now
… On 3 Jun 2026, at 01:08, Craig Knudsen ***@***.***> wrote:
Thanks for the detailed report, AlbaVore — this is exactly the kind of feedback that's most useful. Taking your points in turn:
1. Times 1 hour ahead — that's a real bug, not your setup. I traced the import code and the timezone (TZID) of your events is being dropped during the .ics import, so London times get misinterpreted and land an hour off in summer (BST). I've filed it here and it'll be fixed in the calendar core library: craigk5n/webcalendar-core#1 <craigk5n/webcalendar-core#1>. To pin down the exact path, could you send me one VEVENT from your export — specifically the DTSTART line (e.g. DTSTART;TZID=Europe/London:20260604T190000)? That tells me whether your classic install exports with a timezone, in UTC, or as a floating time.
2. No Thursday events imported — this one I can't explain yet, and it's the part I most want to chase. If you can attach the exported .ics file (or even just a couple of the missing Thursday events from it), I can reproduce it directly. A few Thursday entries showing up in the file but not in the plugin would point straight at the cause.
3. Styling from the classic calendar — unfortunately that doesn't carry over. The WordPress plugin is a completely separate system with its own styling (under WebCalendar → Settings, plus your theme's CSS), so there's no import path for the classic themes. You'd style the plugin fresh on the WordPress side.
4. Preferences tabs not working in your classic install — that's a separate issue in the standalone PHP WebCalendar, not the plugin. I notice you're on PHP 8.4.19; the legacy app has some known rough edges on newer PHP. Happy to look, but let's keep it separate from the plugin testing — feel free to open a discussion or issue on the classic WebCalendar repo for it.
If you can drop that .ics here (or email it), I'll get #1 <#1> and #2 <#2> sorted. Really appreciate you taking the time on this.
—
Reply to this email directly, view it on GitHub <#645?email_source=notifications&email_token=AZJ5ACVDCJAMZU5GRC2RPVT455T63A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZRGU4DKNJTUZZGKYLTN5XKOY3PNVWWK3TUUVSXMZLOOSWGM33PORSXEX3DNRUWG2Y#discussioncomment-17158553>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AZJ5ACRVM7TADQFVAFKQEA3455T63AVCNFSM6AAAAACZV2ALQGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTOMJVHA2TKMY>.
Triage notifications, keep track of coding agent tasks and review pull requests on the go with GitHub Mobile for iOS <https://github.com/notifications/mobile/ios/AZJ5ACQYW4LSLURZ3JXLHYL455T63A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZRGU4DKNJTUZZGKYLTN5XKOY3PNVWWK3TUUVSXMZLOOSVGM33PORSXEX3JN5ZQ> and Android <https://github.com/notifications/mobile/android/AZJ5ACXLG427TJMXRL6WYS3455T63A5CNFSNUABIM5UWIORPF5TWS5BNNB2WEL2ENFZWG5LTONUW63SDN5WW2ZLOOQXTCNZRGU4DKNJTUZZGKYLTN5XKOY3PNVWWK3TUUVSXMZLOOSXGM33PORSXEX3BNZSHE33JMQ>. Download it today!
You are receiving this because you commented.
|



Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi everyone,
After a lot of work, I've published a new WebCalendar plugin for WordPress to the official WordPress.org plugin directory:
https://wordpress.org/plugins/agenticdaisy-calendar/
A quick note on the URL: I originally submitted it as "webcalendar", but the WordPress.org plugin reviewers rejected that slug as too generic. The plugin is still called WebCalendar in your WordPress admin — only the directory URL uses
agenticdaisy-calendar.This is a from-scratch re-implementation built specifically for WordPress — not a port of the legacy PHP codebase. It keeps the spirit of WebCalendar (events, recurrence, iCal, categories, permissions, remote calendar sync) but is built on a modern stack:
[webcalendar]shortcodeWhat I'm looking for:
If you have a WordPress site (or can spin up a test one), I'd really appreciate it if you'd install the plugin and kick the tires. I'm especially interested in:
.icsexports — does anything break?How to install:
In your WordPress admin, go to Plugins → Add New and search for "WebCalendar", or install directly from:
https://wordpress.org/plugins/agenticdaisy-calendar/
Reporting issues / feedback:
Please use the WordPress.org support forum for bug reports and feedback:
https://wordpress.org/support/plugin/agenticdaisy-calendar/
Or reply right here in this discussion — I'll be watching.
The legacy PHP WebCalendar isn't going anywhere — this is a parallel project for folks who want a WordPress-native experience.
Thanks for any testing and feedback you can offer!
— Craig
All reactions