Ajouter un Widget à SugarCRM Création de l AlterEnum

Dimension: px
Commencer à balayer dès la page:

Download "Ajouter un Widget à SugarCRM Création de l AlterEnum"

Transcription

1 ALTERVISIONS Ajouter un Widget à SugarCRM Création de l AlterEnum Lior CHAMLA 09/04/2009 Nous allons voir comment créer un contrôle personnalisé à ajouter dans les différents modules de SugarCRM.

2 SOMMAIRE Avant-propos... 3 Contexte... 3 Déroulement But du champ AlterEnum Créer le champ AlterEnum La «base» Aller plus loin Le champ est prêt Intégration du champ au Studio Spécifier la nature du champ Intégrer le type «AlterEnum» au studio Faire la relation entre le nom du type «AlterEnum» et sa spécification Rendre le champ AlterEnum dynamique pour que le studio propose des listes Page 2 sur 13

3 AVANT-PROPOS CONTEXTE Ce document a été rédigé en interne au sein de la société Altervisions ( dans le but de faciliter l intégration de nouveaux «Widgets» au sein des formulaires SugarCRM. DEROULEMENT Au moment de la rédaction de ce document, le besoin était de créer un champ de sélection multiple au sein des formulaires. Ce champ existait déjà dans SugarCRM, mais sous une forme qui ne convenait pas à une utilisation simple. Il a donc fallu y trouver une alternative. Ce tutoriel se sert de ce besoin pour expliquer comment créer un widget au sein du CRM. POURQUOI EXPLIQUER LA CREATION DU CHAMP «ALTERENUM»? Tout simplement parce qu une fois que vous pouvez créer le champ AlterEnum, vous pouvez créer tout type de champ. En effet, au sein de SugarCRM, il existe les champs «simples» (champ texte, date, prix etc.) et les champs complexes, qui prennent en compte des valeurs multiples etc. Dans un premier temps nous allons voir comment créer le type AlterEnum, quels sont les fichiers à créer ou à modifier pour y parvenir. Puis nous verrons comment intégrer ce champ au studio, de manière à pouvoir ensuite, l ajouter dans les modules souhaités, au sein de SugarCRM. Page 3 sur 13

4 1. BUT DU CHAMP ALTERENUM Le type AlterEnum a été imaginé pour pallier au manque de confort du «MultiSelect» proposé d origine par SugarCRM. Il s agit de remplacer un <select multiple=true> par deux balises select différentes, et de donner la possibilité à l utilisateur de passer des valeurs de l une à l autre. FIGURE 1 : VUE DU CHAMP ALTERENUM A L'OEUVRE 2. CRÉER LE CHAMP ALTERENUM Lorsque l on veut créer un contrôle personnalisé dans SugarCRM,, on doit s inspirer de include/sugarfield/fields/base/ include/sugarfield/fields/base/ qui contient tout ce qui est nécessaire à la présentation d un contrôle. Ce dossier contient : EditView.tpl DetailView.tpl ListView.tpl SearchForm.tpl 2.1. LA «BASE» Ce dossier contient aussi un fichier SugarFieldBase.php qui contient la classe de base d un contrôle. Tous les contrôles offerts par SugarCRM sont dérivés de cette «base» ALLER PLUS LOIN Le champ AlterEnum que nous nous proposons de créer est en fait une spécialisation du champ Multienum déjà proposé par Sugar (lui-même étant une spécialisation du champ Enum, qui est une spécialisation du champ Text, lui-même dérivant la base). Nous allons créer un EditView.tpl qui nous correspond. Ensuite il faudra créer le dossier include/sugarfield/fields/alterenum/ et y placer nos fichiers. Pour notre cas, il suffit d y mettre : Page 4 sur 13

5 Notre propre EditView.tpl Le fichier SugarFieldAlterEnum.php FIGURE 2 : EDITVIEW.TPL Page 5 sur 13

6 FIGURE 3 : SUGARFIELDALTERENUM.PHP Page 6 sur 13

7 Les fichiers «SugarFieldNom.php», tels que SugarFieldAlterEnum.php, spécifient la manière dont le contrôle doit être représenté : Ils guident Sugar pour que celui-ci trouve le bon template à afficher. Attention : Nous n avons pas pris soin d ajouter les autres templates (DetailView, ListView etc.) car nous utiliserons ceux du Multienum. On a maintenant notre dossier include/sugarfield/fields/alterenum/ contenant deux fichiers, le template d édition et SugarFieldAlterEnum.php spécifiant quel template appeler pour chaque situation LE CHAMP EST PRÊT Après ces petites étapes, le champ est prêt mais n est pas encore utilisable dans le Studio. Nous allons maintenant voir comment lier ce champ au Studio pour l ajouter à certains objets. Page 7 sur 13

8 3. INTÉGRATION DU CHAMP AU STUDIO 3.1. SPÉCIFIER LA NATURE DU CHAMP Pour spécifier la nature du champ, il suffit de se rendre dans le dossier modules/dynamicfields/templates/fields/ modules/dynamicfields/templates/fields/ et d y créer le fichier TemplateAlterEnum.php (par convention, les fichiers de définition sont appelés «TemplateNomDuChamp.php»). Ce fichier doit contenir une classe qui étend la classe TemplateField (Définition basique d un champ, elle contient beaucoup de fonctions dont une seule nous intéresse). Notre champ (AlterEnum) est une refonte du MultiEnum de Sugar, nous n allons donc pas étendre la classe TemplateField, mais la classe TemplateMultienum,, qui étend TemplateEnum, qui étend TemplateField. FIGURE 4 : TEMPLATEALTERENUM.PHP Dans cette classe, il faut bien faire attention à redéfinir la fonction get_field_def() qui spécifie le type de champ : FIGURE 5 : GET_FIELD_DEF() DANS TEMPLATEALTERENUM.PHP Comme on le voit, on utilise la fonction de la classe parente pour obtenir une définition classique, et on ajoute certaines options, telles que dbtype qui est le type de données stockées en base de données. Page 8 sur 13

9 3.2. INTEGRER LE TYPE «ALTERENUM» AU STUDIO Cette opération est très simple, puisqu elle consiste à créer un fichier custom/modules/modulebuilder/language/en_us.lang.php et d y écrire : <?php $mod_strings['fieldtypes']['alterenum'] = 'AlterEnum';?> En réalité nous spécifions simplement que le studio disposera d une entrée AlterEnum lors de la création d un champ au sein d un module FAIRE LA RELATION ENTRE LE NOM DU TYPE «ALTERENUM» ET SA SPECIFICATION Le fichier modules/dynamicfields/fieldcases.php contient un ensemble de cas en fonction du type de champ. On doit donc «mapper qui spécifie ce champ.» le type AlterEnum avec notre TemplateAlterEnum.php Pour ce faire, on peut créer un cas générique, qui prendra en compte tout nos nouveaux champs. FIGURE 6 : UN CAS GENERIQUE POUR NOS NOUVEAUX TYPES DE CHAMP Vous pouvez maintenant ajouter le champ de type AlterEnum dans vos modules. Essayez maintenant d aller dans le studio et d ajouter un champ AlterEnum dans un module. Page 9 sur 13

10 Comme vous pouvez le constater, il manque certaines informations concernant le contenu du champ : FIGURE 7 : ALTERENUM DANS LE STUDIO Mais nous essayons de faire du multienum.. En d autres termes, quand vous ajoutez le champ de type AlterEnum à un module, il ne vous propose pas de listes de valeurs sur lesquelles travailler. En fait nous souhaitons arriver à ceci : FIGURE 8 : OBJECTIF DE VUE POUR LE CHAMP ALTERENUM DANS LE STUDIO Page 10 sur 13

11 3.4. RENDRE LE CHAMP ALTE ALTERENUM DYNAMIQUE QUE POUR QUE LE STUDIO STUD PROPOSE DES LISTES Dans le dossier modules/dynamicfields/templates/fields/forms modules/dynamicfields/templates/fields/forms/ on va créer un fichier alterenum.php et un fichier alterenum.tpl.. Ces deux fichiers ne servent qu à afficher des options supplémentaires lors de l utilisation du champ AlterEnum dans le studio. Nous reprenons le code déjà utilisé par le champ MultiEnum (qui se trouve dans multienum.php et multienum.tpl). multienum.tpl FIGURE 9 : ALTERENUM.PHP La fonction contenue dans le fichier alterenum.php est get_body(), qui permet en fait, de retrouver le corps que l on recherche (voir figure 8). Il est intégralement récupéré de multienum.php mais le type est modifié modifi en AlterEnum. FIGURE 10 : ALTERENUM.TPL Ceci est le template qui permet d afficher les dropdowns lists dans le studio (récupéré à partir de multienum.tpl). C est grâce à cela que l on peut choisir les valeurs à afficher dans le champ MultiEnum. Page 11 sur 13

12 Il faut maintenant expliquer au Studio que l on souhaite utiliser ces nouvelles informations, il faut donc modifier le fichier modules/dynamicfields/fieldviewer.php qui contrôle les vues affichées lorsque l on utilise certains champs. On y ajoute notre type de champ. FIGURE 11 : FIELDVIEWER.PHP On voit donc que lorsque l on va utiliser le type AlterEnum dans le studio, cela va appeler la page alterenum.php qui spécifie que l on doit afficher certaines informations, dont les valeurs à utiliser (voir figure 8). Voila, on peut maintenant utiliser le champ AlterEnum dans le studio! Page 12 sur 13

13 TABLE DES ILLUSTRATIONS Figure 1 : Vue du champ AlterEnum à l'oeuvre... 4 Figure 2 : EditView.tpl... 5 Figure 3 : SugarFieldAlterEnum.php... 6 Figure 4 : TemplateAlterEnum.php... 8 Figure 5 : get_field_def() dans TemplateAlterEnum.php... 8 Figure 6 : Un cas générique pour nos nouveaux types de champ... 9 Figure 7 : AlterEnum dans le studio Figure 8 : Objectif de vue pour le champ AlterEnum dans le studio Figure 9 : Alterenum.php Figure 10 : Alterenum.tpl Figure 11 : FieldViewer.php LIENS UTILES Page 13 sur 13

Utiliser les infopages

Utiliser les infopages Utiliser les infopages Karen Chabriac - CRDP de l Académie de Toulouse, 2011 N.B Cette fiche vient accompagner la formation «PMB, fonctions avancées» durant laquelle des explications et exemples complémentaires

Plus en détail

Utiliser Subversion (SVN) avec Tortoise

Utiliser Subversion (SVN) avec Tortoise Utiliser Subversion (SVN) avec Tortoise (source: Jonathan Petitcolas - http://www.jonathan-petitcolas.com/utilisersubversion-svn-avec-tortoise/) Initialement destiné à mes associés, j'ai décidé de vous

Plus en détail

Le routeur de la Freebox explications et configuration

Le routeur de la Freebox explications et configuration Le routeur de la Freebox explications et configuration Source : journal du freenaute «http://www.journaldufreenaute.fr/05/03/2008/tuto-le-routeur-de-la-freeboxexplications-et-configuration.html» Publiée

Plus en détail

Créer sa première base de données Access Partie 3/4 - Création d un formulaire

Créer sa première base de données Access Partie 3/4 - Création d un formulaire - le 12/02/2013 Créer sa première base de données Access Partie 3/4 - Création d un formulaire Ce tutoriel est la suite de l article sur la création d une table et l article sur la création d une requête.

Plus en détail

Comme cet outil est un des outils majeurs professionnels, Facebook vous propose également une Aide.

Comme cet outil est un des outils majeurs professionnels, Facebook vous propose également une Aide. Gérer les publicités Il est possible de réaliser des campagnes de publicité sur Facebook. Que ce soit pour un groupe, une page ou un site internet, vous pouvez faire une publicité très ciblée qui paraîtra

Plus en détail

4. Personnalisation du site web de la conférence

4. Personnalisation du site web de la conférence RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»

Plus en détail

Qu est ce qu un e-mail?

Qu est ce qu un e-mail? Qu est ce qu un e-mail? Un mail fonctionne sur le principe du courrier papier classique. On écrit un message que l on dépose dans une boîte avec une adresse de destination. E-mail, mail, courrier électronique,

Plus en détail

Déploiement d application Silverlight

Déploiement d application Silverlight Déploiement d application Silverlight Thibault Laurens Bastien Chauvin 2 Déploiement d'application Silverlight 17/06/09 Sommaire 1 Introduction... 3 2 Intégrer une application à une page Web... 4 3 Les

Plus en détail

Formation Découverte du Web

Formation Découverte du Web Catégorie : internet Formation Découverte du Web Niveau requis : savoir utiliser un ordinateur (clavier, souris, traitement de texte) Public : personnel administratif et responsables de communication souhaitant

Plus en détail

Atelier E-TOURISME 2013. Optimiser la visibilité de son site sur les moteurs de recherche. ecotourismepro.jimdo.com

Atelier E-TOURISME 2013. Optimiser la visibilité de son site sur les moteurs de recherche. ecotourismepro.jimdo.com Atelier E-TOURISME 2013 Optimiser la visibilité de son site sur les moteurs de recherche ecotourismepro.jimdo.com Optimiser la visibilité de son site sur les moteurs de recherche Audrey Piquemal Chargée

Plus en détail

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08

CRÉER SON SITE INTERNET. Créer son site Internet. Méd de Roanne. FG 16/09/08 CRÉER SON SITE INTERNET 1 Tout d abord, nous allons réviser quelques notions de base permettant de comprendre ce qu est un site Internet, et ce que cela implique. Dans un second temps, le lien ci-après

Plus en détail

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

EXTENSION WORDPRESS. Contact Form 7. Proposé par : Contact Form 7 Proposé par : Sommaire Sommaire... 2 Présentation... 3 I. Le Tutoriel... 3 1) Espace de travail... 3 2) Téléchargez les extensions nécessaires... 3 3) Configuration du Formulaire... 7 1)

