TYPO3 Advent Calendar

Online-Advent Calendar Extension for TYPO3 - with optional Competition-Feature.

Our TYPO3 Advent Calendar extension is exactly the right tool for your customers to countdown to Christmas! The extension is an easy-to-integrate advent calendar that comes with five standard Christmas themes.

Simply choose the best theme for your company and benefit from many useful features, such as animated snow falling across the calendar display and content hidden behind doors. Content types include simple text-image combinations, text only, image only and, of course, forms that can be used for various purposes.

The basic version also allows you to measure the success of your calendar by means of dedicated click tracking - this can be setup for the calendar as a whole or just for individual doors.

And if this basic functionality is not enough for your needs, use the Pro version! The Pro version provides additional functionality including door content from previous days is still visible, the possibility to add competitions behind doors and user registration so that users can keep up-to-date with new competitions.



TYPO3 8.7PremiumStableTYPO3 7.6PHP 7.1PHP 7.0Bootstrap 3EnglishGermanRealURLOpenSource
Select from various preconfigured templatesx 
Customise templates easily without programming knowledge e.g. by adding your own background images and full-surface videos including soundx 
Simulate Advent Calendar days easily for test purposes to check content behind doors on specific daysx 
Order doors in a specific order or arrange randomlyx 
Add a wintry atmosphere to the calendar by activating animated snowx 
Detect user interest statistics for each door with click statistics that can be viewed in the backendx 
Insert any data record behind a door, from simple text elements to images and formsx 
Users can view doors from previous days not just the current day x
Users can register so that they are kept up-to-date with future promotions - they receive a daily reminder to open doors or can be alerted to a new calendar the following year x
The login functionality for registered users has a "forgotten password" function x
Doors can contain vouchers, product presentations, customised automated competitions, attractive e-cards or standard content elements x
If a door contains a competition, as many prizes can be created as desired x
Competitions can be set up to include single choice or multiple choice answers x
60 minutes of free support included x
 € 150.00
ex. VAT
€ 250.00*
ex. VAT

* The basic version must be installed to use the pro version. 

TYPO3-Adventskalender Change-Log

2020-05-27 Release of Version 3.7.2

  • [BUGFIX] Correct translations

This version requires TYPO3 9.5 or 10.4.

  • [TASK] Unify icons for calendar and windows
  • [BUGFIX] Fix generation of the rootPath in the loadTheme function
  • [TASK] Pre-render all AJAX links in the controller in order to avoid pageNotFoundOnCHashError
  • [TASK] Move registerPlugin to TCA/Overrides/tt_content.php
  • [TASK] Move typeicon_classes definition to TCA files
  • [TASK] Move registration of static templates to TCA/Overrides/sys_template.php
  • [TASK] Hide fields recursive and pages in plugin settings
  • [TASK] Move flexform registration to TCA/Overrides
  • [BUGFIX] Fix path to calendar icon (tree image)
  • [TASK] migrate informationRow TCA renderType
  • [TASK] migrate usages of siteRelPath and PATH_site
  • [TASK] remove unnecessary call of siteRelPath
  • [TASK] fix extbase validation
  • [TASK] Allow installation with TYPO3 10
  • [TASK] migrate informationRow renderType
  • [TASK] Optimize return value and extend documentation

2020-05-27 Release of Version 3.7.1

  • [TASK] Cleanup Change-Log

2019-11-22 Release of version 3.7.0

  • [FEATURE] Add custom stylesheets to calendar object

2019-11-19 Release of version 3.6.3

  • [TASK] Finalize migration of pro features

2019-11-12 Release of version 3.6.2

  • [BUGFIX] Fix click_count + 1 casting issue in MySQL strict mode

2019-11-12 Release of version 3.6.1

  • [BUGFIX] Fix sys_language_uid evaluation in TCA

2019-10-31 Release of version 3.6.0

  • [TASK] Change TypoScript file extension to *.typoscript.
  • [TASK] Migration for TYPO3 9.5.
  • [BUGFIX] Fix annotations and remove inject annotations.

