Skip to main content

Limits in the 4ALLPORTAL

Special characters, maximum number of objects, folders, uploads and downloads

Updated over 7 months ago

When working with the 4ALLPORTAL it is advisable to keep certain limits in order not to affect the operating system and the performance of the 4ALLPORTAL.

The following limits and recommendations will help you to get the most out of the 4ALLPORTAL and to identify the possible cause of a problem 💪

Please note

The performance of your 4ALLPORTAL always depends on the available infrastructure and the respective configuration:

  • Hardware used

  • Database (and indices) used

  • Speed of data storage and file system connection

The following limits should therefore be seen as a rough guide and must be checked on a case-by-case basis.

If you experience problems with large amounts of data, please talk to your contact person in the 4ALLPORTAL Service Team.


General recommendation

There are certain actions that are very likely to slow down the 4ALLPORTAL. Please avoid the following:

  • Do not trigger the function 'Refresh previews' for all files at the same time.

  • Do not trigger workflows for a large number of objects at the same time, as this will delay the processes of other users.


Maximum number of objects/subfolders per folder

In the 4ALLPORTAL there is no upper limit for the number of objects or subfolders in a folder. However, we recommend a maximum of 2000 objects/subfolders per folder.

No problem:

  • Up to 2000 objects per single folder

  • Up to 2000 subfolders per individual folder (each with up to 2000 objects)

Potentially problematic:

  • Folder with 5000 objects

  • Folder with 5000 subfolders (even if they contain only one object)

It is the number of objects/subfolders in a single folder that counts, not the actual content.


Maximum depth in a tree structure

In a hierarchical tree structure with a parent ID (PID tree), a maximum depth of 20 sublevels is supported (e.g. a subfolder within a subfolder within a subfolder...).

It is not possible to import or create structures with deeper nested levels.

In the Files module, for example, this applies to the folder tree or the evolution tree.


Data records & search results per module

Apart from the available hard disc space for files, there are no limits for objects or references in a module (e.g. for collections or for files in a collection).

However, a maximum of 15,000 objects can be displayed in the main view of a module (regardless of the search filters that are used).

If a module contains more objects, the first 15,000 objects are displayed according to the standard sorting of the module (e.g. ‘Created on’). All subsequent objects are not loaded and cannot be displayed by changing the sorting.

If 'More than 15,000' is displayed in the results, you will need to narrow the results further using the filter options.


Special characters and lengths for folder and file names

The permitted special characters for folder and file names depend on whether the operating system of the 4ALLPORTAL server is Linux or Windows Server (version 3 system only).

Therefore, everything that is allowed or not allowed by the operating system or file system used also applies to the 4ALLPORTAL.

Allowed special characters

To avoid compatibility problems, we recommend to use only the following special characters in folder and file names:

  • - (minus)

  • _ (underscore)

  • . (full stop)

  • space

Please note

Avoid file names that begin with a '._' character combination. They can cause problems during processing.

Restrictions by server operating system

Linux servers

  • File system (e.g. 'Ext4'): max. 4096 characters (file system specific)

  • Database:

    • Folder path max. 450 characters

    • File name max. 255 characters

  • Illegal characters:

    • /

    • :

    • 4-byte emoticons

    • Empty folder and file names

Windows Server (version 3 system only)

  • Unicode, UTF-16

  • File system: max. 260 characters (folder path and file name)

  • Database:

    • Folder path max. 450 characters

    • File name max. 255 characters

  • Illegal characters:

    • 0x00-0x1F

    • 0x7F

    • '

    • *

    • /

    • :

    • <

    • >

    • ?

    • \

    • |

    • Empty folder and file names

Please note

For systems with version 4 or higher, only Linux is supported as a server system.

Windows Server restrictions only apply to version 3 systems.

Mac: Combined characters

Combined characters are characters for which the Mac generates a combination of a letter and another character, such as umlauts like ä or accents like ñ. This special kind of combination can lead to problems in the 4ALLPORTAL.

Mac users should therefore note that folder or file names with these characters are not supported when working via the file system. These files will not be recognized during synchronization with the 4ALLPORTAL.

We therefore recommend that Mac users create or import folders and files directly via the 4ALLPORTAL. The combined characters are then automatically normalized and can be processed by the database.

If creating or importing via the file system is unavoidable, Mac users should refrain from using umlauts, special characters or other 'combined characters'.


Upload & download

The 4ALLPORTAL does not set a fixed upper limit for the number or size of files when uploading or downloading. This also applies to the sharing of files via a connector.

The possibilities always depend on the available infrastructure.

However, in order not to impair the performance too much, we recommend to divide uploads and downloads into reasonable packages depending on the file size.


Administration & configuration

When setting up a customized 4ALLPORTAL, there are no technical restrictions other than the respective contractual restrictions.

For example, the following are not limited:

  • Number of users in the system

  • Number of roles in the system

  • Options per value option

  • Object renderers per view

  • Groups per renderer

  • Fields per renderer

Please note

Depending on the field configurations of all object renderers in a view, setup may be slower. In this case, check the following factors:

  • too many non-native fields

  • too many fields with dimensions

  • too many fields with logic


TypeAhead suggestion list

The results displayed in an autocomplete field are limited to 1000 suggestions by the recommended default configuration.

This value (max_scope) can be increased to a maximum of 15,000, but this will slow down the database.

In addition, the database used contains a list of stopwords that are not included in the autocomplete. This list can be viewed and adjusted in the database settings.

Further information


These tips should help you get the most out of your 4ALLPORTAL.

Feel free to contact us if you are missing any information👍

Did this answer your question?