Plus en détail

GESTION DES MENUS. Un menu est un ensemble de liens permettant la navigation dans le site.

GESTION DES MENUS. Un menu est un ensemble de liens permettant la navigation dans le site. GESTION DES MENUS I. Préambule Un menu est un ensemble de liens permettant la navigation dans le site. En général, la position du menu va déterminer son nom, afin de le retrouver rapidement. Ex : Menu

Plus en détail

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2 Version 1.0.5 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22 SOMMAIRE INTRODUCTION La collection Classroom in a Book TinyUrL Conditions requises Installation du programme Copie des fichiers Classroom in a Book ordre recommandé pour les leçons Démarrage instantané

Plus en détail

SYNOLIA LE partenaire à valeur ajoutée de votre relation client

SYNOLIA LE partenaire à valeur ajoutée de votre relation client SYNOLIA LE partenaire à valeur ajoutée de votre relation client SugarCRM Pro version 5 Guide utilisateur Ergonomie Janvier 2008 Préambule Version : SugarCRM version Professional Release 5.0.0 (build 3095)

Plus en détail

Installation Eclipse Galileo. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach.

Installation Eclipse Galileo. Groupe Entreprenant et Innovateur. France. Tutoriel. Programmation Mobile. Cours. Arón HERRERA PONTE. Coach. Groupe Entreprenant et Innovateur France Tutoriel 1 Installation Eclipse Galileo Cours Programmation Mobile Coach Arón HERRERA PONTE E-mail teaching@atipaxinti.comatipaxinti.com - 2011 - SOMMAIRE 1. Introduction...

