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

  1. Install TYPO3 CMS Download TYPO3

  2. 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)
    Follow instructions on User Guide
  • PAD Customer Portal
    Download the extension PAD Customer Portal
    and upload by Standard modules / Modules – Installation -> Install from file button