“”

Framework for timer Framework for timer

timer / beta

The extension allow the usage of periodical timer for files, content-elements, pages and own content-elements. It can be extended by own timing-definitions i.e. fullmoontimer. The extension provide a viewhelper and a sheduler for the controllking of timemanagement. It contain a simple modell for event-presentation.

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer req porthd/timer

Tags

#periodical #content #timer #calendar #events #date

Last upload comment

codestyle refactoring
bugfix in dataprocessor
change of condition for caching of results of dataprocessing to allow usage of dataprccessor in a typoscript of a fluidtemplate for two or more times)

Downloads by month

Download 12.3.1 External Manual Found an Issue? Code Insights Packagist.org Donate and Give Kudos
Author
Dr. Dieter Porth
Last update
07. Oct 2023
First upload
06. Nov 2022
Downloads
1,781
Category
none
Dependencies
  • TYPO3 (12.4.0 - 12.4.99)
  • PHP (8.1.0 - 8.2.99)

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer req porthd/timer to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Other extensions by this user (3)

fieldencryption fieldencryption
(fieldencryption)

Supported TYPO3 versions:

Build simple Webcomponents like icalendar or vcard with viewhelpers

Supported TYPO3 versions:
reaction reaction
(reaction)

The extension stores all important datas of a chemical reaction in the database and uses this to generate a readable synthesis protocol.

Supported TYPO3 versions:

Version history

Version Upload comment Works with TYPO3 Download
12.3.1 / beta
October 07, 2023
codestyle refactoring
bugfix in dataprocessor
change of condition for caching of results of dataprocessing to allow usage of dataprccessor in a typoscript of a fluidtemplate for two or more times)
12.4.0 - 12.4.99 Download
12.3.0 / beta
October 05, 2023
Caching mechanism and removing deprecated stuff
============================================
Add caching for dataprocessing with clear-cache-mechanism to allow dynamic usage of timer in image-lists
small bugfixes about change for TYPO3 12
add more infos into the documentation
remove deprecated classes


12.4.0 - 12.4.99 Download
12.2.1 / beta
October 01, 2023
add HolidayTimer, which allows to define different holidays like Ramadan (Islamic calendar), Christmas and weekend-friendly holidays
need to add typoscript, if you want to test the example-plugins (no longer defined by the extension-constants)
remove of the deprecated JewishDateViewhelper
12.4.0 - 12.4.99 Download
12.1.1 / beta
September 27, 2023
small refactoring
add userelement for flexform to define timegaps
begin definition of HolidayTimer (unfinished)
12.4.0 - 12.4.99 Download
12.0.0 / beta
April 22, 2023
update for usage with TYPO3 12
11.5.0 - 12.4.99 Download
11.2.7 / beta
March 19, 2023
1. Add some flags for a international holiday-calendar with a list of some holidays
2. Add test for the various methods for calculations of public holidays in various nations
3. adjust the method to transfer CSV-date from an Excel-sheet into a calendar on the website

11.5.0 - 11.5.99 Download
11.2.6 / beta
March 12, 2023
The new content-element 'holidaycalendar' allows a new workflow to lead your dates into a calendar.
1. List your holidays and other periodic dates in a CSV-file with excel or calc.
2. Upload the CSV-File in the new content-element via FAL, via EXT-path or via http-request.
3. (Optional) Replace the predefined javascript-framework TUI-calendar with your own javascript-calendar-framework by changing the pathes and the mapping in the dataprocessing

11.5.0 - 11.5.99 Download
11.2.5 / beta
February 05, 2023
Some code-refactoring
bugfix in `calendarDateViewhelper`
begin to build a new timer `calendarDateRelTimer` (not ready; not testet yet)
remove the two deprecated hints

11.5.0 - 11.5.99 Download
11.2.4 / beta
January 31, 2023
add new viewhelper timer:calendarDate
11.5.0 - 11.5.99 Download
11.2.2 / beta
January 08, 2023
- refactoring of code
- small bugfixes
- add some parts to the documentation
11.5.0 - 11.5.99 Download
11.2.1 / beta
December 30, 2022
- resorting the timerlist for jewishHolidays
- add `worldday of stupidity` (16. apr) to easterRelTimer
11.5.0 - 11.5.99 Download
11.2.0 / beta
December 30, 2022
Declare extension a beta-version

- add new timer jewishHolidayTimer, which allows periodical content related to jewish holidays, and define some unittests
- refactor rangeListTimer and define some additional unittests
- refactor periodListTimer and define some additional unittests
- remove small bugs
- add viewhelper `timer:jewishDate`, which can transform a normal date into the date of the jewish calendar
- declare extension as beta-version
- refactoring of code by using phpstan (level 6) and phpcsfixer
11.5.0 - 11.5.99 Download
11.1.8 / experimental
December 11, 2022
add tests for sunriseRelTimer
move yaml-configuration for task from Resources to Configuration/Yaml
bugfix of wrong service.yaml-configuration
11.5.0 - 11.5.99 Download
11.1.7 / experimental
December 04, 2022
extract the restriction of ultimate ranges for all timers in the GeneralTimerTrait
refactoring the tests
11.5.0 - 11.5.99 Download
11.1.6 / experimental
November 27, 2022
allow upload of yaml-files for periodlistTimer via the TYPO3 backend
11.5.0 - 11.5.99 Download
11.1.5 / experimental
November 20, 2022
remove cshFile for flexform-definitions
refactoring some language files
move default yaml-files in folder public/Resources
add unit test for periodlisttimer
11.5.0 - 11.5.99 Download
11.1.4 / experimental
November 18, 2022
add calendar to contentelement 'periodlist', add some dataprocessors and refactoring some languagefiles and the timerdefinitions
11.5.0 - 11.5.99 Download
11.1.3 / experimental
November 13, 2022
first experimental definition of the timer `periodlistTimer`
definition of the new content-element `timer_periodlist`, which allows the output of dates defined in a yaml-file for the timer `periodlistTimer`
refactoring of constants
small other refactoring

11.5.0 - 11.5.99 Download
11.1.2 / experimental
November 08, 2022
some refactoring with the constants and in definition of composer
11.5.0 - 11.5.99 Download
11.1.1 / experimental
November 06, 2022
Some refactoring in the documentation
11.5.0 - 11.5.99 Download
11.1.0 / beta
November 06, 2022
Initial Version with some bugs and unfinished parts for presenting it as reference at the Rhein-Ruhr TYPO3 Barcamp in Kamp-Lintfort in November 2022.
11.5.0 - 11.5.99 Download