Plus en détail

Utiliser SugarCRM v.1.1

Utiliser SugarCRM v.1.1 Utiliser SugarCRM v.1.1 Sommaire Objet Page I Se connecter à SugarCRM 3 II Présentation de l interface 5 II 1 / Les principaux onglets 6 II 2 / Organiser les listes 6 II 3 / La recherche rapide 7 II 4

Plus en détail

750 euros par semaines c est possible avec le programme d affilié de CRM 48

750 euros par semaines c est possible avec le programme d affilié de CRM 48 750 euros par semaines c est possible avec le programme d affilié de CRM 48 Nous avons créé ce guide de lancement afin de vous permettre d entamer les premières actions qui vous permettront de déterminer

Plus en détail

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

Créer une Newsletter. Les étapes LE MARKETING PRAGMATIQUE DES ENTREPRISES HIGH TECH

Créer une Newsletter. Les étapes LE MARKETING PRAGMATIQUE DES ENTREPRISES HIGH TECH Créer une Newsletter Les étapes LE MARKETING PRAGMATIQUE DES ENTREPRISES HIGH TECH Les grandes étapes marketing rédactionnel web - Objectifs - Cibles - Messages - Gabarit html - Intégration web Best- practices

Plus en détail

Sauvegarde d une base de données

Sauvegarde d une base de données Sauvegarde d une base de données Version 1.0 Grégory CASANOVA 2 Sauvegarde d une base de données Sommaire 1 Introduction... 3 2 Différents types de sauvegarde... 4 2.1 Sauvegarde complète de base de données...

