TYPO3 Documentation
Academic Persons
Options
Give feedback View source View as Markdown How to edit Edit on GitHub

Academic Persons

  • What does it do?
  • Installation
  • Upgrade
    • Upgrading from 2.3 to 2.4
  • Configuration
    • General configuration
    • Validation settings
    • Profile cleanup
    • Route enhancers
    • Labels
  • Templates
    • Overriding templates
  • Known problems
  • ChangeLog v2
    • 2.4 Changes
      • Breaking: Profile synchronization now includes hidden profiles and users
      • Breaking: Renamed itemsProcFunc handler classes to FormEngine namespace
      • Breaking: Site sets and static templates have been restructured
      • Feature: Configurable frontend user phone number types
      • Feature: Dispatch ModifyTcaSelectFieldItemsEvent in itemsProcFunc handlers
      • Feature: A validator flag that locks the frontend editor only
      • Feature: Narrow the profiles and contracts a plugin shows
      • Feature: Command to hide or delete profiles of inactive frontend users
      • Feature: Restrict the backend contract selects
      • Feature: "Show hidden records" plugin option for the person plugins
      • Feature: Synchronize hidden profiles
      • Feature: Visibility (hidden) support for contact record models
      • Important: Strict language fallback for selected profiles
      • Important: Address postcode and street number accept text
      • Important: The development branch installs as 2.4.x-dev
      • Important: Changed profiles clear their cached pages
      • Important: findAll of contact and profile information orders by uid
      • Important: The contract e-mail label shows in English
      • Important: Contract rows render the location, the unit and dialable phones
      • Important: Contract relation selects store 0 for the empty item
      • Important: A created profile is translated again
      • Important: Demand listeners work on a copy
      • Important: Empty configured values are ignored
      • Important: Extended ProfileDemand, findByUids() and demand handling
      • Important: Frontend user labels moved into this extension
      • Important: Imported telephone records use a stable identifier
      • Important: Label overrides are read from the documented path
      • Important: Localizing an organisational unit leaves contracts alone
      • Important: New required dependency fgtclb/environment-state-manager
      • Important: Options without effect are hidden
      • Important: An organisational unit sorts its contracts on its own
      • Important: Page title placeholders take only text and numbers
      • Important: A paginated selection keeps its order
      • Important: Picked profiles ignore the Startingpoint
      • Important: The persons action context never fails on the site or the language
      • Important: The profile card renders the selection in order
      • Important: The profile card offers the detail page
      • Important: Profile create and update commands refuse wrong page lists
      • Important: The profile detail answers "not found" without a profile
      • Important: The pagination of the profile list falls back to 10 per page
      • Important: Profile names leave out empty parts
      • Important: Remaining unordered queries now order by uid
      • Important: Route enhancers have to be limited to their pages
      • Important: Selected profiles are translated in free fallback mode
      • Important: Sort direction is normalised
      • Important: Profile synchronization ignores the visibility window
      • Important: Unordered profile queries now order by uid
      • Important: Updated profiles keep new records on their page
    • 2.3 Changes
      • Feature: Add demand DTO to ModifyListProfilesEvent
    • 2.2 Changes
      • Feature: Add academic:updateprofiles command
    • 2.1 Changes
      • Breaking: ProfilesController::selectedProfilesAction() no longer dispatches ModifyListProfilesEvent
      • Breaking: Removed partials
      • Breaking: Replace constructor DI with inject-methods in AbstractProfileFactory
      • Feature: Add academic:createprofiles options --include-pids and --exclude-pids
      • Feature: Allow modifying default and settings pageTitleFormat for detail view
      • Feature: Dispatch PSR-14 event ModifySelectedContractsEvent in ProfilesController::selectedContractsAction()
      • Feature: Dispatch PSR-14 event ModifySelectedProfilesEvent in ProfilesController::selectedProfilesAction()
      • Feature: Introduce localized pageTitleFormat placeholder (LLL:EXT:)
      • Feature: Introduce PluginControllerActionContext suitable
      • Feature: Introduce PSR-14 ModifyProfileTitlePlaceholderReplacementEvent in ProfileTitleProvider
      • Feature: pageTitleFormat FlexForm option for person detail view
      • Important: Basic bootstrap styling
    • 2.0 Changes
      • Breaking: Migrated extbase plugins from list_type to CType
    • 2.x Changes by type
  • Sitemap

Options

Give feedback View source View as Markdown How to edit Edit on GitHub
  1. Academic Persons
  2. ChangeLog v2
  3. 2.3 Changes
Give feedback Markdown Edit on GitHub

2.3 Changes 

Table of contents

  • Breaking Changes
  • Features
  • Deprecation
  • Important

Breaking Changes 

Features 

  • Feature: Add demand DTO to ModifyListProfilesEvent

Deprecation 

Important 

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Issues
  • Repository

Last rendered: Oct 26, 2026 16:44

© since 2023 by FGTCLB GmbH
  • Legal Notice
  • Privacy Policy