Installation¶
Since the PHP configuration of YetiForce CRM and TYPO3 are not fully compatible,
it is recommended to install YetiForce CRM and TYPO3 on two separate, different servers.
Specifically, there are two directives that do not coincide:
disable_functions: PHP shell_exec, exec, system, passthru, popen functions should be disabled in YetiForce CRM, while they should be enabled for TYPO3
opcache.save_comments: should be active for YetiForce CRM, while it should be disabled for TYPO3
While the second one, opcache.save_comments, affects only in terms of performance,
the first one, disable_functions, concerns a security issue for YetiForce CRM.
TYPO3 CMS side¶
Install TYPO3 CMS Download TYPO3
Install YetiForce Customer Portal extension
- Extension Manager
In TYPO3 backend, open the Extension Manager module (Admin Tools>Extensions) and select, on top, Get extensions. Search for yfportal, import and install.
- TER (TYPO3 Extension Repository)
Download the zip file from https://extensions.typo3.org/extension/yfportal and upload by Extension Manager
- Composer
run
composer require davide-alghi/typo3-yfportal
YetiForce CRM side¶
- PAD Extensions Manager (first time installation only)
- Download the PAD Extensions ManagerFollow instructions on User Guide
- PAD Customer Portal
- Download the extension PAD Customer Portaland upload by Standard modules / Modules – Installation -> Install from file button