Plus en détail

Modèle de Cahier des charges. Consultation pour la Conception et réalisation d un site internet

Modèle de Cahier des charges. Consultation pour la Conception et réalisation d un site internet A conserver par l établissement Modèle de Cahier des charges Consultation pour la Conception et réalisation d un site internet Vous trouverez ci-joint un modèle de cahier des charges qui sert de cadre

Plus en détail

RÉALISATION D UN SITE DE RENCONTRE

RÉALISATION D UN SITE DE RENCONTRE RÉALISATION D UN SITE DE RENCONTRE Par Mathieu COUPE, Charlène DOUDOU et Stéphanie RANDRIANARIMANA Sous la coordination des professeurs d ISN du lycée Aristide Briand : Jérôme CANTALOUBE, Laurent BERNARD

Plus en détail

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web.

TP JEE Développement Web en Java. Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. ASTRIUM - Toulouse JEE Formation 2013 TP JEE Développement Web en Java Dans ce TP nous commencerons la programmation JEE par le premier niveau d une application JEE : l application web. Figure 1 Architecture

Plus en détail

WINDOWS SHAREPOINT SERVICES 2007

WINDOWS SHAREPOINT SERVICES 2007 WINDOWS SHAREPOINT SERVICES 2007 I. TABLE DES MATIÈRES II. Présentation des «content types» (Type de contenu)... 2 III. La pratique... 4 A. Description du cas... 4 B. Création des colonnes... 6 C. Création

Plus en détail

Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1

Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1 Installation d un patch de mise à jour et d un pack langue dans SugarCRM Open Source 4.5.1 Version 1.0.1 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326

Plus en détail

Microsoft Application Center Test

Microsoft Application Center Test Microsoft Application Center Test L'outil de Test de performance des Sites Web Avec Visual Studio.NET, il est fourni une petite application qui permet de valider la performance de son site Internet ou

Plus en détail

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward

PHP CLÉS EN MAIN. 76 scripts efficaces pour enrichir vos sites web. par William Steinmetz et Brian Ward PHP CLÉS EN MAIN 76 scripts efficaces pour enrichir vos sites web par William Steinmetz et Brian Ward TABLE DES MATIÈRES INTRODUCTION 1 1 TOUT CE QUE VOUS AVEZ TOUJOURS VOULU SAVOIR SUR LES SCRIPTS PHP

Plus en détail

Tutoriel pour les utilisateurs

Tutoriel pour les utilisateurs 2014 Tutoriel pour les utilisateurs du Worldsoft CMS Toutes les instructions pour l utilisation (basique). Edition : 04/2014 Ce guide vous a été remis en complément de la formation «Toutes les instructions

Plus en détail

Faire du publipostage par mails (mass-mailing) avec VTigerCRM

Faire du publipostage par mails (mass-mailing) avec VTigerCRM Faire du publipostage par mails (mass-mailing) avec VTigerCRM Créé le 11 août 2008 par Louis Volant. Tags : Vtiger, CRM, PGI Pour faire du publipostage ou de l emailing, il faut d abord et avant tout que

Plus en détail

La réplication sous SQL Server 2005

La réplication sous SQL Server 2005 La réplication sous SQL Server 2005 Mettre en place la réplication sur SQL Server 2005 La réplication des bases de données est une problématique classique dans les systèmes d'information. En effet, dans

Plus en détail

Utiliser le site Voyages-sncf.com

