Back to overview

External Calendar

Add it on-the-fly to your HumHub by activating it in the Modules menu! ("Administration -> Modules")


Calendar extension for integration of external calendars with iCalendar-format.

This module supports importing, synchronization and exporting of iCalendar calendar feeds.

Depending on the export service you use for your ICAL import, you may notice different results due to differences in the used iCal format. In case you experience any unexpected results, please let us know on github.

Note: The export feature will be available without the need of a space level installation. In order to use the import of external calendar, this module has to be installed on a space level.

Requirements

  • HumHub v1.3.14
  • Calendar Module v0.7.5

Be careful! Some calendars are not intended for permanent synchronization. These do not send a "last_modified" timestamp. Please do not select the option auto sync hourly for these. It could slow down your system..

This module was forked from: Author: David Born (staxDB) Module website: https://github.com/staxDB/humhub-modules-external-calendar

v1.1.12 (unreleased)

  • Fix: Fixed 1.6 compatibility global controller access is blocked by strict access

v1.1.11 (July 31, 2020)

  • Fix: Recurrent instance exceptions not respected in ICalExpand

v1.1.10 (July 29, 2020)

  • Fix: External calendar validation errors does not redirect to form
  • Enh: Raised max title length to 100
  • Enh #8: Improve formatting of external event wall entries (verement)
  • Enh #9: Rename "Event" content type to "External Event" (verement)
  • Fix #12: External calendar sync on unmodified events overwrites old event (verement)
  • Fix #13: ICalFileEvent:getDateTimeFromDTArray() always using dtstart as fallback when using Datetime format (verement)
  • Fix #14: Inconsistent capitalization of getEndDateTime() (verement)

v1.1.9

  • Fix #7: Sync events only if LAST-MODIFIED is set

v1.1.8

  • Fix #4: Unable to delete calendar exports

v1.1.7

  • Fix: All day events with given timezone are parsed with time
  • Fix: Removed DBDatevalidator

v1.1.6

  • Fix: Patch for duplicate module directory after update due to marketplace validation bug

v1.1.5

  • Fix #1: HTML content description is encoded
  • Fix #2: Unique index may throw max key length error

v1.1.4

  • Enh: Updated translations

v1.1.2

  • Fix: Different cases of dtstart and dtend handled incorrectly
  • Enh: Added vevent duration support

v1.1.1

  • Fix: Importing ICal events without Modification Date not working
  • Fix: Importing ICal events with start = end date not working

v1.1

  • Fix: Sync Jobs not working

v1.0

  • Enh: Better calendar integration
  • Chng: Requires Calendar Module version 0.7.3
  • Enh: Enhanced ICal synchronization
  • Enh: Add ICal export

v0.2.2

  • Changed Cron:
    • module now triggers hourly/daily-crons instead of their IDs
  • Removed Deprecations:
    • Changed className()- to class-function
    • Changed arrays to short version []

v0.2.1

  • Updated to yii/base/BaseObject

v0.2

  • Updated for Humhub v.1.3 and async tasks
  • Ready for PHP 7.2
  • Added: Export single entries to ICS

v0.1.5

  • Added: Option for choosing calendar title as badge-title
  • Updated: Behaviour of integrating calendar - Now each external calendar will be added separately, so you're able to disable an external calendar via calendar-settings.
  • Updated: Title of external calendar limited to 15 chars
  • Updated: Third-party code to latest version (2.1.1 to 2.1.2)

v0.1.4

  • Changed the way of integrating third-party code in vendors -folder

v0.1.3

v0.1.2

  • First stable release
Version:
1.1.12 (released a month ago)

Publisher:
HumHub Community

Compatibility:
HumHub 1.3.14 - Latest





HumHub Cloud

Free
Install it on-the-fly at the admin panel
in your HumHub hosting instance


HumHub Self-Hosted

Free
Install it on-the-fly at the admin panel
in your HumHub installation