Ajouter un Widget à SugarCRM Création de l AlterEnum
|
|
- Geoffroy Laroche
- il y a 8 ans
- Total affichages :
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 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étailUtiliser 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étailLe 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étailCré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étailComme 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étail4. 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étailQu 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étailDé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étailFormation 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étailAtelier 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étailCRÉ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étailEXTENSION 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étailGESTION 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étailSUGARCRM 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étail2 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étailSYNOLIA 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étailInstallation 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étailUtiliser 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étail750 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étailModule 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étailCré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étailSauvegarde 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étailModè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étailRÉ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étailTP 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étailWINDOWS 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étailInstallation 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étailRapport 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étailDescription 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étailMicrosoft 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étailPHP 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étailTutoriel 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étailFaire 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étailLa 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étailUtiliser 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étailDate: 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étailConstruire 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étailGuide 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étailFormation 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étailmailpro 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étailWordPress : 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étailGuide 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étailAkemail 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étailNFP 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étailFiche 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étailWWW.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étailRefonte 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étailComment 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étailGé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étailNetfilter & 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étailAlerte 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étailInté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étailCré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étailCompte-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étailProgrammation 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étailManuel 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étailComment 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étailFORMATION 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étailDé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étailAdministration 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étailFormation 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étailGUIDE 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étailPHP 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étailVelo-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étailManuel : 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étailStraté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étailCRM 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étailJade. 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étailCas 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étailChapitre 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étailSUGARCRM 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étailSommaire. 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étailarcopole 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étailQUESTIONNAIRE 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étailInteragir 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étailBase 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étailTutoriel 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étailConcevoir 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étailUtilisation 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étailTutoriel 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étailComment 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étailMANUEL 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étailFiliè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étailarcopole 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étailAssociation 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étailEst-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étailGuide 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étail3W 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étailTest 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étailHost 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étailUtiliser 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étailRè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étailCahier 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étailAide- 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étailSpip 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étailMini 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étailDRUPAL 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étailNavigation 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