Utiliser le site Voyages-sncf.com voyages-sncf.com 17 mars 2014 p 1 Utiliser le site Voyages-sncf.com Avec ce tutoriel, vous apprendrez à utiliser le site de la SNCF dédié aux trajets grandes lignes et plus particulièrement à : rechercher

Plus en détail

Date: 22/10/12 www.sugarpshop.fr Version: 3.2

Date: 22/10/12 www.sugarpshop.fr Version: 3.2 Date: 22/10/2012 contact@sugarpshop.fr Page 1 / 16 Table des matières 1 SUGARPSHOP : SCHEMA... 3 2 QUE VOUS APPORTE L INTERFACE SUGARPSHOP?... 4 3 DESCRIPTION FONCTIONNELLE GENERALE... 5 4 MODULE DE DEMANDE

Plus en détail

Construire un portail de ressources numériques avec Netvibes

Construire un portail de ressources numériques avec Netvibes Construire un portail de ressources numériques avec Netvibes Dans le cadre de l'épreuve de l'oral de l'histoire des arts au DNB, nous allons construire un portail de ressources numériques en ligne par

Plus en détail

Guide des prêts immobiliers DB. Découvrez comme il est simple et facile de s acheter une maison en Espagne avec Deutsche Bank

Guide des prêts immobiliers DB. Découvrez comme il est simple et facile de s acheter une maison en Espagne avec Deutsche Bank Guide des prêts immobiliers DB Découvrez comme il est simple et facile de s acheter une maison en Espagne avec Deutsche Bank SOMMAIRE Introduction 3 Qu est-ce qu un prêt immobilier Deutsche Bank? 4 Comment

Plus en détail

Formation Magento Intégrateur / Designer

Formation Magento Intégrateur / Designer Page 1 sur 5 28 bd Poissonnière 75009 Paris T. +33 (0) 1 45 63 19 89 contact@ecommerce-academy.fr http://www.ecommerce-academy.fr/ Formation Magento Intégrateur / Designer Indépendant ou en agence, vous

Plus en détail

mailpro mode d'emploi

mailpro mode d'emploi mailpro mode d'emploi www.mailpro.ch Table des matières Champs d application...2 Principe d utilisation...2 Configuration...2 Configurer les adresses d'expédition... 2 Créer une nouvelle adresse d expédition...

Plus en détail

WordPress : principes et fonctionnement

WordPress : principes et fonctionnement CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système

Plus en détail

Guide d installation de SugarCRM Open Source version 4.5.1

Guide d installation de SugarCRM Open Source version 4.5.1 Guide d installation de SugarCRM Open Source version 4.5.1 Version 1.0.2 Mentions légales Mentions légales Ce document est susceptible de modification à tout moment sans notification. Disclaimer / Responsabilité

Plus en détail

Akemail Documentation

Akemail Documentation Akemail Documentation Version 1.0.0 l équipe d Akemail 07 July 2015 Table des matières 1 Documentation générale d Akemail 3 1.1 Démarrer avec Akemail......................................... 3 1.2 Gérer

Plus en détail

NFP 121. Java et les Threads. Présentation : Thierry Escalarasse Mai 2007

NFP 121. Java et les Threads. Présentation : Thierry Escalarasse Mai 2007 NFP 121 Java et les Threads Présentation : Thierry Escalarasse Mai 2007 Plan du cour Présentation de la notion de Threads La classe Thread L interface Runnable Les états d un thread La Synchronisation

Plus en détail

Fiche Technique Windows Azure

Fiche Technique Windows Azure Le 25/03/2013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche Technique Objectif 25/03/2013 27/03/2013 Windows

Plus en détail

WWW.MELDANINFORMATIQUE.COM

WWW.MELDANINFORMATIQUE.COM Solutions informatiques Procédure Sur Comment créer un premier Site SharePoint 2010 Historique du document Revision Date Modification Autor 3 2013-04-29 Creation Daniel Roy 1. But.4 2. Configuration..4

Plus en détail

Refonte des sites internet du SIEDS

Refonte des sites internet du SIEDS Refonte des sites internet du SIEDS Formation à la rédaction de contenu 31 juin 2005 09 h 00 Salle du CA, rue Notre Dame, à NIORT Déroulement Un CMS à quoi çà sert? La gestion de contenu selon SPIP Agora

Plus en détail

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002

Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 Comment créer des rapports de test professionnels sous LabVIEW? NIDays 2002 De nombreux utilisateurs rencontrant l équipe de National Instruments nous demandent comment générer un rapport complet à partir

Plus en détail

Gérer sa e-reputation

Gérer sa e-reputation Tutoriel n 5 Gérer sa e-reputation 1. Définition : Avis client : Un avis client est un ensemble d éléments d appréciation (commentaires, notes, étoiles ) porté sur un produit, service ou vendeur, sur un

Plus en détail

Netfilter & Iptables. Théorie Firewall. Autoriser le trafic entrant d'une connexion déjà établie. Permettre le trafic entrant sur un port spécifique

Netfilter & Iptables. Théorie Firewall. Autoriser le trafic entrant d'une connexion déjà établie. Permettre le trafic entrant sur un port spécifique Page 1 sur 5 Article original traduit par Kmeleon, refonte de eks. Provenant de ubuntu-fr.org Netfilter & Iptables Netfilter est un module du noyau Linux (depuis la version 2.4) qui offre la possibilité

