Beta Release of Calendar Base Extension

Categories: Development Created by News team
A first beta release of the Calendar Base extension (cal) has been made public in the TYPO3 Extension Repository.
This extension offers the standard calendar capablities, such as recurring events and multiple views but is also designed to be an open calendar system that other extensions can plug into to display calendar data. To this end, the Calendar Base architecture relies heavily on the Model-View-Controller (MVC) pattern to separate the layout from the data. The data layer is based upon the iCal standard, allowing the Calendar Base to share data with other desktop and web-based calendar software. Both the model and view are implemented as TYPO3 Services, allowing third-party extensions to easily add additional capabilities to the Calendar Base.

Current features:

  • Based on the iCal standard
  • Import and export of ICS/iCal files and feeds
  • Recurring events and exceptions
  • Event monitoring and notification for frontend users.
  • Default Views: List, Day, Week, Month, Year, Organizer, Location
  • Organizer and Location based on tt_address
  • Frontend-editing of events
  • Extensive permissions system for frontend-editing, configurable by TypoScript

Planned features:

  • Upgrade to a groupware calendar where frontend users can create, maintain and share their calendars.
  • XHTML template
  • 90° turn of week view
  • Services to connect all other calendars / import module
  • Caching
  • No script tags for frontend editing
  • Cron reminder so frontend users can be notified before an event occurs

Available services right now:

  • cal_tt_news_service: Display tt_news articles on the calendar
  • cal_news_event_service: Displays tt_news events (mbl_newsevent) on the calendar
  • For more information, please visit the <link http: wischnat.de>Calendar Base Homepage or stop by the TYPO3 Calendar newsgroup at typo3.projects.calendar on news://news.netfielders.de .