2017 © Pedro Peláez
 

project yetiforce-portal

image

yetiforce/yetiforce-portal

  • Thursday, August 2, 2018
  • by yetiforce
  • Repository
  • 19 Watchers
  • 16 Stars
  • 2 Installations
  • JavaScript
  • 0 Dependents
  • 0 Suggesters
  • 7 Forks
  • 1 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

Latest Stable Version release date PHP Version GitHub contributors Crowdin Scrutinizer Percentage of issues still open Depfu SecurityHeaders.io Snyk - Known Vulnerabilities Dependency Vulnerabilities sonarcloud.io status alert sonarcloud.io bugs sonarcloud.io sqale sonarcloud.io security sonarcloud.io vulnerabilities, (*1)

, (*2)

Download YetiForce CRM crowdin Localization Management Platform , (*3)

The Customer Portal complements YetiForce CRM and is the most effective communication tool for your customers. It’s easy to use and delivers many new functions. You can reduce operating expenses by providing support 24 hours a day. YetiForce Portal delivers also greater customer experiences as your clients can see all relevant information and the current status of their tickets in one place., (*4)

Where else can you find YetiForce?

💻 Web server requirements

The requirements are the same for the server and for CRM https://yetiforce.com/en/knowledge-base/documentation/implementer-documentation/item/web-server-requirements, (*5)

🍱 Installation

https://yetiforce.com/en/knowledge-base/documentation/implementer-documentation/item/how-to-install-yetiforce-portal, (*6)

  1. Put files on web server
  2. Point web server document root to public_html directory
  3. Run:
  • yarn install --modules-folder "./public_html/libraries" --ignore-optional --production=true
  • composer install --no-dev --no-interaction
  1. Activation of Webservice/API services (CRM file config/Api.php)
/** List of active services. Available: dav, webservice */
public static $enabledServices = [ 'webservice'];
  1. Add applications and API users
  • My home page / Software configuration / Integration / Web service - Applications
  • My home page / Software configuration / Integration / Web service - Users
  1. Adjust configuration

💻 Demo

  • https://gitdeveloper.yetiforce.com/portal/
  • https://gitdevportal.yetiforce.com/

🏳️ Customer Portal Languages

Languages package https://github.com/YetiForceCompany/YetiForcePortal2Languages, (*7)

🐛 Debug

CRM config\Debug.php

/** [WebServices/API] Show exception messages in response body */
public static $apiShowExceptionMessages = true;

/** [WebServices/API] Show exception reason phrase in response header */
public static $apiShowExceptionReasonPhrase = true;

/** [WebServices/API] Show exception backtrace in response body */
public static $apiShowExceptionBacktrace = true;

/** [WebServices/API] Log to file only exception errors in the logs */
public static $apiLogException = true;

/** [WebServices/API] Log to file all communications data (request + response) */
public static $apiLogAllRequests = true;

Log files, (*8)

  • cache/logs/webserviceErrors.log
  • cache/logs/webserviceDebug.log

Portal config\Config.php

/** @var bool Enable api debug. */
public static $debugApi = true;

/** @var bool Display main debug console. */
public static $debugConsole = true;

/** @var bool Show detailed information about error exceptions */
public static $displayDetailsException = true;

/** @var bool Show path tracking for error exceptions. */
public static $displayTrackingException = true;

/** @var bool Enable saving all API logs to file. */
public static $apiAllLogs = true;

/** @var bool Enable saving error API logs to file. */
public static $apiErrorLogs = true;

Log files, (*9)

  • cache/logs/api.log
  • cache/logs/system.log

👥 Contributors

This project exists thanks to all the people who contribute. [Contribute]. , (*10)

The Versions

02/08 2018

dev-master

9999999-dev

  Sources   Download

19/12 2017

dev-developer

dev-developer https://yetiforce.com/

When you implement YetiForce CRM, then you will find yourself wanting to communicate with your customers through a professional customer portal. That is why we created for you YetiForcePortal that integrates with CRM and has a wide range of functionalities.

  Sources   Download

YetiForce Public License 1.1

The Requires

 

yetiforceportal customer portal open source customer portal best customer portal