Extension configuration

Property

baseUrl

Data type

string

Description

This URL will be used as prefix for non speaking URLs and will also override the TYPO3_SITE_URL placeholder in the speakingUrlTemplate.

Default

<Empty string>

Property

baseUrlFromSiteBase

Data type

boolean

Description

If this enabled the prefix for non speaking URLs and the value of the TYPO3_SITE_URL placeholder in speaking URLs will be taken from "base" setting of the active site configuration.

Default

0

Property

createSpeakingURLs

Data type

boolean

Description

If true (1) then the tiny URL will be generated depending on the speakingUrlTemplate. Hint! If you enable this you might need to add a rewrite rule to you webserver!

Default

0

Property

speakingUrlTemplate

Data type

string

Description

The template that is used for creating a speaking URL (only relevant if createSpeakingURLs is set to 1). You can use all available keys for \TYPO3\CMS\Core\Utility\GeneraulUtility::getIndpEnv() as template markers (e.g. ###TYPO3_SITE_URL### and the ###TINY_URL_KEY### template marker will be replaced with the shortened URL key.

Default

###TYPO3_SITE_URL###tinyurl/###TINY_URL_KEY###

Property

base62Dictionary

Data type

string

Description

Dictionary for creating bas 62 based integers (see http://jeremygibbs.com/2012/01/16/how-to-make-a-url-shortener), use random string to increase security (e.g. http://textmechanic.com /String-Randomizer.html)

Default

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

Property

minimalRandomKeyLength

Data type

integer

Description

The minimum length that the random part of the tiny URL must have.

Default

2

Property

minimalTinyurlKeyLength

Data type

integer

Description

The minimum length that the whole tiny URL key must have.

Default

8

Property

urlRecordStoragePID

Data type

integer

Description

The PID where the tiny URL records are stored, use 0 to store them in the TYPO3 root.

Default

8