Plus en détail

Alerte audit et certification

Alerte audit et certification Alerte audit et certification NCSC OCTOBRE 2014 Nouvelle NCSC 4460, Rapports sur les autres éléments relevés dans le cadre d une mission d audit ou d examen : êtes-vous prêts? Le présent bulletin Alerte

Plus en détail

Intégrateur Web HTML5 CSS3

Intégrateur Web HTML5 CSS3 Intégrateur Web HTML5 CSS3 L objectif de la 3W Academy est de former des petits groupes d élèves à l intégration de sites internet ainsi qu à la création d applications web simples telles qu un blog ou

Plus en détail

Créer sa première base de données Access Partie 4/4 - Création d un état

Créer sa première base de données Access Partie 4/4 - Création d un état - le 19/02/2013 Créer sa première base de données Access Partie 4/4 - Création d un état Ce tutoriel est la suite de l article sur la création d une table, l article sur la création d une requête et l

Plus en détail

Compte-rendu de la rencontre «Etre parent avec une tablette numérique» - le 9 avril 2013

Compte-rendu de la rencontre «Etre parent avec une tablette numérique» - le 9 avril 2013 Compte-rendu de la rencontre «Etre parent avec une tablette numérique» - le 9 avril 2013 Introduction de Claire Hédin-Vignaud, responsable de la Médiathèque Markoff : Rappel des motivations qui ont amené

Plus en détail

Programmation Orientée Objet en C#

Programmation Orientée Objet en C# Programmation Orientée Objet en C# 1 Introduction 1.1 Présentation Tout bon développeur le sait, le code d'un programme doit être propre, commenté, facile à maintenir et à améliorer. Vous êtes adepte de

Plus en détail

Manuel d utilisation de mon.vie-publique.fr

Manuel d utilisation de mon.vie-publique.fr Manuel d utilisation de mon.vie-publique.fr Sommaire Présentation Accéder à mon.vie-publique.fr Ma page : votre page d accueil personnelle Votre profil Modifier les données de votre profil Configuration

Plus en détail

Comment bien référencer mes sites internet? Les 100 SECRETS EN VIDÉO

Comment bien référencer mes sites internet? Les 100 SECRETS EN VIDÉO Comment bien référencer mes sites internet? Les 100 SECRETS EN VIDÉO éditions Page 2/14 A propos de l auteur... Souvent défini comme «sérial-créateur», Jean-Marie PÉRON est à l origine depuis 1992 d entreprises

Plus en détail

FORMATION TALEND. Page 1 sur 9

FORMATION TALEND. Page 1 sur 9 FORMATION TALEND Ce livret contient et détaille les formulaires que vous devez nous retourner avec votre bon de commande. Vous y trouverez aussi toutes les informations susceptibles de vous aider à organiser

Plus en détail

Découverte des applications de la suite

Découverte des applications de la suite Découverte des applications de la suite Passer un marché par adjudication ouverte / appel d offres ouvert avec une urne électronique Flux CESAME : gestion en centrale Tutoriel N 1 - Support SIMPPA V1 1

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Formation SharePoint - Bases

Formation SharePoint - Bases Formation SharePoint - Bases Heig-VD Centre de Compétences SharePoint RESUME Ce document fait partie intégrante de la formation proposée par le centre de compétences SharePoint de la Heig-VD. Historique

Plus en détail

GUIDE UTILISATEUR PRESTASHOP

GUIDE UTILISATEUR PRESTASHOP GUIDE UTILISATEUR PRESTASHOP Ce guide non officiel, se veut simplement pratique pour une prise en main facile de l'excellent soft PrestaSHOP. Un peu d'infos sur PrestaShop Où trouver PrestaShop? => sur

Plus en détail

PHP 5. avancé. 3 e édition. Eric Daspet. Cyril Pierre de Geyer. Préface de Damien Seguy

PHP 5. avancé. 3 e édition. Eric Daspet. Cyril Pierre de Geyer. Préface de Damien Seguy PHP 5 avancé 3 e édition Eric Daspet Cyril Pierre de Geyer Préface de Damien Seguy Annexe Ressources en ligne Une des grandes forces de PHP réside dans la multitude et la diversité des applications existantes.

Plus en détail

Velo-city Nantes France 2015. Mode d emploi pour soumettre votre contribution en ligne. Guide des contributeurs

Velo-city Nantes France 2015. Mode d emploi pour soumettre votre contribution en ligne. Guide des contributeurs Velo-city Nantes France 2015 Mode d emploi pour soumettre votre contribution en ligne Guide des contributeurs SOMMAIRE Avant de soumettre votre contribution... 3 Comment soumettre votre contribution...

Plus en détail

Manuel : Comment faire sa newsletter

Manuel : Comment faire sa newsletter Manuel : Comment faire sa newsletter Adresse : www.yestravel.be/acymailing Se connecter - Login (identifiant) = l adresse mail - Mot de Passe = mot de passe qui vous a été donné par. Cliquer sur [connexion]

Plus en détail

Stratégie simple et efficace pour augmenter officieusement le taux de vos livrets d épargne défiscalisés

