slub / slub-web-profile

Frontend content elements, plugins, configuration to communicate with the SLUB Profile Service

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TYPO3 Extension slub_web_profile

TYPO3

profile service extension for the SLUB website.

1 Usage

1.1 Installation using Composer

The recommended way to install the extension is using Composer.

Run the following command within your Composer based TYPO3 project:

composer require slub/slub-web-profile

2 Administration corner

2.1 Release Management

News uses semantic versioning, which means, that

  • bugfix updates (e.g. 1.0.0 => 1.0.1) just includes small bugfixes or security relevant stuff without breaking changes,
  • minor updates (e.g. 1.0.0 => 1.1.0) includes new features and smaller tasks without breaking changes,
  • major updates (e.g. 1.0.0 => 2.0.0) breaking changes wich can be refactorings, features or bugfixes.

2.2 Api

Configuration

The general domain to call the "profile service" can be set in the field "Domain" in "Settings Module" -> "Extension Configuration". Just take care that the domain begins with a protocol like "https://" and has no trailing slash. The profile service works with different paths to provide a multilingual experience you can configure via typoscript.

Typoscript

Setup / Constant Comment
plugin.tx_slubwebprofile.settings.api.path.eventList "language array" to collect paths to call the event list. The numbers (sys_language_uid) have to fit with your configured languages.
plugin.tx_slubwebprofile.settings.api.path.eventList.0 Path for the sys_language_uid "0" (as example german), begins and ends with a slash, will be extended with userId
plugin.tx_slubwebprofile.settings.api.path.eventList.1 Path for the sys_language_uid "1" (as example english), begins and ends with a slash, will be extended with userId

About

Frontend content elements, plugins, configuration to communicate with the SLUB Profile Service

License:GNU General Public License v3.0


Languages

Language:PHP 58.6%Language:HTML 19.7%Language:JavaScript 11.2%Language:SCSS 10.3%Language:CSS 0.1%