2019-10-23 Release of version 3.5.5

  • [TASK] Update Gitlab-CI configuration.

2019-07-23 Release of version 3.5.4

  • [TASK] Add composer.json.

2019-07-23 Release of version 3.5.3

  • [TASK] Remove DEV identifier.
  • [TASK] Add Gitlab-CI configuration.
  • [TASK] Update UpdatesService.
  • [BUGFIX] Fixing Update-Service request.

2018-12-03 Release of version 3.5.2

  • [BUGFIX] Updating included FancyBox for fixing a mobile scrolling issue.

2018-11-26 Release of version 3.5.1

  • [TASK] Extending length of calendar sub title.

2018-11-24 Release of version 3.5.0

  • [FEATURE] Extending initialization for displaying messages.
  • [BUGFIX] Fixing rendering of non cached content elements in windows.
  • [TASK] Documentation for registration address feature.
  • [TASK] CSS modification in Theme 4, for registration address feature.
  • [TASK] Documentation for modifying translation label.

2018-08-30 Release of version 3.4.0

  • [TASK] Documentation for external usage.
  • [TASK] Removing typos in documentation.
  • [FEATURE] Adding privacy policy checkbox.
  • [TASK] Rising dependencies.
  • [BUGFIX] Fixing z-index of loading info.
  • [TASK] Source code optimizations.
  • [TASK] Extending jQuery AJAX error handler with more detailed information.
  • [FEATURE] Adding loading layer while AJAX actions are in progress.

2017-12-02 Release of version 3.3.0

  • [FEATURE] Adding a No-JavaScript message, in case of deactivated JavaScript

2017-11-28 Release of version 3.2.2

  • [BUGFIX] Fixing file links in RTE

2017-11-07 Release of version 3.2.1

  • [TASK] Adding css class with adventskalender uid
  • [TASK] Extending documentation
  • [TASK] Refreshing backend form by changing the window template
  • [TASK] Adding english translations
  • [BUGFIX] Fixing TypoScript constant assignment

2017-11-07 Release of version 3.2.0

  • [TASK] Optimizing Theme-CSS
  • [FEATURE] Overriding selected theme by TypoScript for Demos

2017-10-10 Release of version 3.1.0

  • [TASK] Making Update-Check/Information row configurable

2017-10-10 Release of version 3.0.0

  • [TASK] Refactoring window templates
  • [FEATURE] Adding new Theme 04 - binary
  • [TASK] Changing ColorBox to FancyBox
  • [TASK] Changing Theme and Window-Template selection to simple TCA select
  • [TASK] Migration to TYPO3 8.7
  • [TASK] Working on documentation

2017-08-09 Release of version 2.4.3

  • [TASK] Working on documentation

2017-08-08 Release of version 2.4.2

  • [BUGFIX] Update update service URL

2016-12-02 Release of version 2.4.1

  • [BUGFIX] Bugfix for ajax submit events in Firefox

2016-11-28 Release of version 2.4.0

  • [BUGFIX] Theme/CSS bugfix for window heights
  • [BUGFIX] Adding a missed TCA wizard icon

2016-11-15 Release of version 2.3.1

  • [BUGFIX] Bugfix for TYPO3 6.2.x Template/Partial path
  • [TASK] Optimizing themes

2016-11-07 Release of version 2.3.0

  • [TASK] Updating Update-Service
  • [FEATURE] Adding a sub title for adventskalender
  • [FEATURE] Adding Theme 03
  • [BUGFIX] Fixing content of copyright colorbox
  • [BUGFIX] Fixing button placement in themes
  • [BUGFIX] TYPO3 7.6 make instance bugfix
  • [BUGFIX] TYPO3 7.6 TCA-Bugfix
  • [TASK] Adding exception in case of .htaccess couldn't be written

2015-12-02 Release of version 2.2.0

  • [FEATURE] Adding reminder email feature

2015-11-30 Release of version 2.1.0

  • [FEATURE] SendMailUtility
  • [FEATURE] UploadsDirectoryUtility
  • [FEATURE] Register/Login/Logout in Header
  • [FEATURE] Providing *Past templates for past days
  • [FEATURE] Integration of lottery features
  • [TASK] Use jQuery only restrict
  • [BUGFIX] Fixing backend object icons
  • [BUGFIX] Fixing makeInstance; PHP version compatibility
  • [TASK] Translation labels

