Evolutivo vtApps


Infrastructure and goals

The intention of the vtApps extension is to make it easy for developers to create small tools, informative dashboards and similar applications that tap into the information and power of vtiger CRM without having to go through all the hassle of new vtlib modules. At the same time we strive to create an environment where these simple apps can live and work together.
We have developed this framework based on jquery and on the [kendoui toolkit|http://kendoui.com/], so all vtApps directly inherit this infrastructure and can use any part of it in their solutions, but all vtApps live inside vtiger CRM and have full access to all the information that the application has and also to all the code and tools vtiger CRM gives us.
Our ultimate goal is to completely substitute the current dashboard with equivalent vtApps to the boxes we have now, and add a full set of new services and information vtApps that will grow inside the vtApps framework.

User Guide

From the users point of view the vtApps extension is very simple to use as it is really an infrastructure to make it easy for developers to offer simple solutions, encapsulated in windows. Each of these applications will have their own functionality and user requirements, which each user will have to learn to get the most out of the vtApp.
So here we will be talking about the base functionality and user experience that is needed to work with the vtApps extension.
Accessing vtApps is just like accessing any other vtiger CRM module, clicking on the menu link that can be found in Analytics will take us to the vtApp Canvas. On the canvas we will find an ordered list of vtApp icons. Each icon represents an individual application.
Hovering the mouse over any icon will show us a short description of the intended functionality of the vtApp.
All the icons, except the Trash can be sorted by simply dragging the icon to the desired position. The trash can will always be the last vtApp in the list.
Clicking on the icon of the vtApp will open a window, within which we will be able to see the execution of the vtApp. Each window has a series of base functionality. They can be resized and moved. Most will have a refresh button to execute the vtApp again without having to close and open the window, and some will also have an edit button that will open an additional window with setting options that will affect the behavior of the vtApp. Both the contents of the vtApp and of it’s related edit settings window are totally dependent on the functionality of the vtApp.
Each user will be able to order and position his windows to his likings and the configuration will be saved so when he returns he will find all in it’s place.
To uninstall a vtApp just drag the icon to the trash can. Once a vtApp has been eliminate it cannot be recovered. You would have to install it again. vtApps can be hidden for certain users by the administrator using the vtApps Configurator
vtApps does not pretend to be a secure environment, we do not impose any restrictions on the vtApps possibilities, just as anyone can send you a vtiger CRM module that you can install in your vtiger CRM and have it do anything to your information, also a vtApp has full access to all the information contained inside your vtiger CRM and the vtApp can do anything with it. Although we will strive to evaluate and respond to all suspicious code conducts we probably won’t have time to go through all the code of all the vtApps, so the full responsibility of the acts of any vtApp is beyond our control. You will install vtApps at your own risk.

 We have just released a Beta of the latest version with many new features and you can access the demo here

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s