Academic StudyPlan 

Extension key

academic_study_plan

Package name

fgtclb/academic-study-plan

Version

main

Language

en

Author

FGTCLB

License

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

Rendered

Mon, 13 Jul 2026 11:19:24 +0000


TYPO3 extension for building and displaying academic study plans with semesters, modules, and categorization features.


Introduction 

What the extension does and the main concepts behind it.

Installation 

Install academic_study_plan via Composer, the Extension Manager or a TER upload.

Configuration 

Learn how to include the site set fgtclb/academic-persons-default and how to use settings to configure this extension.

Frequently Asked Questions (FAQ) 

These questions have been frequently asked.

How to get help 

Learn where to get help and how to report issues you found.

Known problems 

Known issues and information about them.

Changelog 

Learn about what has changed and which actions are required to upgrade.

What does it do? 

This extension provides record types for academic person profiles using the TYPO3 backend (list module/page layout module) to manage the profiles requiring backend user account(s).

Further, plugins are provided to display the persons in the frontend as a list view and detail view for each person.

The following profile data is available to users after installation:

  • Master data:
    • Salutation / Gender
    • title
    • First name
    • Last name
    • Middle name
    • Website + website link
    • Image
    • URL
  • Contracts:
    • Each person can receive any amount of contract data in order to be displayed in individual roles, functions or organizational units.
    • Position
    • Organizational unit / department - link to own data type
    • Contract start / end
    • Location - e.g. for campus Link to own data type
    • Room information
    • Office hours
  • Address data
  • Email addresses
  • Telephone addresses
  • Linked pages (in combination with the Contact-For-Pages extension)
  • Employment category based on system categories
  • Profile text data:
    • All textual content can be freely designed using the standard text editor.
    • Learning areas/fields of activity
    • Research areas
    • Supervised dissertations
    • Supervised doctoral theses
    • Miscellaneous information
  • Profile timeline entries
    • All timeline entries allow the chronological presentation of content, usually with a start and/or end year, a title, a short description and a link
    • Research projects
    • Academic career
    • Memberships/committee activities
    • Networks and cooperation's
    • Publications
    • Lectures
    • Press/Media Publications

Installation 

The extension has to be installed like any other TYPO3 CMS extension. You can download and install it using one of the following methods.

Install the stable release
composer require 'fgtclb/academic-study-plan':'^2'
Copied!
  1. Switch to the module Admin Tools > Extensions.
  2. Switch to Get Extensions.
  3. Search for the extension key academic_study_plan.
  4. Import the extension from the repository.
  1. Get the current version from TER by downloading the ZIP version. Alternatively, get the ZIP from the GitHub Releases page.
  2. Switch to the module Admin Tools > Extensions.
  3. Enable Upload Extension.
  4. Select or drag the extension ZIP archive and upload the file.

Configuration 

Include the site set 

This extension comes with a site set called fgtclb/academic-persons-default. To use it include this set in your site configuration via

config/sites/my-site/config.yaml (diff)
 base: 'https://example.com/'
 rootPageId: 1
+dependencies:
+  - fgtclb/academic-persons-default
Copied!

See also: TYPO3 Explained, Using a site set as dependency in a site.

Include static templates 

For TYPO3 v12 or when still having classic sys_template TypoScript record Static TypoScript and :ref:static-pagetsconfig` are still provided to allow easy adoption.

Include static TypoScript 

Include static PageTsConfig 

Known problems 

Please note that this extension is still in development. Changes to existing code may appear in upcoming versions.

If you run into a bug or a feature that would be helpful, please use the issue tracker.

Breaking: Removed TYPO3 v12 support 

Description 

Support for TYPO3 v12 has been removed for the 3.x version line, based on the dual TYPO3 core version support per major version of the academic extensions support matrix.

This includes removing build, test and configuration parts only required for TYPO3 v12. Version specific code paths are dropped in a dedicated step.

Impact 

TYPO3 v12 or older instances can no longer install or update to the 3.x version of the academic extensions and are required to upgrade TYPO3 first.

The extension cannot be installed on TYPO3 v12 anymore but does not break otherwise.

Affected installations 

All installations using an academic extension on TYPO3 v12 that want to upgrade to the 3.x version line.

Migration 

Upgrade the TYPO3 installation to a supported version (TYPO3 v13) beforehand or within the same upgrade step.

Sitemap