Contributory Calculator 

Extension key

contributory_calculator

Package name

jweiland/contributory-calculator

Version

main

Language

en

Author

Stefan Froemken

License

This document is published under the Creative Commons BY 4.0 license.

Rendered

Mon, 01 Dec 2025 14:23:27 +0000


Extension to calculate contributories in the frontend.


Table of Contents:

Introduction 

What does it do? 

This is an extension to calculate contributories in the frontend.

Screenshots 

Calculator (Frontend)

Calculator (Frontend)

How the calculator looks like using contributory_calculator and the template from typo3muster.de

Installation 

Target group: Administrators

The extension can be installed like any other extension of TYPO3 CMS:

Via composer 

Use composer req jweiland/contributory-calculator in your TYPO3 directory.

Via Extension Manager 

  1. Visit ExtensionManager
  2. Switch over to Get Extensions
  3. Search for contributory_calculator
  4. Install extension

Configuration 

Configuring contributory_calculator is quite easy. Let's begin.

Include static file 

Add the static file TypoScript from contributory_calculator to your current template using the Template module > Edit > Includes.

Add and configure the plugin 

Add a new content element of type (Insert plugin) list on a page where contributory calculator should be displayed. Then open the tab "Plugin" and select "Contributory Calculator".

Add care form records 

Create a folder to store those records at one place and try not to store them directly on your "page". Then add as much records as you need of type "Care".

The "Care" record contains a relation to calculation base records. You can add one calculation base per year for your different care forms.

Custom storage page for records 

Use the constant editor (Template > Constant Editor > plugin.tx_contributorycalculator) to set the storage page id where your records are stored. This is the folder you created for your care form records!

Storage page id constant editor

ChangeLog 

Version 7.1.1

  • [BUGFIX] TCA Migrations

Version 7.1.0

  • [TASK] Implementation of SiteSets

Version 7.0.0

  • [TASK] TYPO3 13 LTS Compatibility Fixes
  • [TASK] Plugin list_type to CType migration
  • [TASK] Some Configuration fixes
  • [TASK] Fixed Unit Tests
  • [TASK] Fixed README Badge in root
  • [BUGFIX] Fixed Content Element Preview

Version 6.0.0

  • [TASK] TYPO3 12 LTS Compatibility Fixes
  • [TASK] CGL Issues and Small formatting issues in classes
  • [TASK] Configuration fixes for TYPO3 12 LTS
  • [TASK] Test Configuration changes
  • [TASK] GitIgnore file update
  • [TASK] Removed old version compatibility
  • [TASK] Fixed README Badge in root

Version 5.0.1

  • Add plugin preview for page module
  • Allow NULL for column calculation_bases

Version 5.0.0

  • Remove TYPO3 9 compatibility
  • Add TYPO3 11 compatibility

Version 4.0.0

  • Add new calculation base records as inline for care forms
  • Add upgrade wizard to migrate old care form records
  • Make float string to real floats
  • Minimal and maximum income can be configured in the calculation base record instead of FlexForm
  • Add new upgrade wizard to migrate flex form settings into calculation base
  • Remove flex form settings

Version 3.0.0

  • Remove TYPO3 8.7 compatibility
  • Add TYPO3 10.4 compatibility
  • Implement complete new calculation for contributories.

Sitemap