Linux 软件免费装
Banner图

LittleBig Universal CalDAV for FluentBooking

开发者 adcgn
更新时间 2026年5月25日 22:18
PHP版本: 8.3 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

booking calendar caldav fluentbooking zoho calendar

下载

1.0.0

详情介绍:

LittleBig Universal CalDAV for FluentBooking adds a generic CalDAV driver to FluentBooking Pro, allowing you to sync bookings with any CalDAV-compliant calendar server. Supported CalDAV servers: Features: Requirements:

安装:

  1. Install and activate FluentBooking Pro first.
  2. Upload the littlebig-universal-caldav-for-fluentbooking folder to /wp-content/plugins/, or install via Plugins > Add New.
  3. Activate the plugin.
  4. Go to Settings > Integrations > CalDAV (Generic) and enter your CalDAV server base URL (e.g. https://calendar.zoho.eu/caldav). This is set once by the site administrator and shared across all hosts.
  5. Each calendar host goes to FluentBooking > Host Settings > Remote Calendars, selects CalDAV (Generic), and clicks Connect CalDAV Calendar.
  6. Enter the host's CalDAV username and password (or app password — see the FAQ for Zoho Calendar).

屏幕截图:

  • Host connection screen: each host enters their own username and app password.
  • Calendar selection for event creation and conflict checking.

升级注意事项:

1.0.0 Initial release.

常见问题:

How do I connect Zoho Calendar?

  1. In your site's WordPress admin, go to Settings > Integrations > CalDAV (Generic) and enter your Zoho CalDAV base URL. Use the URL that matches your Zoho datacenter:
  2. https://calendar.zoho.com/caldav — Americas / default
  3. https://calendar.zoho.eu/caldav — Europe
  4. https://calendar.zoho.in/caldav — India
  5. https://calendar.zoho.com.au/caldav — Australia
  6. https://calendar.zoho.jp/caldav — Japan
  7. Each host generates a Zoho app password: log in to myaccount.zoho.com, go to Security > App Passwords, and create a new password for CalDAV access.
  8. In FluentBooking > Host Settings > Remote Calendars, select CalDAV (Generic) and enter the Zoho email address as the username and the app password as the password.

What is an app password and why do I need one?

Some CalDAV servers — including Zoho Calendar — do not accept your main account password for CalDAV access. An app password is a dedicated token you generate in your account security settings. It works only for CalDAV and can be revoked independently of your main password.

Is this plugin GDPR-compliant?

This plugin is designed with GDPR in mind. Here is a full breakdown of how it handles personal data: Personal data transmitted When a booking is created, updated, cancelled, or deleted, the plugin sends the following data to the CalDAV server you configure: attendee name, attendee email address, booking start/end time, and any booking notes. No other personal data is transmitted. Nothing is sent to the plugin author or any third party. Data stored locally (WordPress user meta) The following values are stored in WordPress user meta for each calendar host:

  • Encrypted CalDAV credentials (username and password or app password)
  • CalDAV server URL and discovered calendar list
  • Per-booking event URL and UID (used for updates and deletion)
  • A flag indicating whether a connection needs re-authorisation
All credential values are encrypted with libsodium (sodium_crypto_secretbox) before storage. They are never stored in plaintext. Data deletion When the plugin is deleted (not just deactivated), uninstall.php removes all plugin user meta for every user. You can also disconnect an individual host at any time via FluentBooking > Host Settings > Remote Calendars, which deletes that host's credentials and cached calendar data immediately. Your CalDAV server as a data processor The CalDAV server you connect to (e.g. Zoho Calendar, Fastmail, iCloud) receives and stores personal data from your bookings. As the site owner and data controller, you are responsible for ensuring that server complies with applicable data protection law and that you have a lawful basis for transferring attendee data to it. Review the privacy policy of your CalDAV provider before use. No telemetry This plugin makes no outbound requests except to the CalDAV server URL you explicitly configure. No usage data, error reports, or analytics are sent anywhere.

Does this require the Nextcloud Calendar integration?

No. This plugin is completely independent from the Nextcloud Calendar integration included with FluentBooking Pro. You can use both simultaneously.

更新日志:

1.0.0