---
title: "General configuration"
manual: "Academic Profiles"
version: "main"
source: "Configuration/General/Index.rst"
rendered: "2026-10-02T20:47:49+00:00"
---

# General configuration {#configuration-general}

**Extension configuration**
There are some options for global extension configuration:

-   **types.physicalAddressTypes**

    -   *type:* string
    -   *Default:* private=Private,business=Business

    The available types for physical addresses that can be chosen when adding a physical address to a profile.

-   **types.emailAddressTypes**

    -   *type:* string
    -   *Default:* private=Private,business=Business

    The available types for email addresses that can be chosen when adding an email address to a profile.

-   **types.phoneNumberTypes**

    -   *type:* string
    -   *Default:* private=Private,business=Business,mobile=Mobile

    The available types for phone numbers that can be chosen when adding a phone number to a profile.

-   **profile.feuser.telephoneNumberType**

    -   *type:* string
    -   *Default:* business

    The type assigned to telephone numbers imported from frontend users. The
    value must be one of [types.phoneNumberTypes](#confval-types-phonenumbertypes). An unavailable
    value is stored as the undefined type `''`. It applies to every phone
    number of the [frontend user synchronisation map](../FrontendUserSync/Index.html#configuration-frontend-user-sync) without a type of its own, apart from
    the column `fax`.

-   **profile.feuser.faxNumberType**

    -   *type:* string
    -   *Default:* business

    The type assigned to fax numbers imported from frontend users. It is
    validated independently from
    [profile.feuser.telephoneNumberType](#confval-profile-feuser-telephonenumbertype); an unavailable value is
    stored as the undefined type `''`. It applies to the column `fax`
    when its entry of the [frontend user synchronisation map](../FrontendUserSync/Index.html#configuration-frontend-user-sync) names no type.

-   **demand.allowedGroupByValues**

    -   *type:* string
    -   *Default:* firstNameAlpha=LLL:EXT:academic_persons/Resources/Private/Language/locallang_be.xlf:flexform.el.groupBy.items.first_name,lastNameAlpha=LLL:EXT:academic_persons/Resources/Private/Language/locallang_be.xlf:flexform.el.groupBy.items.last_name

    What values are allowed to group person listings?

-   **demand.allowedSortByValues**

    -   *type:* string
    -   *Default:* firstNameAlpha=LLL:EXT:academic_persons/Resources/Private/Language/locallang_be.xlf:flexform.el.groupBy.items.first_name,lastNameAlpha=LLL:EXT:academic_persons/Resources/Private/Language/locallang_be.xlf:flexform.el.groupBy.items.last_name

    What values are allowed to sort person listings?