Stratégie simple et efficace pour augmenter officieusement le taux de vos livrets d épargne défiscalisés Stratégie simple et efficace pour augmenter officieusement le taux de vos livrets d épargne défiscalisés Mieux épargner : Livret A LDD Livret Bleu LEP Livret Jeune Oubliez les taux bas du moment! G u i

Plus en détail

CRM et GRC, la gestion de la relation client R A LLER PL US L OI

CRM et GRC, la gestion de la relation client R A LLER PL US L OI 3 R A LLER PL US L OI CRM et GRC, la gestion de la relation client Comment exploiter et déployer une solution de relation client dans votre entreprise? Les usages d une CRM Les fonctionnalités d une CRM

Plus en détail

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

Jade. Projet Intelligence Artificielle «Devine à quoi je pense» Jade Projet Intelligence Artificielle «Devine à quoi je pense» Réalisé par Djénéba Djikiné, Alexandre Bernard et Julien Lafont EPSI CSII2-2011 TABLE DES MATIÈRES 1. Analyse du besoin a. Cahier des charges

Plus en détail

Cas d application client B2V. Le groupe B2V développe sa stratégie de relation client avec SugarCRM

Cas d application client B2V. Le groupe B2V développe sa stratégie de relation client avec SugarCRM Cas d application client B2V Le groupe B2V développe sa stratégie de relation client avec SugarCRM CARRENET, partenaire de SugarCRM, permet à B2V de centraliser ses données clients et d automatiser ses

Plus en détail

Chapitre 1 Qu est-ce qu une expression régulière?

Chapitre 1 Qu est-ce qu une expression régulière? Chapitre 1 Qu est-ce qu une expression régulière? Les ordinateurs n ont pas du tout la même conception des textes que nous : pour nous, un texte est un ensemble d idées couchées sur papier. Nous nous en

Plus en détail

SUGARCRM MODULE RAPPORTS

SUGARCRM MODULE RAPPORTS SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur

Plus en détail

Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi - 78160

Sommaire. Images Actives Logiciel libre développé par le CRDP de l académie de Versailles 2 Rue Pierre Bourdan Marly le Roi - 78160 Sommaire Choisir son image... 2 Enregistrer son travail... 3 Créer les détails... 4 Supprimer une zone ou un détail... 6 Les commentaires... 6 Créer un lien hypertexte... 8 Appliquer un modèle... 8 Personnaliser

Plus en détail

arcopole Studio Version 3.3

arcopole Studio Version 3.3 arcopole Studio Version 3.3 Documentation d installation Mise à jour depuis une version antérieure Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation

Plus en détail

QUESTIONNAIRE ANONYME

QUESTIONNAIRE ANONYME QUESTIONNAIRE ANONYME Crèche ARC-EN-CIEL Octobre 2011 Nous souhaiterions connaître vos impressions sur la structure et votre ressenti en tant que parent. De ce fait, nous vous proposons de compléter et

Plus en détail

Interagir avec le SharePoint. Version 1.0

Interagir avec le SharePoint. Version 1.0 Interagir avec le SharePoint Version 1.0 Z 2 Interagir avec le SharePoint 15/04/09 Sommaire 1 Introduction... 3 2 La personnalisation mineure d interface... 3 2.1 Site Settings > Look and Feel... 3 2.2

Plus en détail

Base est le module pour les bases

Base est le module pour les bases Base Votre première base de données avec Base Guy Veyssière Base est le module pour les bases de données, de la suite OpenOffice. org. Ce n est pas le module le plus abouti mais il est performant et si

Plus en détail

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog : http://formationlaragne.blogspot.fr/

Tutoriel BLOGGER. Pour vous donner une idée, voici un exemple de blog : http://formationlaragne.blogspot.fr/ Tutoriel BLOGGER Blogger est un outil Google gratuit de publication de blogs qui permet de partager du texte, des photos et des vidéos. C est un outil simple, bénéficiant du référencement de Google, ce

Plus en détail

Concevoir une base de données

Concevoir une base de données Concevoir une base de données http://vanconingsloo.be/les-cours/bureautique/access/concevoir-une-base-de-donnees En fonction de vos besoins, il existe deux façons de travailler. Si vous souhaitez créer

Plus en détail

Utilisation de SugarCRM Version Professional 5.2

Utilisation de SugarCRM Version Professional 5.2 Utilisation de SugarCRM Version Professional 5.2 Document : Utilisation_SugarCRM_5.2.doc Page : 1 / 37 Sommaire I. Préambule...3 II. Se connecter à SugarCRM...4 III. Présentation de l interface...5 1.

Plus en détail

Tutoriel XBNE Connexion à un environnement XBMC distant

Tutoriel XBNE Connexion à un environnement XBMC distant Tutoriel XBNE Connexion à un environnement XBMC distant 1. Introduction... 3 2. Quelques notions d informatique... 4 2.1 Réseau informatique... 4 2.1.1 Adresse ip... 4 2.1.2 Fixer l adresse ip d un équipement...

Plus en détail

Comment faire un site Internet de classe rapidement?

