WebCalendar Documentation¶
WebCalendar is an open-source, multi-user, web-based calendar application written in PHP.
- Current Version: v1.9.16
- PHP Requirements: 8.0+
- License: GPLv2
- Source Code: github.com/craigk5n/webcalendar
Getting Started¶
- Installation Guide — System requirements, setup wizard, Docker
- Upgrade Guide — Upgrading from previous versions
- Migration Guide: v1.x to v2.0 — Breaking changes and migration steps
- Configuration Reference — All settings explained
For Users¶
- User Guide — Calendar views, events, preferences
- Import & Export — iCalendar and other formats
- FAQ — Common questions
For Administrators¶
- Admin Guide — User management, system settings, email
- Security — Deployment hardening and best practices
- Docker Deployment — Container-based deployment
- Troubleshooting — Common issues and solutions
For Developers¶
- Developer Guide — Architecture, coding standards, extending WebCalendar
- v2.0.x Development Guide — Scope, priorities, and workflow for the 2.0 stable series
- MCP Server — AI assistant integration via Model Context Protocol
Reference¶
- Database Schema — Table definitions (auto-generated from SQL)
- Glossary — Terms and concepts explained
Support¶
- GitHub Issues — Bug reports and feature requests
- GitHub Discussions — Questions and community