Sitemap
- What does it do?
- Installation
- Upgrading from 2.4 to 3.0.0
- Configuration
- Templates
- For developers
- Known problems
-
ChangeLog v3
-
3.0 Changes
- Breaking: Person records are workspace aware
- Breaking: Extbase plugins require CType on TYPO3 v14
- Breaking: The profile image translates
- Breaking: The partials of the detail view change
- Breaking: Removed TYPO3 v12 support
- Breaking: Section-based AcademicPersons settings
- Feature: Configurable document rows and actions
- Feature: Configurable public profile
- Feature: Contracts and profile information can be hidden
- Feature: Legacy settings overlay and migration command
- Feature: Decide what a profile image's metadata will be
- Feature: Profile updates from user data announce themselves
- Important: Strict language fallback for selected profiles
- Important: Contract relation columns are NOT NULL now
- Important: The timeline year fields are constrained
- Important: Label changes of the public profile
- Important: Record icons follow the backend colour scheme
- Important: Remaining unordered queries now order by uid
- Important: Route enhancers have to be limited to their pages
- Important: Translation sync covers child exclude columns
- Important: Translation sync is routed through the DataHandler
- Important: Unordered profile queries now order by uid
- Important: Validation primitives moved to EXT:academic_base
- 3.x Changes by type
-
3.0 Changes
-
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: "Show hidden records" plugin option for the person plugins
- Feature: Synchronize hidden profiles
- Feature: Visibility (hidden) support for contact record models
- Important: Extended ProfileDemand, findByUids() and demand handling
- Important: Imported telephone records use a stable identifier
- Important: New required dependency fgtclb/environment-state-manager
- 2.3 Changes
- 2.2 Changes
-
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
- 2.x Changes by type
-
2.4 Changes