Comment faire un site Internet de classe rapidement? Document numérique disponible à : http://www.aepq.ca/congres/salon-de-linformatique Comment faire un site Internet de classe rapidement? Élaboré pour le 33e congrès de l AÉPQ 15 et 16 novembre 2013 - Lévis

Plus en détail

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable

Plus en détail

Filière Informatique de gestion

Filière Informatique de gestion Travail de Bachelor 2011 Filière Informatique de gestion Etude CRM/ERP existants et adaptation pour Axianet.ch Etudiante Professeur : Milène Fauquex : Alexandre Cotting www.hevs.ch Préface I. Préface Le

Plus en détail

arcopole Studio Version 3.1

arcopole Studio Version 3.1 arcopole Studio Version 3.1 Documentation d installation Mise à jour depuis une version antérieure Site du programme arcopole : www.arcopole.fr Auteur du document : ESRI France Version de la documentation

Plus en détail

Association UNIFORES 23, Rue du Cercler 87000 LIMOGES

Association UNIFORES 23, Rue du Cercler 87000 LIMOGES RAPPORT DE STAGE Association UNIFORES 23, Rue du Cercler 87000 LIMOGES LOHUES Théo BTS SIO 1 ère année Lycée suzanne valadon 2013-2014 Table des matières I. Présentation de l'entreprise...3 II. Description

Plus en détail

Est-il possible d'être sur la 1ère page de Google?

Est-il possible d'être sur la 1ère page de Google? C'est quoi le référencement? Le référencement est l'action qui va faire apparaitre un site internet dans les premiers résultats des moteurs de recherche. Il s'articule autour de 2 stratégies distinctes

Plus en détail

Guide méthodologique de mise en place d une enquête de satisfaction

Guide méthodologique de mise en place d une enquête de satisfaction Guide méthodologique de mise en place d une enquête de satisfaction Dans ce guide, vous trouverez 4 étapes qui vous permettront de réaliser, pas à pas, votre enquête de satisfaction. Ce guide : Contient

Plus en détail

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures 3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures Objectif global : A l issue de la formation, les stagiaires doivent être opérationnels dans la création d un site internet

Plus en détail

Test d évaluation en éducation générale

Test d évaluation en éducation générale Test d évaluation en éducation générale GED : un service d évaluation permettant aux adultes d obtenir l équivalent d un diplôme d études secondaires INDEPENDE NT LE ARNI NG CE NTRE CENTRE D ÉTUDES INDÉPENDANTES

Plus en détail

Host Integration Server 2000

Host Integration Server 2000 Host Integration Server 2000 Comment communiquer entre Windows et Mainframe Dans le cadre d'un prochain article consacré à l'appel des composants COMTI depuis une page WEB (ASP3 et ASP.NET), nous verrons

Plus en détail

Utiliser un CMS: Wordpress

Utiliser un CMS: Wordpress Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation

Plus en détail

Règlement pour l obtention d une bourse de Youth For Understanding (YFU) Suisse

Règlement pour l obtention d une bourse de Youth For Understanding (YFU) Suisse Règlement pour l obtention d une bourse de Youth For Understanding (YFU) Suisse 1 Idée générale Avec son fonds de bourse, Youth For Understanding (YFU) Suisse souhaite donner la possibilité à des jeunes

Plus en détail

Cahier des charges Site Web

Cahier des charges Site Web Cahier des charges Site Web SEW Site En Wordpress Http://site-en-wordpress.com Merci de remplir le formulaire ci-dessous, afin que nous puissions cerner et répondre au mieux à votre demande. Le cahier

Plus en détail

Aide- mémoire pour la préparation des dégustations. à l intention des organisateurs. Préparé par Sophie Rodrigue- Mercier. Et Frédérick Giasson

Aide- mémoire pour la préparation des dégustations. à l intention des organisateurs. Préparé par Sophie Rodrigue- Mercier. Et Frédérick Giasson Aide- mémoire pour la préparation des dégustations à l intention des organisateurs Préparé par Sophie Rodrigue- Mercier Et Frédérick Giasson Janvier 2014 Aide- mémoire pour la préparation des dégustations

Plus en détail

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel Anne-Laure Quatravaux Dominique Quatravaux Spip 2 Premiers pas pour créer son site web Avec la contribution de Sandrine Burriel Groupe Eyrolles, 2009, ISBN : 978-2-212-12502-3 Pourquoi choisir Spip? Vous

Plus en détail

Mini Mobile Story Dossier de presse - Juillet 2013

Mini Mobile Story Dossier de presse - Juillet 2013 Dossier de presse - Juillet 2013 «Racontez de petites histoires sur vos smartphones» Introduction «Avez-vous déjà flashé un Qr Code avec votre smartphone?» «Vous êtes tombés sur un site fait pour un écran

Plus en détail

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition) Introduction 1. Les systèmes de gestion de contenu 11 2. Les avantages de Drupal 15 3. Le fonctionnement de Drupal 17 4. L'environnement de développement 20 5. L'installation de Drupal 25 6. Le passage

Plus en détail

Navigation dans Windows

Navigation dans Windows Cours 03 Navigation dans Windows Comme je le disais en introduction, notre souris se révèle plus maligne qu'elle n'en a l'air. À tel point qu'il faut apprendre à la dompter (mais c'est très simple, ce

Plus en détail