2015-11-18 Release of version 2.0.3

  • [BUGFIX] Fixing partial pathes with EXT: in 6.2.x
  • [BUGFIX] Only using SVG in TYPO3 7.x or higher
  • [TASK] Remove deprecated CSS classes
  • [TASK] Prefix CSS classes with ak-

2015-11-18 Release of version 2.0.2

  • [FEATURE] Adding an additional fluid fallback path on index 200
  • [TASK] Optimizing error handling for template selection

2015-11-18 Release of version 2.0.1

  • [FEATURE] Fluid path extended to inheriting pathS

2015-11-17 Release of version 2.0.0

TYPO3-Adventskalender PRO Change-Log

2019-12-04 Release of version 3.5.1

2019-12-04 Thomas Deuling typo3@coding.ms

  • [TASK] Add more information to the participants report mail
  • [BUGFIX] Fix a bug in ReminderCommand - issue results from TYPO3 9.5 migration
  • [BUGFIX] Remove deprecated SQL backup source code

2019-11-19 Release of version 3.5.0

2019-11-19 Thomas Deuling typo3@coding.ms

  • [TASK] QueryBuilder and TYPO3 9.5 migration
  • [FEATURE] If only one answer is available, the whole question/answer is replaced by a simple 'participate' button
  • [BUGFIX] Fix sys_language_uid evaluation in TCA

2019-10-23 Release of version 3.4.3

2019-10-23 Thomas Deuling typo3@coding.ms

  • [TASK] Remove DEV identifier.
  • [TASK] Add Gitlab-CI configuration.
  • [TASK] Add composer.json.

2018-11-27 Release of version 3.4.2

2018-11-27 Thomas Deuling typo3@coding.ms

  • [BUGFIX] Fixing RTE in winning object.

2018-11-26 Release of version 3.4.1

2018-11-26 Thomas Deuling typo3@coding.ms

  • [BUGFIX] Fixing translation including translation key.

2018-11-24 Release of version 3.4.0

2018-11-24 Thomas Deuling typo3@coding.ms

  • [FEATURE] Extending registration and password reset for using custom user passwords.

2018-11-21 Release of version 3.3.0

2018-11-21 Thomas Deuling typo3@coding.ms

  • [FEATURE] Adding optional fields for registration (address, postal code, city).

2018-08-30 Release of version 3.2.0

2018-08-29 Thomas Deuling typo3@coding.ms

  • [FEATURE] Adding privacy policy checkbox.
  • [TASK] Rising dependencies.
  • [FEATURE] Adding Newsletter subscription checkbox.
  • [FEATURE] Adding MD5 hash for generated passwords.

2017-12-13 Thomas Deuling typo3@coding.ms

  • [TASK] Extending jQuery AJAX error handler with more detailed information.
  • [FEATURE] Adding loading layer while AJAX actions are in progress.

2017-12-01 Release of version 3.1.3

Bugfix-Release: Fixing reminder on first day and lottery template issues.

2017-12-01 Thomas Deuling typo3@coding.ms

  • [BUGFIX] Send lottery reminder on first day too
  • [BUGFIX] Fixing translation value in lottery, when user isn't logged in
  • [BUGFIX] Fixing lottery question of current day.

2017-11-30 Release of version 3.1.2

2017-11-30 Thomas Deuling typo3@coding.ms

  • [BUGFIX] Fixing JavaScript message in lottery

2017-11-28 Release of version 3.1.1

2017-11-28 Thomas Deuling typo3@coding.ms

  • [BUGFIX] Fixing file links in RTE

2017-11-20 Release of version 3.1.0

2017-11-20 Thomas Deuling typo3@coding.ms

  • [FEATURE] Adding question description as RTE

2017-11-17 Thomas Deuling typo3@coding.ms

  • [TASK] Removing TCA exclude fields
  • [TASK] Adding english translations

