201601.25
Désactivé
0

Create Vtiger module

Creation module Stats

This module requires SQLReports

  • root@mut2:/var/www/ics.encours.fr/web# cd vtlib
  • root@mut2:/var/www/ics.encours.fr/web/vtlib# cd tools
  • root@mut2:/var/www/ics.encours.fr/web/vtlib/tools# php -f console.php
  • Welcome to Vtiger CRM Creator.
  • This tool will enable you to get started with developing extensions with ease.
  • Have a good time. Press CTRL+C to “quit”.
  • Choose the options below:
  • Create New Module.
  • Create New Layout.
  • Create New Language Pack.
  • Create Test Language Pack.
  • Enter your choice: 1
  • »> MODULE «<
  • Enter module name: Stats
  • Entity field (Name):Stats
  • Creating …DONE.
  • root@mut2:/var/www/ics.encours.fr/web/vtlib/tools#
  • cd ..
  • cd ..
  • cd modules/
  • chown -R web185:client60 Stats

Paremetrage module Stats

FTP :

  • copy /web/languages/en_us/Stats.php et fr.
  • copy /web/layouts/vlayout/modules/Stats (this includs amCharts.)
  • copy to local /web/modules/Stats
  • update /web/languages/fr_fr/Stats.php
  • SQL :
  • vtiger_tabs make Analytics parent of Stats tab

Créer module Budget

  • Creation : Suivre même procédure que pour Stats
  • FTP :
  • copy /web/languages/en_us/Stats.php vers Budget.php
  • copy /web/languages/fr_fr/Stats.php vers Budget.php
  • Update the language files with Budget at the place of Stats.
  • create /web/layouts/vlayout/modules/Budget/*.tpl
  • Remove charting info from DetailViewBlockView.tpl (all after {/strip}
  • /web/modules/Budget exists already, make a local copy.
  • SQL : * vtiger_tabs make Analytics parent of Budget tab
  • /web/layouts/vlayout/modules/CustomView/resources/CustomView.js, ligne 201 : {maximumSelectionSize: 100 (was 12)