Programmation Web IMAC TD 8 : API. 25 novembre 2015
|
|
|
- Joëlle Piché
- il y a 10 ans
- Total affichages :
Transcription
1 Programmation Web IMAC TD 8 : API 25 novembre 2015 Objectif: Ce TD a pour but d introduire les APIs, avec plusieurs exemples, et voir comment les utiliser pour récupérer des données depuis des sites tiers. La majorité des sites (communautaires, en général) à fort trafic possèdent leur propre API (Application Programming Interface). Mais une API, qu est-ce-que c est? C est un moyen mis à la disposition de développeurs pour communiquer avec un servuce web (par exemple une base de données) d un site et d en récupérer des informations. Par exemple, l API d Allociné permet de récupérer toutes les informations de n importe quel film, l API de VieDeMerde permet de récupérer des VDM, etc. Le format préféré pour communiquer avec ces APIs est JSON (voir TD précédent). Pour des raisons de vie privée compréhensibles, il est possible d utiliser certaines APIs (Facebook, Twitter, etc.) seulement si on possède un token (un jeton), et pour obtenir ceci on a besoin, normalement, d un identifiant et d un mot de passe. 1 Twitter API Twitter est un réseau social, plus particulièrement un service de microblogging, qui permet aux utilisateurs de diffuser des messages courts («tweets») aux membres de son réseau. Le réseau d un utilisateur est caractérisé par le nombre de personnes abonnés à ses publications («followers») et le nombre de personnes auxquelles l utilisateur est lui-même abonné («followings»). Dans ce TD, nous allons récupérer les derniers tweets et créer un widget pour les afficher. Voici les identifiants d un compte Twitter que vous pouvez utiliser tout au long de ce TD : Login : imac2015_web Mot de passe : valentin Le profil de cet utilisateur est, par ailleurs, visible à l adresse imac2015_web. Comme bon nombre de réseaux sociaux, Twitter possède sa propre API. Cette dernière permet d effectuer des actions de toutes sortes sur un compte twitter donné, comme par exemple : publier des messages, récupérer le nombre de followings / followers, 1
2 récupérer les tweets postés. Pour qu un utilisateur puisse faire des requêtes, Twitter exige qu il soit clairement identifié, dans le but de protéger la confidentialité des utilisateurs. Si vous ne vous identifiez pas auprès de twitter, vos requêtes vont retourner le message d erreur suivant: <error code="215">bad Authentication data</error> Twitter utilise le protocole oauth pour l identification. Ce protocole accepte 4 paramètres, dont les valeurs sont uniques et qui doivent rester secrètes : consumer key, consumer secret, access token et access token secret. Ces paramètres sont générés lors de la création d une application sur le site des développeurs de Twitter. Une fois authentifié, le développeur peut envoyer des requêtes PHP. L utilisation de PHP au lieu de JavaScript (AJAX, par exemple) permet de garder les valeurs des paramètres secrètes 1. Pour comprendre l API Twitter sans écrire de code PHP, on va utiliser une console interactive. Elle est utile pour tester des requêtes et fournir un déboggage facile de votre code. Nous avons choisi la console Apigee afin d accéder aux données de l API Twitter. Exercice 1: Ouvrez la console Apigee ( console). Depuis le champs Authentication, choisissez l option «oauth 1». Pour autoriser l accès, veuillez vous identifier via votre compte Twitter (ou via le compte imac2015_web). Dans le champs «Request URL», gardez la methode «GET» et tapez : nombre tweets à récupérer]&screen_name=[le nom du compte]. Récupérez les 10 derniers tweets du compte imac2015_web Copiez le tableau des tweets renvoyé depuis la fenêtre Reponse, et stockez le dans un fichier.json dans un dossier ajax/. Vous pouvez constater que le résultat obtenu est en fait un objet au format JSON. Nous allons le parser (parcourir) afin d en récupérer les informations qui nous intéressent. Pour résumer, voici l organisation du JSON pour un tweet : { "text":"le contenu du tweet", "created_at":"date de creation" "user":{ "L'auteur du tweet", "screen_name":"son Nom", "profile_image_url":"sa photo", "friends_count":"nombre de followings", En utilisant ce qu on a appris dans le TD précédent (getjson, each, etc.) on est maintenant en mesure de parcourir les données et d en retirer les information qui nous intéressent. Exercice 2: Réalisez un widget regroupant les 10 derniers tweets du compte imac2015_web. L idée est de faire quelque chose similaire à l image en Figure 1. Vous pouvez aussi ajouter d autres fonctionalités, par exemple vous pouvez : ajouter un timer pour rafraîchir automatiquement votre widget toutes les minutes (chaque minute, le site va voir si le fichier.json a été changé, et si oui, il va récharger les informations des tweets) ; 1. Mais comme on a dit plusieurs fois, vous allez voir ça au prochain semestre! 2
3 Fig. 1 Widget contenant des tweets. afficher la date de façon relative («Il y a 1 jour» à la place de «24 novembre» ) ; détecter les liens vers d autres utilisateurs (commençant ) et rediriger vers leur compte ; détecter le liens vers les mot-dièses (ou hashtags) (commençant par # ) ; etc. 2 Papaoutai? L API HTML Géolocalisation est utilisée pour obtenir la position géographique d un utilisateur. Avant toute chose, vous devez détecter si le navigateur de l utilisateur permet la géolocalisation. En effet, comme toutes les nouvelles APIs, seuls les navigateurs récents (Firefox 3.5+, Safari 5+, Chrome 5+, IE9+) ont accès à ces données. function trouvelieu() { if (navigator.geolocation) { navigator.geolocation.getcurrentposition(montreposition); else { alert("ce navigateur ne supporte pas la géolocalisation"); function montreposition(position) { var latitutelongitude = position.coords.latitude + "," + position.coords.longitude; alert(latitutelongitude) La méthode getcurrentposition() est utilisée pour obtenir la position de l utilisateur. Si la géolocalisation est possible, une fonction (dans l exemple montreposition) va être exécutée avec paramètre l objet contenant la position (dans l exemple position). Vous notez que, lors de l appel de cette méthode, le navigateur va vous demander s il peut accéder à vos données de géolocalisation. En effet, pour des raisons de vie privée compréhensibles, l utilisateur peut bloquer l utilisation de l API s il le souhaite. 3
4 Les propriétés «position.coords.latitude», «position.coords.longitude» et «position.coords.accuracy» sont toujours renvoyées. Les autres propriétés, par exemple «position.coords.altitude», sont retournées seulement si elles sont disponibles. Maintenant que nous avons récupéré ces données, nous allons pouvoir les utiliser pour les afficher au sein d une carte. On va le faire avec «Staticmaps» de Google, qui est simplement une demande (url) qui nous montre une image statique de Google Maps sur des coordonnées spécifiées. La syntaxe est la suivant: 14&size=400x300&sensor=false Où êtes vous? Testez la fonction simplement en copiant le lien dans vôtre navigateur. Notez que «center» contient les cordonnées selon la syntaxe center=latitude,longitude. Que se passe-t-il quand vous changez le valeur de «zoom» ou «size»? Exercice 3: Utilisez la géolocalisation en combinaison avec les coordonnées fixes (que vous pouvez trouver sur internet, par exemple) pour créer trois plans : un avec votre emplacement actuelle, un avec la ville de naissance de votre mère et un avec la ville de naissance de votre père. 3 Drag & Drop Le drag and drop, ou «glisser-déposer» en français, est l un des principaux éléments d une interface fonctionnelle. Il s agit d une manière de gérer une interface en permettant le déplacement de certains éléments vers d autres conteneurs. Ainsi, dans l explorateur de fichiers d un système d exploitation quelconque, vous pouvez très bien faire glisser un fichier d un dossier à un autre d un simple déplacement de souris, ceci est possible grâce au concept du drag & drop. Bien que cette fonctionnalité ait longtemps existé sur les sites Web grâce au JavaScript, avec HTML5 il est devenu possible de permettre un déplacement de texte, de fichier ou d autres éléments depuis n importe quelle application jusqu à votre navigateur. La première chose à faire est de rendre un élément déplaçable. Pour cela, on donnera la valeur «true» à l attribut draggable. <h1 id="montitre" draggable="true">essayez de me déplacer!</h1> Maintenant qu on peut déplacer l élément, on va utiliser les événements que l API Drag & Drop nous fournit. Le premier événement est ondragstart qui, comme indique le nom, se déclenche lorsque l élément ciblé commence à être déplacé. <h1 id="montitre" draggable="true" ondragstart="glisse(event)">essayez de me dé placer!</h1> La fonction «glisse» spécifié les données qui doivent être glissées. Dans cette fonction on utilisera la méthode datatransfer.setdata() qui définit le type (en général "text" suffit même s il s agit d images) et la valeur des données. Par exemple, la fonction 4
5 function glisse(monevenement) { monevenement.datatransfer.setdata("text", monevenement.target.id); permet de déplacer l objet même (dans l exemple ci-dessus, le h1 ayant pour id «montitre»). Exercice 4: Modifiez le fichier recherche.html créé dans le TD1 afin de permettre le glissement de l image de la madeleine. Quand on commence à glisser le gâteau, l arrière plan deviendra bleu, tandis que quand on rélache la souris l arrière plan deviendra rouge (pensez à utiliser l événement ondragend). Maintenant qu on a appris comment glisser un élément, on voudrait aussi le déposer quelque part. Par defaut, un élément ne peut pas être déposé dans un autre élément. Pour permettre une exception à cette régle, on utilisera la méthode preventdefault() pour l événement ondragover. Par exemple, dans le div suivant <div id="maboite" ondragover="permetdepose(event)">déposez ici svp!</div> il est permis de déposer des éléments, pourvu qu on définisse dans notre fichier.js la fonction : function permetdepose(monevenement) { monevenement.preventdefault(); Une fois l autorisation de déposer une donnée, on peut finalement déposer l élément en utilisant l événement ondrop(), comme dans l exemple suivant : <div id="maboite" ondragover="permetdepose(event)" ondrop="depose(event)">déposez ici svp!</div> où la fonction depose() nous permet d ajouter nos données (stockées dans datatransfer) grâce à la méthode datatransfer.getdata(). function depose(monevenement) { monevenement.preventdefault(); var iddelasource = monevenement.datatransfer.getdata("text"); monevenement.target.appendchild(document.getelementbyid(iddelasource)); Exercice 5: Créez un élément div ayant comme arrière plan une image d une tasse de thé (cherchez sur Internet l image que vous préférez). En utilisant les exemples ci-dessus, modifiez le fichier recherche.html pour permettre de tremper votre madeleine dans le thé. 5
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)
CHAPITRE 11. Temps réel Remy Sharp
CHAPITRE 11 Temps réel Remy Sharp LE WEB EN TEMPS RÉEL fait partie de ces aspects d Internet qu on apprécie d utiliser mais qui peuvent être assez effrayants quand il faut les mettre en place. Ce chapitre
Édu-groupe - Version 4.3
Édu-groupe - Version 4.3 Guide de l utilisateur Gestion des fichiers Société GRICS, Équipe Évaluation Août 2012 2 CONSIDÉRATIONS GÉNÉRALES A. Importante mise en garde concernant les types de fureteur Les
Géolocalisation. Remy Sharp
Chapitre 9 Géolocalisation Remy Sharp L API de géolocalisation fait partie de ces API qui n ont rien à voir avec la spécification HTML5 ; elle a d ailleurs été créée par le W3C et non par le WHATWG. En
Un jour, une question Réponse à une problématique issue de la liste GTA *
Un jour, une question Réponse à une problématique issue de la liste GTA * GTA* : Groupe de Travail AccessiWeb LE NIVEAU D ACCESSIBILITÉ DES BOUTONS DE PARTAGE DE CONTENU DES RÉSEAUX SOCIAUX Victor Brito
Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales
Exploration des technologies web pour créer une interaction entre Mahara et les plateformes professionnelles et sociales D 1.3.2 Rapport d analyse Auteurs: Johann Luethi, Laurent Opprecht, Patrick Roth
Le service de création de site Internet : Mode d emploi. La Création de Site Internet
Le service de création de site Internet : Mode d emploi Sommaire 1) Comment se connecter à votre interface client? 2) Comment démarrer la création de votre site Internet? 3) Comment gérer les pages de
Programmation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
HTML. Notions générales
1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS
Programmation Web. Introduction
Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)
CONFÉRENCE WEB 2.0. UPDATE ASBL Michaël Barchy 23 janvier 2013
CONFÉRENCE WEB 2.0 UPDATE ASBL Michaël Barchy 23 janvier 2013 POINTS ABORDÉS Qu est-ce que le Web 2.0? Introduction Différents aspects du Web 2.0 Aspects techniques Syndication et agrégation de contenu
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
FAIRE UN PAIEMENT TIPI
FAIRE UN PAIEMENT TIPI I. Accès au site II. Je n ai pas de compte sur ce site 1. Indiquer une adresse email valide a. J ai une adresse email b. Je n ai pas d adresse email 2. Indiquer les informations
LES RESEAUX SOCIAUX MARDI 25 FEVRIER 2014
LES RESEAUX SOCIAUX MARDI 25 FEVRIER 2014 OFFICE DE TOURISME Maison du Patrimoine 2 rue de la Chapelle 66820 VERNET-LES-BAINS Tel : 04 68 05 55 35 www.vernet-les-bains.fr Contact e-tourisme : Emilie /
Guide préparatif «Automatiser sa vigie sur Twitter avec R» 1
Guide préparatif «Automatiser sa vigie sur Twitter avec R» 1 Date : Jeudi 25 juin 2015 Horaire : 9h à 16h Local : C-2059 Adresse : Université de Montréal Pavillon Lionel Groulx 3150, rue Jean-Brillant
I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise
I. Descriptif de l offre L offre Sage 100 Entreprise Edition Entreprise Sage 100 Entreprise Edition Etendue est une offre en accès full web. En complément d une utilisation traditionnelle de Sage 100 Entreprise,
Créer une base de données vidéo sans programmation (avec Drupal)
Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon ([email protected]) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING
CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012
TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE
Guide d utilisation de Symbaloo
Guide d utilisation de Symbaloo Qu est-ce que vous allez apprendre? Chapitre 1 Créer un webmix Chapitre 2 Caractéristiques de webmix Chapitre 3 Partager un webmix v Gagnez du temps v Gérez vos ressources
Le stockage local de données en HTML5
Le stockage local HTML5, pourquoi faire? Dans une optique de réduction des couts de maintenance, de déploiement, beaucoup d'entreprises ont fait le choix de migrer leurs applicatifs (comptables, commerciales,
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David
Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server
Service d Audio et Visioconférence
Système de salle RNIS Système de salle IP PC/MAC Téléphone Poste passif (streaming) Appeler le Communiquer Portail Web * Appeler le Portail Web * 0141991161 votre adresse IP à Participer à la 0141991161
Nouveautés de la version moodle 2.7
Nouveautés de la version moodle 2.7 Atto Éditeur de texte facile Le nouveau éditeur de texte dans Moodle à été développé spécialement pour convivialité et accessibilité. Au-dessus de la zone d'écriture
Guide de démarrage Tradedoubler. Manuel éditeur / affilié
Guide de démarrage Tradedoubler Manuel éditeur / affilié 1 DEMARRER 1. Devenir éditeur sur Tradedoubler 2. Ajouter ses informations bancaires 3. Bénéficier des paiements internationaux 4. Avoir accès aux
TP 5 Les CMS, la forme et le fond Internet et Outils (IO2)
TP 5 Les CMS, la forme et le fond Internet et Outils (IO2) Un site, tel que vous avez appris à en programmer jusqu à maintenant, contenant un ensemble de pages HTML embellies de quelques feuilles de styles,
Soyez accessible. Manuel d utilisation du CMS
Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise
Netstorage et Netdrive pour accéder à ses données par Internet
Netstorage permet à tout utilisateur d'accéder à son compte ainsi que télécharger ses fichiers depuis l extérieur du Cegep. On peut accéder à cette passerelle de trois façons différentes : Méthode 1 :
cbox VOS FICHIERS DEVIENNENT MOBILES! INTERFACE WEB MANUEL D UTILISATION
cbox VOS FICHIERS DEVIENNENT MOBILES! INTERFACE WEB MANUEL D UTILISATION BV Introduction L application cbox peut-être installée facilement sur votre ordinateur. Une fois l installation terminée, le disque
Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des tablettes ou smartphones.
PERSPECTIVES Le Single Sign-On mobile vers Microsoft Exchange avec OWA et ActiveSync Ce document décrit une solution de single sign-on (SSO) sécurisée permettant d accéder à Microsoft Exchange avec des
Wildix Web API. Guide Rapide
Wildix Web API Guide Rapide Version: 11.12.2013 API Web Wildix s'intègre avec les logiciels CRM, ERP, les solutions et web applications Fias / Fidelio. L'API de téléphonie Javascript vous permet de contrôler
INTRODUCTION AU CMS MODX
INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de
L environnement de travail de Windows 8
4 L environnement de travail de Windows 8 Mais où est donc passé le bouton Démarrer? L écran d accueil joue le rôle de l ancien bouton Démarrer. Si l icône de l application que vous voulez lancer n est
Guide utilisateur i-milo >> Décisionnel
Guide utilisateur i-milo >> Décisionnel Suivi des changements Version Date Chapitres impactés Opération effectuées sur le document 01 28/02/2014 Tous Initialisation du document pour les utilisateurs Contact
MapReduce. Nicolas Dugué [email protected]. M2 MIAGE Systèmes d information répartis
MapReduce Nicolas Dugué [email protected] M2 MIAGE Systèmes d information répartis Plan 1 Introduction Big Data 2 MapReduce et ses implémentations 3 MapReduce pour fouiller des tweets 4 MapReduce
HTTP Commander. Table des matières. 1-Présentation de HTTP Commander
HTTP Commander Table des matières 1-Présentation de HTTP Commander... 1 2-Accéder à vos fichiers... 2 3-Téléversement... 6 4-Glisser-déposer... 7 5- Le mode Webdav, un outil puissant... 8 6-Accéder aux
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
Atelier n 12 : Assistance à distance
Atelier n 12 : Assistance à distance Que faire quand on se retrouve seul face à son ordinateur qui refuse obstinément de faire ce qu on voudrait qu il fasse (même en lui demandant gentiment!)? On peut
Paris Airports - Web API Airports Path finding
Paris Airports - Web API Airports Path finding Hackathon A660 Version Version Date writer Comment 1.0 19/05/2015 Olivier MONGIN Document creation Rédacteur : [email protected] Date : 19/05/2015 Approbateur
Les outils de création de sites web
Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site
Guide de l utilisateur Mikogo Version Windows
Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste
Paramétrage des navigateurs
Paramétrage des navigateurs 1 Procédure d'accès aux ressources électroniques nationales suivant le script de configuration automatique de proxy revelec.pac Document mis à jour en avril 201 Configuration
Zotero est une extension du navigateur Firefox. Il est possible de télécharger Firefox gratuitement sur le site: https://www.mozilla.org/fr/.
Aide-mémoire Zotero est un logiciel de gestion bibliographique gratuit jusqu à 300 Mo et open source. Cet outil permet de collecter des références bibliographiques, de créer des bibliographies et d insérer
Guide utilisateur i-milo >> Décisionnel
Guide utilisateur i-milo >> Décisionnel Suivi des changements Version Date Chapitres impactés Opération effectuées sur le document 01 28/02/2014 Tous Initialisation du document pour les utilisateurs avancés
TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI
Institut Galilée Année 2014-2015 TP WEBSERVICES Programmation et Logiciels sûrs Master 2 PLS Résumé Ce TP s appuie sur le cours de C. Fouqueré traitant des Environnements et Langage Évolués, ainsi que
Comment développer et intégrer un module à PhpMyLab?
Comment développer et intégrer un module à PhpMyLab? La structure du fichier Afin de conserver une homogénéité et une cohérence entre chaque module, une structure commune est utilisée pour chacun des modules
Le Web de A à Z. 1re partie : Naviguer sur le Web
1re partie : Naviguer sur le Web D abord, vous devez être connectés à l Internet : abonnement auprès d un fournisseur borne publique Wi-Fi via un réseau de téléphonie (3G, 4G, LTE) À la Grande Bibliothèque,
Formation : WEbMaster
Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins
Guide du maître MODULE TICE. Recherche sur Internet. Mise en forme d exposé et insertion d image. Envoi de fichiers joints
Guide du maître MODULE TICE Recherche sur Internet Mise en forme d exposé et insertion d image Envoi de fichiers joints Auteurs : Sylvain TAUSSAC et Vincent ROUVELET, Académie de Montpellier en collaboration
SITE I NTERNET. Conception d un site Web
SITE I NTERNET Conception d un site Web Conception de votre site Web Préambule Ce document a pour but de donner une méthode de travail afin de réaliser dans les meilleures conditions un site internet.
Espace Client Aide au démarrage
Espace Client Aide au démarrage 1. A propos de l Espace Client... 2 a. Nouvelles fonctionnalités... 2 b. Reprise de vos documents... 2 c. Migration vers l Espace Client... 2 2. Accès à l Espace Client...
LES 5 SECRETS DE L ACQUISITION CLIENTS AVEC FACEBOOK OLIVIER MARTINEAU
! LES 5 SECRETS DE L ACQUISITION CLIENTS AVEC FACEBOOK OLIVIER MARTINEAU Pas besoin de prendre des photos : télécharger http://social-sb.com/z/11894 #1 NE COMPTEZ PAS SUR VOTRE PAGE FAN #1 Fans anonymes
1. Mise en œuvre du Cegid Web Access Server en https
1. Mise en œuvre du Cegid Web Access Server en https Principe d usage La mise en œuvre du mode https sur un serveur Web Access implique : De disposer d un certificat pour le nom d hôte configuré sur le
Optimiser pour les appareils mobiles
chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...
Le réseau et les tables virtuelles Synapse
Le réseau et les tables virtuelles Synapse 1. Les tables virtuelles Synapse...2 1.1 L organisation réseau Synapse et la campagne Cap sur l indépendance...2 1.2 Les tables virtuelles de travail...3 1.3
Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus
Sage 100 Entreprise Edition Etendue Module CRM inclus Disponibilité commerciale 3 Mars 2010 Nouveauté produit! 1 1 Sommaire I. Descriptif de l offre ------------------------------------------------------------------------------------
Allegro INVOICE subito. Prise en main rapide
Allegro INVOICE subito Prise en main rapide 1 Table des matières 1 Démarrer votre facturation... 1 1.1 Se connecter... 1 1.2 Information utilisateur... 2 1.3 Propriétés du dossier... 3 1.4 Paramètres -
AutoCalculator Easy. Vous pouvez ouvrir le Calculator depuis votre bureau ou depuis le menu Démarrer de Windows. 1.
AutoCalculator Easy AutoCalculator Easy Notice succincte Par la suite, vous trouverez quelques informations concernant l'emploi de l' AutoCalculator Easy de Schletter. Le but de cette notice succincte
Oauth : un protocole d'autorisation qui authentifie?
Oauth : un protocole d'autorisation qui authentifie? Maxime Féroul Directeur Technique / KYOS IT SECURITY Application Security Forum - 2012 Western Switzerland 7-8 novembre 2012 - Y-Parc / Yverdon-les-Bains
Comment configurer votre navigateur pour Belfius Direct Net (Business)?
Comment configurer votre navigateur pour Belfius Direct Net (Business)? 1 WINDOWS PC... 2 1.1 INTERNET EXPLORER... 2 1.1.1 Comment vérifier la version d Internet Explorer que vous utilisez?... 2 1.1.2
CTIconnect PRO. Guide Rapide
CTIconnect PRO Guide Rapide Version 01.02.2013 CTIconnect PRO est une application de communication permettant aux utilisateurs du système de voir le statut de leurs collègues et de les contacter en 1 clic
CAS, un SSO web open source. 14h35-15h25 - La Seine A
CAS, un SSO web open source 14h35-15h25 - La Seine A CAS, un SSO web open source Jérôme LELEU Committer CAS Architecte du CAS chez SFR https://github.com/leleuj @leleuj 27 au 29 mars 2013 Sommaire SSO
Tour d horizon des différents SSO disponibles
Tour d horizon des différents SSO disponibles L. Facq, P. Depouilly, B. Métrot, R. Ferrere ANF Les systèmes d authentification dans la communauté ESR : étude, mise en oeuvre et interfaçage dans un laboratoire
FAQ Trouvez des solutions aux problématiques techniques.
FAQ Trouvez des solutions aux problématiques techniques. 1. Au lieu des livres numériques dont je m'attendais, j'ai téléchargé un fichier qui s'intitule «urllink.acsm». Où est le livre numérique? 2. Comment
Manuel d utilisation de V3D Events - Visiteurs. We bring people closer
Manuel d utilisation de V3D Events - Visiteurs We bring people closer VISITEURS Faites partie de l aventure et découvrez un évènement innovant! Grâce aux plateformes virtuelles, ce sont les évènements
HTML. Google Maps. Approfondir. 3 :HIKONB=^UZ^Z]:?k@l@g@h@a"; Codez une fois, déployez sur Android, ios, Kindle... Smartphones. Matériel.
100 % développeur Mensuel n 167 - Octobre 2013 Approfondir HTML www.programmez.com Smartphones Avec Corona SDK Codez une fois, déployez sur Android, ios, Kindle... Google Maps Utiliser Maps et Street View
Programmation Internet Cours 4
Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web
Construire une application marketing Facebook sur la plateforme Windows Azure
Construire une application marketing Facebook sur la plateforme Windows Azure Lorsque le «Social Effect» est au rendez-vous, comment s assurer que votre application va supporter la montée en charge? Nous
INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)
CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.
Devenez un véritable développeur web en 3 mois!
Devenez un véritable développeur web en 3 mois! L objectif de la 3W Academy est de former des petits groupes d élèves au développement de sites web dynamiques ainsi qu à la création d applications web
Créer une trace, obtenir son fichier gpx et sa carte Ou Afficher un fichier trace GPX
Créer une trace, obtenir son fichier gpx et sa carte Ou Afficher un fichier trace GPX Logiciels nécessaires : - - - Google Chrome comme navigateur internet FireShot qui est un add-on qui se greffe sur
Notes pour l utilisation d Expression Web
EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface
PARTAGER VOTRE ECRAN AVEC DES ETUDIANTS CONNECTES A PARTIR D'UN NAVIGATEUR OU DE L'APPLICATION NETOP VISION STUDENT
PARTAGER VOTRE ECRAN AVEC DES ETUDIANTS CONNECTES A PARTIR D'UN NAVIGATEUR OU DE L'APPLICATION NETOP VISION STUDENT Les enseignants de Vision peuvent maintenant créer une classe en mélangeant des étudiants
LES TABLETTES : EN PRATIQUE
Installer une application LES TABLETTES : EN PRATIQUE Lorsque vous achetez une tablette, des applications sont déjà installées. En général, vous trouverez de quoi surfer sur Internet, écouter de la musique,
Informatique & Systèmes de Communication. Stages de 12 à 16 semaines aux Etats-Unis
Informatique & Systèmes de Communication Stages de 12 à 16 semaines aux Etats-Unis PROGAMME DES STAGES Depuis 2010, les stages en entreprise sont devenus obligatoires dans le cadre des études master. Les
Editer un script de configuration automatique du proxy
Editer un script de configuration automatique du proxy INTRODUCTION... 2 AVANTAGE D UN SCRIPT DE CONFIGURATION... 2 SYNTAXE DU SCRIPT DE CONFIGURATION AUTOMATIQUE... 2 MISE A DISPOSITION DU SCRIPT... 4
WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu
Daniel Roch Optimiser son référencement WordPress Référencement naturel (SEO) Préface d Olivier Andrieu Groupe Eyrolles, 2013, ISBN : 978-2-212-13714-9 Table des matières AVANT-PROPOS... 1 Pourquoi ce
Utiliser Twitter. B. Formet, ATice IEN Champagnole et CLEMI Besançon! 1/11
Utiliser Twitter B. Formet, ATice IEN Champagnole et CLEMI Besançon! 1/11 1. Consulter le compte d un utilisateur de Twitter Un simple navigateur ou une application installée sur un Smartphone. Pour suivre
RAPPORT AUDIT SEO. Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado
- RAPPORT AUDIT SEO Élaboré à l'attention de : Monsieur Greber Élaboré par : Cédric Peinado 17 septembre 2013 Table des matières Optimisation structurelle 2 Optimisation des standards, performances et
Travaux dirigés n 10
Travaux dirigés n 10 IMAC 1 Responsive Web Design Dans ce TD, vous verrez comment concevoir un design web qui s adaptera au terminal sur lequel il sera visualisé. Avant-propos Avec l avènement des smartphones
NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web
NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des
DOM - Document Object Model
DOM - Document Object Model 1 But de DOM Interfacer les langages de programmation avec les documents XML en les associant avec un modèle orienté objet DOM permet aux programmes et scripts : d'accéder et
Guide d utilisation de la clé mémoire USB
Service des bibliothèques Guide d utilisation de la clé mémoire USB I- Préambule Politique de prêt : Le Service des bibliothèques vous permet de faire l emprunt d une clé mémoire pour une période de 48
dmp.gouv.fr Pour en savoir plus DMP Info Service : 24h/24 7j/7
dmp.gouv.fr Pour en savoir plus DMP Info Service : 24h/24 7j/7 Sommaire 1 Configuration requise pour accéder au DMP... 3 2 Procédure de vérification sous Internet Explorer... 4 2.1 Vérification de la compatibilité
e tic o N t u in g o L
LogiNut Notice Notice Loginut v2 sept 2013 INTRODUCTION LogiNut est un logiciel de recommandation et de suivi nutritionnel pour la gamme d aliments Virbac VetComplex. Il fonctionne via internet, est accessible
Tenrox. Guide d intégration Tenrox-Salesforce. Janvier 2012. 2012 Tenrox. Tous droits réservés.
Tenrox Guide d intégration Tenrox-Salesforce Janvier 2012 2012 Tenrox. Tous droits réservés. À propos de ce guide Le présent guide décrit les procédures nécessaires pour configurer les paramètres d intégration
SUPPRIMER SES COOKIES
SUPPRIMER SES COOKIES 1. PREAMBULE 2 2. SOUS FIREFOX 3 3. SOUS GOOGLE CHROME 4 4. SOUS SAFARI 5 5. SOUS INTERNET EXPLORER 9 6 6. SOUS INTERNET EXPLORER 8 7 7. SOUS OPERA 8 7.1 POUR EFFACER LES COOKIES...
Comment se connecter au dossier partagé?
Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................
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
TelSurvey Système CATI pour LimeSurvey 11 novembre 2012. Manuel administrateur
TelSurvey Système CATI pour LimeSurvey 11 novembre 2012 Manuel administrateur Table des matières 1 - Pré-requis...2 2 - Installation...2 3 - Création de la table des invitations...3 Procédure d initialisation
Des solutions sur mesure à partir de modules fonctionnels & CRM associés à un studio de customisation.
( FDV Des solutions sur mesure à partir de modules fonctionnels & CRM associés à un studio de customisation. Constat S il est un secteur informatique où les progiciels ne répondent que partiellement aux
Fiche pratique. Présentation du problème. Pourquoi Rapport? Comment çà marche?
Présentation du problème La banque Boursorama propose un logiciel de protection supplémentaire pour les transactions sur Internet. Ce logiciel est téléchargeable à l adresse suivante : http://www.trusteer.com/webform/download-rapport
NAVIGATION SUR INTERNET EXPLORER
Centres d accès communautaire Internet des Îles NAVIGATION SUR INTERNET EXPLORER Table des matières Introduction 1- Les barres d outils 1.1 La barre d adresse 2 5 min. 1.2. Les boutons de navigation 2
Guide de migration BiBOARD V10 -> v11
Guide de migration BiBOARD V10 -> v11 Version 11.3 13/12/2012 Support BiBOARD E-mail : [email protected] Guide de migration BiBOARD Ce document est destiné à l équipe informatique en charge de la migration
WordPress, thèmes et plugins : mode d'emploi
WordPress, thèmes et plugins : mode d'emploi Sommaire 01 Faisons connaissance 1.1 Qui suis-je? 1.2 WordPress en 2 mots 1.3 Thème et plugin 02 Si je veux 03 Quelques extensions utiles 04 Comment chercher
8 rue Paul Cézanne 93360 Neuilly-Plaisance - Tél : 33 (0)1.43.67.09.03 - Fax : 33 (0)1 43.67.35.40 E-mail : cvm@cvm.
SMS-Manager Utilisation Version 3.0 Application navigateur 8 rue Paul Cézanne 93360 Neuilly-Plaisance - Tél : 33 (0)1.43.67.09.03 - Fax : 33 (0)1 43.67.35.40 E-mail : [email protected] Serveur Web : http://www.cvm.fr
MailStore Server 7 Caractéristiques techniques
MailStore Server 7 Caractéristiques techniques MailStore Server La référence en matière d archivage d e-mails La solution MailStore Server permet aux entreprises de toutes tailles de bénéficier des avantages
C r é a t i o n D e S i t e s. P o l C R O V A T T O
C r é a t i o n D e S i t e s P o l C R O V A T T O 2 / 10 Avant-propos 3 Définition d'internet? 3 Fournisseur Accès Internet: FAI 4 Définition d'un site Internet 5 Site web ou site 5 Liens hypertextes