2017-11-07 Release of version 3.0.3

2017-11-06 Thomas Deuling typo3@coding.ms

  • [BUGFIX] Fixing message severity
  • [BUGFIX] Fixing displaying message while initialization

2017-10-30 Release of version 3.0.2

2017-10-30 Thomas Deuling typo3@coding.ms

  • [BUGFIX] Fixing TypoScript constant identifier
  • [BUGFIX] Fixing getCurrentDay in Command controller

2017-10-19 Release of version 3.0.0

  • [TASK] Migrating TCA for TYPO3 8.7

2017-08-08 Release of version 2.4.3

2017-08-08 Thomas Deuling typo3@coding.ms

  • [TASK] Working on documentation

2016-12-02 Release of version 2.4.1

2016-12-02 Thomas Deuling typo3@coding.ms

  • [BUGFIX] Bugfix for ajax submit events in Firefox

2016-12-01 Thomas Deuling typo3@coding.ms

  • [TASK] Adding some type castings
  • [BUGFIX] Bugfix for displaying messages after email confirmation
  • [BUGFIX] Removing usage of 'empty', because this causes an error in PHP 5.4

2016-11-28 Release of version 2.4.0

2016-11-27 Thomas Deuling typo3@coding.ms

  • [FEATURE] Provide a scheduler for determining the winner of lottery questions

2016-11-26 Thomas Deuling typo3@coding.ms

  • [FEATURE] Integrate Questions into the Lottery

2016-11-23 Thomas Deuling typo3@coding.ms

  • [TASK] Remove using of VHS
  • [TASK] Insert some tabs for window TCA
  • [TASK] Remove window partials, that are already provided by the base extension
  • [TASK] Adding icons as SVG for using TYPO3 7.6.x
  • [FEATURE] Participants email template gets calendar object for displaying information about it

2016-10-26 Thomas Deuling typo3@coding.ms

  • [FEATURE] Realurl auto configuration
  • [FEATURE] TYPO3 7.6 compatibility
  • [TASK] Optimizing error messages

2015-12-03 Thomas Deuling typo3@coding.ms

  • [FEATURE] Integrate password reset feature
  • [FEATURE] Integrate SQL backup on command controller execution

2015-12-02 Thomas Deuling typo3@coding.ms

  • [TASK] Ensure that emails are always processed lowercase
  • [TASK] New registrations are now initiated with the current day on field lastReminderDay

2015-12-02 Release of version 2.2.0

2015-12-01 Thomas Deuling typo3@coding.ms

  • [TASK] Changing window participants TCA from inline to group
  • [FEATURE] Adding reminder feature

2015-11-30 Thomas Deuling typo3@coding.ms

  • [FEATURE] Finish integration of lottery features

2015-11-26 Thomas Deuling typo3@coding.ms

  • [FEATURE] Integration of lottery features

2015-11-25 Thomas Deuling typo3@coding.ms

  • [TASK] Adding missed .htaccess in private folder

2015-11-18 Release of version 2.0.1

2015-11-17 Thomas Deuling typo3@coding.ms

  • [FEATURE] Adding a content element as window content

2015-11-17 Release of version 2.0.0


Which TYPO3 versions is the advent calendar compatible with?

We always try to keep the advent calendar extension compatible with the current TYPO3-LTS version. Thus, the extension is currently compatible with TYPO3 versions 7.6. up to 8.7 .

The calendar is responsive - on large displays, for example, 6-4 doors are displayed in a row. On smaller displays this goes down to two doors next to each other. More responsive behavior can easily be added using CSS media queries.

Yes, it is possible. In that case, we would host your online advent calendar instance in a separate TYPO3 installation and you can then easily integrate this into your website via iframe.

The advent calendar contains a counter that counts how many times the Advent calendar and each door is clicked on. If you need more detailed information, Google Analytics tracking can also be used.

Please note that the advent calendar does not count any hits in simulation mode!

Question not listed? - Ask your question:

Bitte geben Sie Ihre Nachricht ein
Lösen Sie die Sicherheitsabfrage und schicken Sie das Formular ab