Vtiger Application Platform (VTAP)
Overview
Vtiger Application Platform (VTAP) on Cloud provides tools and runtime capabilities for developers to extend CRM functionality to strengthen business integration or custom needs.
VTAP enables developers / administrators to extend UI behaviour of the CRM to achieve in-app customization or define custom REST endpoints for external application integration.
Basic knowledge of web development (HTML, CSS, Javascript) and XML is essential for getting started.
Platform Tools
VTAP provides a variety of designer tools for developers to control the customization of CRM on Cloud.
Module Designer
Module Designer allows you to create or extend functionality of a module within CRM. Click here to see the complete documentation.
API Designer
API Designer provides a workbench for developers to develop HTTP based APIs which can be exposed to the VTAP runtime or the external application for integration easily. Click here for documentation.
Examples
Examples for Module Designer
Examples for API Designer
Examples of Integrations with other apps.
VTAP Client Framework
Vtiger Cloud (V9) client framework is based on VueJS and Bootstrap. VTAP Runtime provides helper APIs to align towards the same convention to make the UI and Data API access seamless.
VTAP Javascript API's
VTAP global object provides several javascript helper methods to make development of in-app customization of CRM or building applications easier. Click here for documentation.
Client Libraries
Following client-side libraries are available out-of-box for usage.
- Vuejs (version 2)
- Bootstrap (version 4.3.1)
- Bootstrap-Vue (version 2)
- Jquery (version 3.3.1)
- Momentjs
- Lodash
- Highcharts (version 7.0.3)
- Fontawesome
FAQ
Click here for all common questions.