Introduction. * voir définition des mots clés et techniques 1

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

Download "Introduction. * voir définition des mots clés et techniques 1"

Transcription

1 Introduction Après l'analyse du projet en première année, nous nous concentrons maintenant sur la phase de création et de fabrication de notre site internet pour la vision et l'écoute de vidéos et musiques, avec une option de téléchargements. Entre ces deux années, notre groupe a subi quelques changements. En effet, deux personnes ont quitté le groupe à la fin de la première année pour cause de redoublement et de changement de groupe de projet. Suite à cela, nous avons tout de même complété notre équipe avec deux personnes venant d'un autre projet. Pour cette réalisation, notre groupe se compose donc de Thomas Guillaumin, Thomas Lenoir, Samuel Ramarosaona, Sitraka Ramanampisoa et Quentin Viel. Notre commanditaire est Monsieur Vassili RIVRON, tandis que nous avons eu un changement également au niveau de nos tuteurs. En effet, Monsieur Levilly fut remplacé par Monsieur Porcq. Le binôme de tuteurs est complété par Monsieur Delhoumi. Durant cette année, nous nous focalisons sur l'intégration de notre base de données externe, des modes de paiement et la réalisation du lecteur de musique et de vidéos (player) sur notre site web. * voir définition des mots clés et techniques 1

2 Partie I : Présentation 1 Les changements du cahier des charges Lors de notre première année, nous avons soumis une étude de l'existant à notre commanditaire et écrit un cahier des charges. Nous allons vous proposer un rappel des tâches que nous avions décidé en première année puis les changements apportés au début de cette seconde année. a) Rappel de première année Ce rappel des tâches de première année est nécessaire afin de pouvoir savoir quelles tâches ils nous restent à effectuer lors de cette deuxième année. Notre commanditaire avait posé au début de la première année des objectifs principaux : Le site doit pouvoir informer, promouvoir et vendre. Le lecteur de musiques et de vidéos (player)* doit avoir une bonne portabilité sur des ordinateurs qui ne possèdent pas toujours les mises à jour nécessaires et doit pouvoir se lancer dans la fenêtre parent et non en pop-up*. Les modes de paiement doivent pouvoir s'adapter à l'afrique. Suite à l'élaboration du cahier des charges, nous avons réfléchi aux différents moyens d'établir ces tâches : Notre première recherche s'est basée sur la mise en place du site en général de façon à répondre aux différents critères du commanditaire. Ce site devait pouvoir fonctionner sur des systèmes d'exploitation intégrés dans Windows 95 par exemple. Nous avons alors décidé de coder le lecteur en JAVA pour éviter le FLASH qui nécessite le plus souvent des mises à jour de la part de l'utilisateur sur son propre ordinateur. Ensuite, nous nous sommes basés sur le fait de pouvoir utiliser un système de gestion de contenu (CMS)* et nous avons donc choisi JOOMLA!. En ce qui concerne les différents modes de paiement, nous avions choisi en première année de faire payer les clients à l'aide de Paypal* et de SMS. Dernièrement, nous avions décidé de faire une base de données qui puissent optimiser au maximum la liaison entre les différents éléments du site. * voir définition des mots clés et techniques 2

3 b) Changements évoqués en début de seconde année Au début de notre seconde année, le commanditaire a changé quelques données : recentrage sur un seul artiste Sally Nyolo, positionnement sur le marché mondiale et non sur le continent africain essentiellement. Cela a donc provoqué quelques changements au niveau de la réalisation : L'arborescence de navigation du site a donc changé, le commanditaire souhaite se concentrer sur la promotion de Sally Nyolo et de ses musiques. Le site internet ne se concentrant plus sur le continent africain, le besoin de vétusté des ordinateurs n'est plus d'actualité. Ce qui nous permet d'enlever une contrainte qui nous semblait assez complexe. Le point précédant nous permet également de pouvoir nous recentrer vers un player en FLASH en cas de problèmes trop importants avec le player JAVA. Nous gardons tout de même le player JAVA en priorité. L'élargissement des segments de la population devenant mondiale, les modes de paiement se sont élargis également. Nous avons donc choisi au début de l'année de rajouter aux modes de paiement décidés en première année la carte bancaire (CB). Pour conclure, nous avons dû faire face à ces différents bouleversements au niveau de l'organisation et établir une nouvelle analyse des besoins suite aux nouvelles contraintes du commanditaire. 2 La répartition des tâches Lors de notre seconde année, nous avons effectué deux répartitions (voir Annexe I Diagramme de Gantt). Nous avons donc commencé à nous répartir trois tâches qui nous semblaient importantes pour bien commencer : la base de données a été étudié par deux d'entre nous, Thomas G. et Samuel R., deux autres Thomas L. et Quentin V. se sont occupés de trouver un player en JAVA pour l'intégrer ultérieurement à notre site, puis dernièrement Sitraka R. s'est occupé d'étudier le fonctionnement globale de notre système de gestion de contenu (CMS) JOOMLA!. Dans la deuxième partie de l'année, nous avons redistribué les tâches restantes et nous nous sommes recentrés sur des points plus importants à ce moment-là. Thomas G. et Thomas L. se sont concentrés sur les différents modes de paiement, tandis que Sitraka R. et Samuel R. se sont concentrés sur les spécificités de JOOMLA!. Quentin V. est quant à lui resté sur le player mais ayant abandonné le player JAVA, il a fallu qu'il recherche un module permettant de s'intégrer au CMS sans problème de version. Ce module est bien entendu en FLASH. * voir définition des mots clés et techniques 3

4 Partie II : Base de données et hébergement 1 Base de données Au début de la phase de création, nous avons montré notre modèle conceptuel de données (MCD)* à notre tuteur Monsieur Porcq, quelques problèmes sont apparus. Tout d'abord, notre MCD n'avait pas été vérifié par un professionnel l'année dernière, donc nous avons perdu du temps à le corriger et à le faire vérifier. Quand le MCD (Annexe II-1 MCD) fut validé, il fallut générer le Modèle Logique de Données (MLD)* (Annexe II-1 MLD) et commencer la base de données. Or, nous ne savions pas que Win'design 9.0 permettait la création d'un script SQL pour la base de données donc nous avons perdu du temps à intégrer chacune des tables à la main. Nous ne savions pas comment fonctionner PhpMyAdmin* et nous n'avons pu mettre en place les différentes clés étrangères et contraintes. Nous avons donc dû tout effacer et intégrer le script SQL de Win'design 9.0. Après avoir réalisé la base de données sur PhpMyAdmin, nos tuteurs nous ont demandé de la remplir avec des données fictives et de la tester à l'aide de scénarios pour voir si tout s'enchaîner parfaitement. Ensuite, nous avons dû connaître un minimum le système de gestion de contenu que nous avions choisi c'est-à-dire JOOMLA!. Or, lors de notre apprentissage sur ce CMS, nous avons remarqué qu'il ne pouvait pas être connecté à deux bases de données simultanément. C'est pourquoi, nous avons recherché sur différents forums des réponses à cette question importante qui se posait devant nous mais en vain. En conséquence, nous nous sommes rabattus sur le choix d'abandonner la base de données externe pour l'instant et de nous concentrer à JOOMLA! vu le temps perdu lors de ses recherches. Nous avions dans l'idée de trouver dans les fonctionnalités de JOOMLA! les modules*, les composants* et les plug-ins* qui nous permettraient de faire la même chose que si nous gardions notre base de données externe. 2 Hébergement En ce qui concerne l'hébergement*, le commanditaire souhaitait un hébergeur* peu coûteux mais qui était fiable. De plus, il fallait trouver celui qui allait supporter notre CMS JOOMLA! et avait un espace disque important pour contenir les différentes chansons et leurs extraits ainsi que des vidéos. C'est pourquoi le choix du commanditaire s'est tourné vers OVH et plus précisément l'offre OVH Pro (Annexe II-2 OVH). Nous avons rencontré un problème lors de la pose du nom de domaine (sallynyolo.com). En effet, un ami du commanditaire avait réservé ce nom de domaine sur un autre hébergeur 1&1, et nous devions avoir son accord pour transférer le site sous ce nom de domaine. Actuellement, nous avons les informations et les autorisations nous permettant de transférer le site sous l'hébergeur mais nous préférons pourvoir finir un maximum de choses (ex : le design, la boutique) avant d'effectuer ce transfert. * voir définition des mots clés et techniques 4

5 Partie III : JOOMLA! 1 Description Notre choix de système de gestion de contenu (CMS) s'est porté vers JOOMLA!. En effet, ce CMS nous a permis également d'intégrer un composant comme VirtueMart* qui est spécialisé dans le e-commerce. De plus, ce CMS permet la gestion d'un site plus facilement pour une personne qui n'y connaît pas grand chose. Différentes interfaces de gestions existent et permettent de contrôler les différents éléments d'un site. De plus, nous avons pu intégrer différents modules et composants qui nous ont aidé dans le développement du site vu que nous ne savions pas à l'époque comment utiliser la base de données externe. Par contre, il a fallu que ces modules et ces composants soient compatibles avec la version de notre système de gestion de contenu et notre version de PHP. 2 Installation de JOOMLA! Nous avions décidé de l'installer sur le serveur de l'iut (spartacus) puis de le migrer vers un hébergeur par la suite. Le responsable informatique nous a donc créé un compte pour notre projet et dès cette création effectuée, nous avons commencé l'installation de JOOMLA!. Il faut décompresser le dossier d'installation dans le dossier d'installation de JOOMLA! dans le répertoire Home/public_html/joomla puis se rendre à l'adresse ci-dessous pour commencer l'installation : a) Etape 1 : La langue Cette étape consiste à choisir la langue durant l'installation. b) Etape 2 : Pré-installation Cette étape consiste en la vérification de la compatibilité du serveur web avec JOOMLA!. En effet, le serveur web doit bénéficier d'une version de PHP* supérieure à la version et doit supporter les base de données MySQL* essentiellement. c) Etape 3 : La licence Cette étape présente la licence d'utilisation de JOOMLA!. * voir définition des mots clés et techniques 5

6 d) Etape 4 : Base de données Nous avions également du créer un compte MySQL, qui fut aussi héberger sur le serveur de l'iut afin d'y contenir la base de données de JOOMLA!. Les identifiants, mot de passe et le nom de la base de données seront ensuite renseignés dans les cases correspondantes afin de pouvoir continuer l'installation. e) Etape 5 : Configuration FTP Cette configuration n'est pas obligatoire dans le cas d'un serveur local comme celui de l'iut mais quand nous déciderons de mettre le site sur un hébergeur externe, nous serons amenés à compléter les champs demandés. f) Etape 6 : Configuration générale Cette étape permettra de renseigner les informations utiles au site. Il faudra en effet écrire le nom du site, attribuer un mot de passe et un courriel à l'administrateur (son identifiant étant admin). De plus, il faudra cliquer sur installer les données exemples si l'administrateur souhaite avoir l'ébauche d'un site Web fait sous JOOMLA!. g) Etape 7 : Finalisation Cette étape est la dernière et indique que le site est installé. Il faudra tout de même effacer le install.php du dossier Home/public_html/joomla pour que le site soit fonctionnel. * voir définition des mots clés et techniques 6

7 3 Conception du menu déroulant Lors de la mise en place du site, le commanditaire nous a fait remarquer qu'un menu déroulant serait souhaitable pour certains onglets du menu principal. Il nous a donc fallu trouver un module adaptable et intégrable dans JOOMLA! pour effectuer cette tâche. C'est pourquoi, nous nous sommes penchés sur le module Moonmenu_ck qui était compatible avec la version de notre CMS et celle du PHP. Ce module permet de faire des menus déroulants verticaux et horizontaux. Après l'avoir intégré dans le système de gestion de contenu, nous avons pu réalisé notre menu. * voir définition des mots clés et techniques 7

8 4 Conception d'un article Pour la conception d'un article, nous vous proposons de vous reporter au manuel d'insertion d'un article situé en Annexe (Manuel d'insertion d'un article). Par contre, nous avons eu un gros problème, lors de l'insertion des articles de la discographie. En effet, les premiers articles ne contenaient que la pochette de l'album et un article décrivant l'album. Or nous devions insérer pour chaque pochette la liste de ces titres. Et à ce moment, soit nous choisissions de l'écrire dans l'article en faisant un tableau par exemple, soit nous utilisions le PHP et un formulaire pour rentrer les données dans un table externe et les afficher automatiquement ensuite. Nous avons décidé de choisir le second choix pour des raisons d'ergonomie. C'est pourquoi, nous nous sommes penché de nouveau sur la connexion d'une table d'une base de données externe avec celle JOOMLA!. Nous avons pu compter sur l'aide d'un autre groupe de projet travaillant également sur JOOMLA! pour trouver la réponse. Il suffit de sélectionner la base de données que l'on souhaite utiliser sans oublier de redonner la main à celle de notre CMS quand nous n'en avons plus besoin. Code agissant sur la base de données choisie Une fois ce problème résolu, nous nous sommes mis à la création de la table dans laquelle nous allons insérer les données par la suite. Cette table se nomme CHANSON et contient quatre champs : ch_code : clé primaire qui s'incrémente automatiquement à chaque rentrée de données dans la table. ch_album : propriété qui va contenir le nom de l'album. ch_titre : propriété qui va contenir le nom de la chanson. ch_duree : propriété facultative qui contient la durée d'un titre de chanson. Ensuite, nous avons mis en place le formulaire HTML* qui permet de voir les champs que nous voulons compléter. * voir définition des mots clés et techniques 8

9 Après avoir effectué ce formulaire, nous avons mis en place le fichier PHP qui contiendra ce formulaire et les fonctions MySQL qui interagissent dessus. En effet, il a fallu faire différents contrôles. Tout d'abord, il faut mettre une casse pour les chaînes de caractères qui soit formel. Ensuite, il faut accéder au fonction seulement si les deux champs principaux (album et titre) du formulaire sont remplis. Puis, il faut aussi voir si le titre d'un album donné n'est pas déjà dans la base de données pour éviter la redondance d'informations. Ce dernier contrôle se fait à l'aide d'une requête qui compte le nombre de lignes de réponses. En cas de nombre de réponse égal à 0, les données sont insérées dans la table externe. Sinon, elles sont rejetées et nous pouvons voir s'afficher un message d'erreur indiquant la redondance des informations. * voir définition des mots clés et techniques 9

10 Ce formulaire d'ajout d'une chanson dans la table externe est bien entendu réservé à l'administrateur. En effet, il faut que celui-ci se connecte, à ce moment-là, un nouvel élément apparaît dans le menu du haut «Ajouter Chanson», ce qui lui permet d'accéder au formulaire. Ce nouvel élément du menu a été mis en place à l'aide d'un composant que nous avons intégré à JOOMLA!, c'est Jumi. Il permet d'appeler un fichier PHP créé au préalable et d'en faire une page à part entière dans le site. Après avoir fait ce formulaire d'ajout d'une chanson dans la base de données, il a fallu réfléchir à comment mettre en place dynamiquement les titres d'un album sur la page voulue. C'est pourquoi, nous nous sommes aidés de l'article déjà mis en place en éditant le code HTML de cette page. Puis, nous avons ajouté à ce code, du code PHP qui permet de sélectionner dans la table externe les titres d'un album souhaité grâce à une requête toute simple. La fonction «mysql_query» permet d'exécuter la requête. Pour afficher les réponses, il a fallu faire une boucle. La variable «$recup» permet de récupérer les différentes lignes suite à la requête sous forme de tableau. L'affichage se fait réellement lors de la concaténation de la variable «$i» et des cases du tableau souhaitées «$recup[2]» et «$recup[3]» correspondant respectivement au titre d'une chanson et à sa durée. * voir définition des mots clés et techniques 10

11 5 Lecteur de musiques et vidéos Les lecteurs des différents niveaux ne correspondaient pas aux besoins de Monsieur Rivron. Nous avons donc entrepris la création d'un lecteur adapté à nos besoins. Ce lecteur devait prendre en compte les différentes contraintes évoquées par le commanditaire et répondre aux cahiers des charges. a) Rappel des fonctionnalités coder en JAVA pour proposer un maximum de souplesse et de portabilité, lire des fichiers audio de trente secondes (.MP3) et des fichiers vidéos (.AVI), se lancer dans la page (et non en pop-up), faire apparaître une liste de lecture ainsi que les boutons lecture/, stop, passer, revenir, volume et plein écran, lire les extraits de manière aléatoire, offrir la possibilité de passer un extrait, offrir la possibilité de proposer un extrait à un client. * voir définition des mots clés et techniques 11

12 b) Début de l'implémentation Nous avons donc débuter par la création d'un lecteur codé en JAVA. En effectuant des re cherches sur Internet, notamment sur les flux audio et vidéos, et grâce à l'aide de M. LEBRUN, nous avons été en mesure de réaliser une première ébauche de lecteur. Ébauche de lecteur JAVA Celui-ci, d'une composition basique, nous permet de lire un fichier ciblé dans le code ainsi que de le mettre en pause ou de le stopper. A l'aide des boutons précédent et suivant, nous pouvons également lire une seconde musique et faire le lien entre les deux fichiers. Lecture JAVA en activité Ci-dessus, nous pouvons voir le lecteur activé, nous voyons ainsi que le bouton de lecture se grise, tandis que les boutons de pause et d'arrêt deviennent accessible à l'utilisateur. * voir définition des mots clés et techniques 12

13 Voici la fonction qui nous permet de lire notre fichier, grâce à l'utilisation de la classe SimpleSoundPlayer qui encapsule un son qui peut être ouvert à partir du disque dur et joué plus tard. Ceci est le constructeur de la classe SimpleSoundPlayer. Comme on peut l'observer, cette classe fonctionne grâce à un système de de flux audio. Nous avons donc réussi à réaliser un lecteur de base pour lire nos fichiers musicaux, mais il fallait également pouvoir gérer les autres fonctionnalités attendues : la gestion des listes de lecture et lire les extraits de manière aléatoire. De plus, il a fallut prendre en compte le fait que l'on devait incorporer notre lecteur à JOOMLA. Étant donné la complexité de la tâche, et suite au conseil de M. Porcq, nous avons finalement choisi de trouver un module pour JOOMLA permettant de remplir les fonctionnalités décrites dans le cahier des charges. * voir définition des mots clés et techniques 13

14 c) Choix du lecteur AVR Après de nombreuses recherches sur Internet, nous avons trouvé un module pouvant contourner nos problèmes. Le module AllVideos Reloaded nous donne la possibilité d'inclure nos propres vidéos ou fichiers audio. Nous sommes maintenant capable d'inclure et de jouer n'importe quel type de vidéo ou de contenu audio, en utilisant des tags simples, depuis le contenu envoyé sur notre serveur. En plus d'être facile à utiliser, le module AllVideos Reloaded est rapide à mettre en place, gratuit et flexible. Pour lire nos fichiers audio ou vidéo, nous devons créer deux dossiers audio et vidéos qui doivent être situés dans le dossier image du site. Puis, pour lire notre fichier audio, il suffit d'utiliser des balises de lecture comme dans cet exemple : {mp3}monfichier.mp3{/mp3} En insérant ce code dans le contenu de l'article, on observe la création d'un lecteur contenant notre fichier son. Le module permet de gérer une multitude de format. Le module AVR nous offre également la possibilité de gérer nos listes de lecture. Pour se faire, il nous suffit de créer un fichier XML contenant les informations nécessaires. XML (extensible Markup Language) est un langage informatique de balisage générique. Il utilise des balises, permet l'utilisation de balises personnalisées et offre la possibilité d'échanger des données. La balise est un caractère, ou une série de caractères, utilisé pour la structuration d'un document et qui sera invisible par le lecteur final. Ainsi, voici un exemple de fichier XML qui permet de jouer une liste de lecture : les balises <tracklist> permettent de créer notre liste de lecture. les balises <track> définissent une nouvelle piste. les balises <location> définissent le chemin pour accéder à nos morceaux. * voir définition des mots clés et techniques 14

15 Afin de simplifier la navigation à l'utilisateur, nous avons choisi, en accord avec notre commanditaire, de proposer la mise en place d'un pop-up qui s'ouvre lorsque l'utilisateur clique sur un bouton situé sur la page de l album. En cliquant sur le bouton de lecture, nous créons un nouveau popup contenant la liste de lecture correspondante. * voir définition des mots clés et techniques 15

16 Au niveau du code, celui-ci reste relativement simple : {auto popup="true" plsize="100" pbgcolor="#ffffff" pfgcolor="#000000" psccolor="#000000" screenmode="plright" divid="mypopup01" autostart="true"}list.xml{/auto} {avrpopup id="mypopup01"}<img alt="ecouter l'album" src="http://www.davidicke.com/movie/images/uploads/play_button.jpg" mce_src="http://www.davidicke.com/movie/images/uploads/play_button.jpg" width="40" height="40">{/avrpopup} la balise auto permet de ne pas se préoccuper du type de notre fichier. Le lecteur le reconnaît de lui-même. les balise pbgcolor, pfgcolor et psccolor définissent les couleurs de notre lecteur. la balise screenmode permet d'afficher notre liste de lecture à l'endroit désiré. la balise divid créée un popup, sans l'afficher. enfin, la balise avrpopup créée le lien affiché dans la page Internet et active le popup si l'on clique sur ce même lien. * voir définition des mots clés et techniques 16

17 6 Design du site Artiste Un des objectifs principaux du site était de vendre, il était donc important d'avoir un design qui soit bien fait. Le commanditaire a décidé de confier cette tâche à des étudiants d'information- Communication (IC), nous avons dû coordonner notre travail avec eux. Ils nous ont proposé un premier design (Annexe II-6 Premier design) qui n'a pas été retenu par le commanditaire. De notre coté, pour ne pas perdre de temps en l'attente d'un autre design, nous avons décidé de travaillé sur un template* déjà existant dans JOOMLA! : Rhuk Milkyway (Annexe II-6 Template). Comme nous nous sommes par la suite adapté à ce template, les étudiants de l'autre département ont dû se baser sur ce modèle pour effectuer un second design qui a été validé en suite par le commanditaire (Annexe II-6 Second design). Une fois, le design en main il a donc fallu le mettre en place. La difficulté est alors apparu lors de cette phase de conception. Nous pensions au début que ce ne serait pas trop difficile, or nous nous sommes trompés. En effet, l'interface administration du site ne nous permettait aucun remodelage, il a donc fallu que nous nous attaquions directement à la feuille de style (CSS) du site. L'analyse de cette feuille de style a été un gros problème pour nous, nous avons eu du mal à reconnaître quelle balise correspondait à quelle partie du site. Même quand nous avons réussi à distinguer les différentes balises, nous nous sommes rendu compte qu'une modélisation comme nous le souhaitions n'était pas possible. Ne pouvant donc pas diviser le site en trois parties, nous avons mis en place une image de fond donnant l'impression de partage. Mais sur cette image de fond, le texte vient s'écraser ce qui donne un visuel désagréable. Nous avons donc dû décaler le texte en fonction de l'image de fond. La mise en page du texte ne s'est pas fait dans le CSS contrairement à l'image de fond mais se fait directement dans l'interface de publication d'article. * voir définition des mots clés et techniques 17

18 Partie IV : Paiement Le site propose le visionnement d'extraits de vidéo et l'écoute d'extraits de musiques durant la navigation. Une fois, le paiement mis en place, le visiteur pourra télécharger légalement ces morceaux ou ces vidéos depuis le site. C'est pourquoi, nous avons recherché en première année différents modes de paiement (CB, SMS et Paypal). Lors de cette phase de création, nous allons vous expliquer les problèmes rencontrés avec certains de ces paiements et les choix effectués. 1 Carte Bancaire Le paiement par SMS est un des modes de paiement le plus utilisé sur Internet. Il suffit de se munir de sa carte bancaire classique. Au niveau du fonctionnement (Annexe IV 1 Diagramme de séquence) : 1. Client entre ses coordonnées bancaires sur le site marchand (numéro de carte, date de validité et cryptogramme visuel) Numéro carte : Date validité : Cryptogramme visuel : * voir définition des mots clés et techniques 18

19 2. Informations bancaires transmises à la banque du vendeur de manière sécurisé. Site Internet Envoie des informations vers la banque du vendeur Banque vendeur 3. Banque du vendeur envoie une demande d'autorisation à la banque du client. Envoie de la demande d'autorisation Banque vendeur Banque client 4. Envoie d'une réponse de la banque client vers la banque du site commerçant. Envoie de la réponse de la banque client Banque client Banque vendeur * voir définition des mots clés et techniques 19

20 5. Banque du commerçant renvoie alors une requête contenant la réponse d'autorisation (acceptation ou refus) vers le site du vendeur. Site Envoie d'une requête d'autorisation ou de refus de l'achat Internet Banque vendeur 6. Ticket électronique s'affiche sur l'écran de l'internaute et indique le résultat de la transaction. Commande n : 2165 Prix : 1,99 Validation commande : oui Télécharger : Cliquer ici Au niveau de l'intégration du mode de paiement dans le site Web, il faut voir directement avec la banque du vendeur. Un contrat est alors établi entre la banque et le responsable de l'entreprise qui vend les produits présents sur le site. Une fois, le contrat signé, un compte entreprise est ouvert et la banque fournit un logiciel de gestion. Ce logiciel peut être intégré à l'aide d'un code (en C, JAVA, ou HTML) fourni par la banque. Une difficulté intervient lorsque l'on souhaite nous même créer cette page de paiement et transmettre les données cryptées sans l'intermédiaire des modules proposés par les banques. En effet, il faut crypter ces données pour qu'elles soient sécurisées. On effectue ce cryptage grâce à des algorithmes et on sécurise par un protocole HTTPS. Ce n'est pas notre optique à ce jour mais une possibilité d'études dans l'avenir. * voir définition des mots clés et techniques 20

21 Au niveau de la gestion des ventes, le logiciel fourni par l'entreprise permet de gérer différentes actions possibles telles que la date de transaction, valider nous-même le transfert vers le compte entreprise ou encore rembourser un achat pour différentes causes. Le prix de souscription à une offre comme celle-ci auprès de la banque du commerçant varie entre 450 et 800. Un exemple de plateforme de gestion de paiement par carte bancaire pour le vendeur : Les commissions prises par la banque sont très importantes. Notre commanditaire a donc décidé délaisser ce mode de paiement. * voir définition des mots clés et techniques 21

22 2 SMS Le paiement par SMS a avant tout été retenu car c'est un moyen de micro paiement. C'est un service de paiement qui permet l'achat de contenu ayant une faible valeur unitaire. Nous avons constaté ensuite plusieurs avantages au paiement par SMS : La navigation sur internet n'est pas interrompue. Le code est bien lisible à l'écran. Le code peut-être conservé. Le coût est clairement défini et maîtrisé. Au niveau du fonctionnement : 1. Client choisit de payer sur le site internet. Il voit alors le numéro de téléphone et un code de chanson généré aléatoirement. Chanson : Béti Code chanson : 02 Envoie le code ci-dessus au (prix d'un sms + 1,50) Code téléchargement : 2. Client envoie le code au numéro de téléphone indiqué. 3. Vendeur (par l'intermédiaire du serveur) renvoie un code aléatoire à quatre caractères au client * voir définition des mots clés et techniques 22

23 Numéro : Code téléchargement : 2jK Client rentre alors le code de téléchargement reçu par SMS sur la page requise. En cas de mauvais code, le client reste sur la même page. 5. Dans le cas contraire, on arrive sur la page de téléchargement avec un lien de la chanson que l'on souhaite télécharger. Chanson : Béti Téléchargement : ici Le vendeur va ainsi rentabiliser son achat grâce au SMS que le client à envoyer. L'argent que le client à déversé est renvoyé sur un compte que l'opérateur nous a donné. Pour recevoir cet argent, il est nécessaire de faire une demande à l'opérateur. Or, l'opérateur récupère une commission sur chacune des transactions. * voir définition des mots clés et techniques 23

24 Client paye Le compte reçoit L'opérateur prend comme commission Le vendeur perçoit 1 SMS à 2,00 2,00 1,15 0,85 1 SMS à 1,50 1,50 0,85 0,65 On remarque alors que le vendeur ne reçoit qu'une faible partie du prix de vente initial. Nous avons donc décidé d'oublier ce mode de paiement comme le commanditaire le souhaitait à cause des commissions prises sur chaque transaction. * voir définition des mots clés et techniques 24

25 3 Paypal a) Les différentes solutions Paypal Sur l'ensemble des trois modes de paiement envisagés au début de la seconde année, Paypal semble le plus intéressant. En effet, outre le pourcentage de commission que la société prend sur chaque vente, le système une fois mis en place assure une sécurisation efficace des données personnelles. Lorsque le client a ajouté différents produits au panier et qu'il décide de payer, il sera redirigé vers le site de Paypal afin d'y rentrer ses identifiants et de continuer le paiement. Étant sur leur site, Paypal assure crypter les informations personnelles du client et qu'aucune d'entre elles ne seront utilisées à des fins illicites. Voici un tableau récapitulant les commissions réalisées par Paypal : Ventes Mensuelles avec Paypal De 0,00 EUR à 2 500,00 EUR De 2 500,01 EUR à ,00 EUR De ,01 EUR à ,00 EUR De ,01 EUR à ,00 EUR Plus de ,00 EUR Prix par transaction 3,4% + 0,25 EUR 2,0% + 0,25 EUR 1,8% + 0,25 EUR 1,6% + 0,25 EUR 1,4% + 0,25 EUR Paypal propose plusieurs solutions aux vendeurs et aux acheteurs pour répondre aux différents besoins des uns et des autres. Dans notre cas, nous recherchons la solution permettant à un client de payer via un compte Paypal les produits qu'il souhaite acheter sur notre site. Deux solutions répondent à ces critères : 1ere solution : Paypal Option +* (Annexe IV-3 Paypal Option +) : Solution standard en manière de paiement sur un site web pour les utilisateurs d'un compte Paypal : 1. Acheteur valide son panier d'achat sur notre site. 2. Acheteur choisit Paypal comme mode de paiement. 3. Acheteur est alors redirigé vers Paypal pour s'y connecter. 4. Acheteur vérifie et confirme le paiement. Le compte du vendeur est crédité. 5. Acheteur est redirigé sur notre site. Notre commanditaire, Monsieur Rivron, nous a fait part en première année d'une contrainte concernant la procédure d'achat. En effet, il souhaite réduire le plus possible le nombre de clics pendant cette procédure. La seconde solution intitulée «Paypal Express» serait alors idéal : 2eme solution : Paypal Express* (Annexe IV-3 Paypal Express) : 1. Acheteur clique sur «Acheter avec Paypal», il paie alors directement sans avoir à créer son compte ou donner son adresse de livraison. 2. Acheteur valide de nouveau les informations détenues par Paypal. * voir définition des mots clés et techniques 25

26 Suite au paiement, notre site doit tout de même vérifier les informations envoyées par Paypal afin de pouvoir donner son autorisation pour la sortie du produit. La manière de récupérer ces données varie selon la façon d'intégration de Paypal dans le site. b) Les deux technologies d'intégration : Il existe deux technologies différentes pour intégrer Paypal dans JOOMLA!. On peut l'intégrer à l'aide de l'html ou d'un web service (API). L'HTML est le langage connu de tous pour représenter une page web tandis que l'api Paypal* est une brique fonctionnelle développée par Paypal. Voici un tableau comparatif de ces deux techniques d'intégration : HTML Avantages Simple, rapide d'utilisation Flexible, puissant, personnalisable Inconvénients Peu flexible Complexité accrue Exemple de code HTML : API Exemple de code API : * voir définition des mots clés et techniques 26

27 c) Les problèmes rencontrés Nous avons donc dû faire un choix entre ces deux solutions données par Paypal et ces deux techniques d'intégration. Paypal Option + peut être intégré via les deux technologies API ou HTML tandis que Paypal Express ne s'intègre qu'avec API Paypal. Au vu des contraintes données par le commanditaire, nous nous sommes donc penchés sur Paypal Express et nous avons essayé de l'intégrer et de comprendre le code API. Paypal propose une plateforme de test en ligne, nous avons donc pu y tester notre code. Les transactions de test s'effectuaient entièrement cependant nous n'arrivions pas à récupérer les informations relatives au paiement, primordiales pour le téléchargement, en utilisant l'api (Annexe I-1 Transfert de données de Paiement en API). En effet, lors de l'étape n 1 de l'index, nous envoyions un formulaire vers le site Paypal équivalent à celui ci-dessous : Durant plusieurs étapes, le site Paypal nous renvoyait des informations avec des attributs différents selon chaque étape sous la forme suivante : Cependant à une des étapes, au lieu que la variable «&ACK» ait la valeur «Succès» elle avait la valeur «Échec». Ceci nous empêchait de poursuivre la procédure pour recevoir les données de paiement. Nous n'avions pas trouvé d'où provenait l'erreur, de plus nous avions remarqué que la différence entre les deux solutions proposées par Paypal sur le nombre de clics était minime. Ainsi, au vue de notre retard dans l'avancement de cette partie du projet, nous avons décidé d'intégrer Paypal Option + en HTML plutôt que de passer beaucoup de temps sur la compréhension de l'api (développeurs confirmés) pour Paypal Express. * voir définition des mots clés et techniques 27

Mettre à jour PrestaShop

Mettre à jour PrestaShop Mettre à jour PrestaShop De nouvelles versions de PrestaShop sortent régulièrement. Certaines sont des versions majeures, la plupart sont mineures, mais toutes apportent leur lot d'innovation, d'amélioration

Plus en détail

Support de cours de la formation izi-media

Support de cours de la formation izi-media Support de cours de la formation izi-media Préambule Ce support de cours s'adresse aux participants du module de formation «izi-media». Il n'a pas pour but de se substituer à la formation présentielle,

Plus en détail

Installation de Joomla

Installation de Joomla 1 sur 15 26/05/2008 22:17 Installation de Joomla Ce tutorial décrit les étapes permettant d'installer Joomla (version 1.5.1) sur un serveur d'hébergement. La procédure peut légèrement varier en fonction

Plus en détail

Manuel du composant CKForms Version 1.3.2

Manuel du composant CKForms Version 1.3.2 Manuel du composant CKForms Version 1.3.2 Ce manuel vous présente les principales fonctionnalités du composant CKForms y compris le module et le plug-in CKForms 1.3 est la nouvelle version du composant

Plus en détail

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas)

Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Les CMSs, comment ça marche et comment choisir le bon CMS? (mon site, pas à pas) Author : soufiane Bonjour, J'ai parlé dans les tutoriels précédents de la série "mon site, pas à pas" sur les divers langages

Plus en détail

Installation locale de JOOMLA SEPIA

Installation locale de JOOMLA SEPIA FOAD TICE Installation locale de JOOMLA SEPIA Académie de Reims FRANÇOIS PALLUT Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

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

Té lé chargér lé galémént dé la musiqué

Té lé chargér lé galémént dé la musiqué Té lé chargér lé galémént dé la musiqué Par Clément JOATHON Dernière mise à jour : 27/01/2015 Vous souhaitez télécharger légalement de la musique à écouter sur votre ordinateur ou à transférer sur votre

Plus en détail

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public

PLAN. Qui peut faire quoi? Présentation. L'internaute Consulte le site public SPIP est une interface en ligne gratuite permettant de créer des sites collaboratifs de façon suffisament simple pour que les élèves puissent publier leur propres articles. Il permet aussi d'héberger son

Plus en détail

WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE

WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE 1. Introduction WINDOWS SERVER 2003 ADMINISTRATION A DISTANCE En règle générale, les administrateurs ne travaillent pas en salle serveurs. Et cette dernière peut se trouver n'importe où dans le bâtiment.

Plus en détail

Edutab. gestion centralisée de tablettes Android

Edutab. gestion centralisée de tablettes Android Edutab gestion centralisée de tablettes Android Résumé Ce document présente le logiciel Edutab : utilisation en mode enseignant (applications, documents) utilisation en mode administrateur (configuration,

Plus en détail

Storebox User Guide. Swisscom (Suisse) SA

Storebox User Guide. Swisscom (Suisse) SA Storebox User Guide Swisscom (Suisse) SA Table des matières. Généralités/Configuration 3. Qu'est-ce que Storebox? 4. Structure de dossier 5.3 Connexion au portail de l'équipe 6.4 Déconnexion du portail

Plus en détail

Tutoriel Drupal version 6 :

Tutoriel Drupal version 6 : 1 Tutoriel Drupal version 6 : Installation en local sous Windows et traduction 2 1. Installation de Drupal en local (sur votre pc) 1.1. Logiciels nécessaires Drupal fonctionne dans un environnement nécessitant

Plus en détail

CONFIGURER VOTRE HEBERGEMENT LINUX

CONFIGURER VOTRE HEBERGEMENT LINUX CONFIGURER VOTRE HEBERGEMENT LINUX Ref : FP. P858 V 6.0 Ce document vous indique comment utiliser votre hébergement Linux à travers votre espace abonné. A - Accéder à la gestion de votre Hébergement...

Plus en détail

Gérer des sites avec Dreamweaver

Gérer des sites avec Dreamweaver Gérer des sites avec Dreamweaver La boîte de dialogue Gérer les sites a pour fonction de vous permettre de créer un nouveau site, de modifier, de dupliquer, de supprimer un site, d'importer ou d'exporter

Plus en détail

Scolasite.net, le créateur de site web au service des enseignants. Guide d'administration du site Internet. Page 1

Scolasite.net, le créateur de site web au service des enseignants. Guide d'administration du site Internet. Page 1 Guide d'administration du site Internet Page 1 Scolasite permet de créer rapidement un site Internet, sans connaissances techniques particulières. Spécialement destiné aux établissements scolaires, son

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

Louer et utiliser un Hébergement Mutualisé OVH (Version 1.0)

Louer et utiliser un Hébergement Mutualisé OVH (Version 1.0) Louer et utiliser un Hébergement Mutualisé OVH (Version 1.0) Page 1/27 Table des matières 1.L'hébergement mutualisé c'est quoi?...3 2.Quel hébergeur choisir?...4 3.Louer un hébergement mutualisé chez OVH...4

Plus en détail

Chapitre 4 Les Servlets. 1. Qu'est-ce qu'une Servlet? 1.1 Présentation. 1.2 Requêtes HTTP

Chapitre 4 Les Servlets. 1. Qu'est-ce qu'une Servlet? 1.1 Présentation. 1.2 Requêtes HTTP 210 Les Servlets 1. Qu'est-ce qu'une Servlet? 1.1 Présentation Les Servlets sont la base de la programmation Java EE. La conception d'un site Web dynamique en Java repose sur ces éléments. Une Servlet

Plus en détail

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL

NVU, Notepad++ (ou le bloc-note), MySQL, PhpMyAdmin. HTML, PHP, cas d utilisation, maquettage, programmation connaissances en HTML, PHP et SQL Prise en main de NVU et Notepad++ (conception d application web avec PHP et MySql) Propriétés Intitulé long Formation concernée Matière Présentation Description Conception de pages web dynamiques à l aide

Plus en détail

Je communique avec Skype

Je communique avec Skype Je communique avec Skype Support de formation des Médiathèques du Pays de Romans Site Internet Twitter MediaTechRomans Table des matières Présentation de Skype...2 Un logiciel pour être plus proche...

Plus en détail

Guide d'installation d'icewarp

Guide d'installation d'icewarp Le serveur Icewarp Guide d'installation d'icewarp Version 11 Avril 2014 Icewarp France / DARNIS Informatique i Sommaire Guide d'installation d'icewarp 1 Introduction... 1 Pré-requis... 1 Exigences sur

Plus en détail

Module ebay pour PrestaShop Guide du vendeur

Module ebay pour PrestaShop Guide du vendeur Module ebay pour PrestaShop Guide du vendeur Basé sur le module d'extension version 1.7.1, publié en 04/2014 Version du document : 1.4, 08/2014 1 Informations et aide Généralités Pour obtenir des informations

Plus en détail

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5

1. Introduction... 2. 2. Création d'une macro autonome... 2. 3. Exécuter la macro pas à pas... 5. 4. Modifier une macro... 5 1. Introduction... 2 2. Création d'une macro autonome... 2 3. Exécuter la macro pas à pas... 5 4. Modifier une macro... 5 5. Création d'une macro associée à un formulaire... 6 6. Exécuter des actions en

Plus en détail

Utilisation de l e-mail. Sommaire

Utilisation de l e-mail. Sommaire Utilisation de l e-mail Sommaire Notions de base...2 Généralités...2 Les adresses e-mail...3 Composition d une adresse e-mail...3 Interface d Outlook Express...4 Copie d écran...4 Composition de l interface...4

Plus en détail

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites

Plus en détail

Paiement sécurisé sur Internet. Tableau de bord Commerçant

Paiement sécurisé sur Internet. Tableau de bord Commerçant Paiement sécurisé sur Internet Tableau de bord Commerçant SOMMAIRE 1 Principe 4 1.1 Principe général 4 1.2 Environnement de validation 4 1.3 Environnement de Production 4 2 Accès au tableau de bord 5 2.1

Plus en détail

claroline classroom online

claroline classroom online de la plate-forme libre d'apprentissage en ligne Claroline 1.4 Manuel Révision du manuel: 06/2003 Créé le 07/09/2003 12:02 Page 1 Table des matières 1) INTRODUCTION...3 2) AFFICHER LA PAGE DE DEMARRAGE...3

Plus en détail

Exposer ses créations : galerie photos, galerie de médias

Exposer ses créations : galerie photos, galerie de médias CHAPITRE 14 Exposer ses créations : galerie photos, galerie de médias Si l éditeur TinyMCE et le système de liens de Joomla permettent d intégrer ou de lier des médias à un article, ils restent assez limités.

Plus en détail

Sauvegarder automatiquement ses documents

Sauvegarder automatiquement ses documents Sauvegarder automatiquement ses documents Il n'y a rien de pire que de perdre ses documents suite à un problème avec son ordinateur. Qu'ils s'agissent de vos photos, de vos musiques, de vos rapports, de

Plus en détail

INSTALLER JOOMLA! 1.5.22 POUR UN HEBERGEMENT LINUX

INSTALLER JOOMLA! 1.5.22 POUR UN HEBERGEMENT LINUX INSTALLER JOOMLA! 1.5.22 POUR UN HEBERGEMENT LINUX Ce document vous indique comment installer Joomla! 1.5.22 sur votre hébergement LINUX. A - Télécharger Joomla! 1.5.22... 2 B - Transférer Joomla! via

Plus en détail

Manuel MSDS+ Système de programmes pour l'impression et la gestion des fiches de données de sécurité. DR-software GmbH

Manuel MSDS+ Système de programmes pour l'impression et la gestion des fiches de données de sécurité. DR-software GmbH Manuel MSDS+ Système de programmes pour l'impression et la gestion des fiches de données de sécurité DR-software GmbH Table des matières INSTALLATION ET ACTUALISATION 1 INSTALLATION DU PROGRAMME... 2 INSTALLATION

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial

Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial Instructions de mise à jour du micrologiciel des lecteurs SSD clients Crucial Présentation Au moyen de ce guide, un utilisateur peut effectuer une mise à jour du micrologiciel sur les SSD Crucial Client

Plus en détail

[Serveur de déploiement FOG]

[Serveur de déploiement FOG] 2012 Yann VANDENBERGHE TAI @ AFPA Lomme [Serveur de déploiement FOG] Procédure d'installation d'un serveur FOG pour la création et le déploiement d'images disques. 1.1 Introduction : Malgré le développement

Plus en détail

TecGo Online Local. Votre accès à TecCom. Installation et configuration du logiciel client version 3.0

TecGo Online Local. Votre accès à TecCom. Installation et configuration du logiciel client version 3.0 TecGo Online Local Votre accès à TecCom Installation et configuration du logiciel client version 3.0 SOMMAIRE I. Type d'installation II. III. Installation de TecLocal Configuration de la liaison en ligne

Plus en détail

Nouveautés joomla 3 1/14

Nouveautés joomla 3 1/14 Nouveautés joomla 3 1/14 Table des matières 1 Responsive... 1 2 Bootstrap... 1 3 LESS CSS intégré... 1 4. JUI (pour les développeurs d'extensions)... 1 5. Le Mambo days vs le Génial UX... 2 6. 7 étapes

Plus en détail

Formation à l'administration de votre site E-commerce Page 1 sur 15

Formation à l'administration de votre site E-commerce Page 1 sur 15 Formation à l'administration de votre site E-commerce Page 1 sur 15 FORMATION À L'ADMINISTRATION DE VOTRE SITE E-COMMERCE AVANT VANT-PROPOS Rendez-vous sur votre site avec un navigateur autre qu'internet

Plus en détail

FONCTIONNALITES EXTERNES A WEB ACAPPELLA

FONCTIONNALITES EXTERNES A WEB ACAPPELLA FONCTIONNALITES EXTERNES A WEB ACAPPELLA Web Acappella manque de fonctionnalités; pour en obtenir d'autres il faut aller les chercher ailleurs et mettre un peu les mains dans le cambouis. Voici des pistes

Plus en détail

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés Module SMS pour Microsoft Outlook MD et Outlook MD Express Guide d'aide Guide d'aide du module SMS de Rogers Page 1 sur 40 Table des matières 1. Exigences minimales :...3 2. Installation...4 1. Téléchargement

Plus en détail

Guide d'installation

Guide d'installation 1/7 The-Excalibur.com The Excalibur "hors ligne" : La poker-clock sans connection Internet Guide d'installation 2/7 Sommaire 1 Important... 3 2 Présentation... 3 3 Pré-requis... 3 4 Installation du serveur

Plus en détail

MODULES 3D TAG CLOUD. Par GENIUS AOM

MODULES 3D TAG CLOUD. Par GENIUS AOM MODULES 3D TAG CLOUD Par GENIUS AOM 1 Sommaire I. INTRODUCTIONS :... 3 II. INSTALLATION MANUELLE D UN MODULE PRESTASHOP... 3 III. CONFIGURATION DU MODULE... 7 3.1. Préférences... 7 3.2. Options... 8 3.3.

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail. Version 2.2 - EXOCA 1. Powered by

Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail. Version 2.2 - EXOCA 1. Powered by Guide Utilisateur - Guide général d'utilisation du service via Zdesktop ou Webmail Powered by Version 2.2 - EXOCA 1 Sommaire 1. Introduction... 3 2. Configuration du client Zdesktop (option par défaut)...

Plus en détail

Le générateur d'activités

Le générateur d'activités Le générateur d'activités Tutoriel Mise à jour le 09/06/2015 Sommaire A. Mise en route du Générateur d'activité... 2 1. Installation de Page... 2 2. Création des bases du générateur d'activités... 3 3.

Plus en détail

Premiers pas sur e-lyco

Premiers pas sur e-lyco Premiers pas sur e-lyco A destination des parents, ce document présente les premiers éléments pour accéder aux services de l'ent e-lyco d'un lycée. Que signifient ENT et e-lyco? ENT = Espace ou Environnement

Plus en détail

TAGREROUT Seyf Allah TMRIM

TAGREROUT Seyf Allah TMRIM TAGREROUT Seyf Allah TMRIM Projet Isa server 2006 Installation et configuration d Isa d server 2006 : Installation d Isa Isa server 2006 Activation des Pings Ping NAT Redirection DNS Proxy (cache, visualisation

Plus en détail

Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL)

Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL) Paiement sécurisé sur Internet Service TPE Virtuel (sécurisé par le protocole SSL) Présentation Générale Page 1 / 23 SOMMAIRE 1 1.1 Présentation du service de paiement par carte bancaire sur Internet,

Plus en détail

Assistance à distance sous Windows

Assistance à distance sous Windows Bureau à distance Assistance à distance sous Windows Le bureau à distance est la meilleure solution pour prendre le contrôle à distance de son PC à la maison depuis son PC au bureau, ou inversement. Mais

Plus en détail

1. Installation du Module

1. Installation du Module 1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de

Plus en détail

Ref : Résolution problème d'accès aux supports de cours

Ref : Résolution problème d'accès aux supports de cours PLATE FORME e-learning LLMS Pôle national de compétences FOAD (Formation Ouverte et A Distance) Ref : Résolution problème d'accès Pôle compétences FOAD SIGAT http://foad.ac-toulouse.fr/ Page 2 SOMMAIRE

Plus en détail

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur

De EnvOLE 1.5 à EnvOLE 2. Document pour l administrateur De EnvOLE 1.5 à EnvOLE 2 Document pour l administrateur 1 INDEX 1/ Introduction :... 3 2/ Contenu du CEL 2.0 à l issue de la migration... 4 Votre CEL est-il migré?... 4 Accès aux deux versions du CEL...

Plus en détail

Guide de l utilisateur. Demande d accréditation en ligne

Guide de l utilisateur. Demande d accréditation en ligne Guide de l utilisateur Demande d accréditation en ligne Table des matières Introduction... 3 Inscription à la liste des organisateurs... 4 Création de votre compte... 5 Ouvrir une session... 6 Visuel...

Plus en détail

Séquence de découverte de SparkAngels Logiciel d entraide numérique

Séquence de découverte de SparkAngels Logiciel d entraide numérique Contributeurs : GUILLEZ Frédéric BANDINI Gérard DENIGOT Michaël FOLCH Janine PERILLAUD Stéphanie PLATEL Carl REANT Franck I. Matériel et préparation Pré requis matériel et logiciel : Ordinateur avec connexion

Plus en détail

Windows 7 : les bases

Windows 7 : les bases Fiche Logiciel Ordinateur Niveau FL01011 09/12 Windows 7 : les bases L'utilisation d'un ordinateur suppose la découverte d'un environnement nouveau, qui a son propre vocabulaire et ses propres concepts

Plus en détail

Espace numérique de travail collaboratif

Espace numérique de travail collaboratif Espace numérique de travail collaboratif 1/10 Présentation Agora Project est un espace de travail collaboratif complet et intuitif. Cette application est accessible partout et à tout moment, via un simple

Plus en détail

Aide Utilisateur. Cellpass.fr

Aide Utilisateur. Cellpass.fr Aide Utilisateur Mise en place simple :... 2 Création d une ressource... 2 Installation du module... 5 Test fonction file OK... 7 temps de connexion < 1 seconde(s)... 7 Exemple d'installation PassUp pour

Plus en détail

Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS

Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS 1 PleskWebpack MAS_FR- Octobre 2010 SOMMAIRE - Introduction 1 - Créer un compte FTP et les droits d accès 2 - Utiliser l outil de rapport (statweb,

Plus en détail

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 )

TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 ) TRUECRYPT SUR CLEF USB ( Par Sébastien Maisse 09/12/2007 ) Voici un petit document concernant d'un espace crypté sur une clef usb en utilisant le logiciel TRUECRYPT. Ce dernier est gratuit et disponible

Plus en détail

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare)

On trouvera sur le site du CCDMD un exemple d album construit avec Cantare. (http://www.ccdmd.qc.ca/ri/cantare) Cantare 2 Introduction L outil logiciel Cantare s adresse à toute personne qui veut construire des leçons visant l apprentissage d une langue par l écoute de chansons ou de fichiers sonores dont les paroles

Plus en détail

Rapport d'audit. «Librairie Informatique»

Rapport d'audit. «Librairie Informatique» GL51 Rapport d'audit «Librairie Informatique» Code : BATSPETA-000 Maîtrise d'oeuvre Maîtrise d'ouvrage Responsables de l'audit M. Fischer M. Petrequin Melle Bats, M. Petazzoni Date rédaction : 05/01/04

Plus en détail

WebShare v0.6.2 UTILISATION

WebShare v0.6.2 UTILISATION WebShare v0.6.2 UTILISATION Version française Utilisation du logiciel Entrez vos identifiants (login et mot de passe correspondants à ceux entrés dans l'administration) pour vous connecter. En cas d'erreur,

Plus en détail

TUTO / Comment installer Windows 10 Technical Preview pour ordinateur

TUTO / Comment installer Windows 10 Technical Preview pour ordinateur Page 1 sur 6 TUTO / Comment installer Windows 10 Technical Preview pour ordinateur Pour tous les impatients du bouton Démarrer Windows 10 arrive sera disponible le 29 juillet. Les versions d'essai se succèdent

Plus en détail

Réussir l intégration de Payzen

Réussir l intégration de Payzen Réussir l intégration de Payzen Version 1.4b Réussir l intégration de Payzen 1/16 SUIVI, HISTORIQUE Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom

Plus en détail

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla

Guide d utilisation. Table des matières. Mutualisé : guide utilisation FileZilla Table des matières Table des matières Généralités Présentation Interface Utiliser FileZilla Connexion FTP Connexion SFTP Erreurs de connexion Transfert des fichiers Vue sur la file d'attente Menu contextuel

Plus en détail

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.

Plateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1. Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,

Plus en détail

IP Office IP Office Manuel de l'utilisateur de la messagerie vocale intégrée

IP Office IP Office Manuel de l'utilisateur de la messagerie vocale intégrée Manuel de l'utilisateur de la messagerie vocale intégrée 15-604067 Version 11a - (29/04/2011) 2011 AVAYA Tous droits réservés. Note Bien que tous les efforts nécessaires aient été mis en œuvre en vue de

Plus en détail

Espace de travail collaboratif

Espace de travail collaboratif Espace de travail collaboratif 1/10 Table des matières Présentation...3 Les modules...4 LiveCounter, Messenger et Moteur de recherche...5 Utilisateur, Administrateur et Invité...5 Droits d'accès au contenu...6

Plus en détail

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Interface PC Vivago Ultra. Pro. Guide d'utilisation Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci

Plus en détail

Sauvegarder automatiquement ses documents

Sauvegarder automatiquement ses documents Sauvegarder automatiquement ses documents Par Clément JOATHON Dernière mise à jour : 22/09/2014 Il n'y a rien de pire que de perdre ses documents suite à un problème avec son ordinateur. Qu'ils s'agissent

Plus en détail

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent

Manuel Utilisateur de l'installation du connecteur Pronote à l'ent de l'installation du connecteur Pronote à l'ent Page : 1/28 SOMMAIRE 1 Introduction...3 1.1 Objectif du manuel...3 1.2 Repères visuels...3 2 Paramétrage de la connexion entre l'ent et Pronote...4 2.1 Informations

Plus en détail

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration

CMS Made Simple Version 1.4 Jamaica. Tutoriel utilisateur Récapitulatif Administration CMS Made Simple Version 1.4 Jamaica Système de gestion de contenu CMS Made Simple est entièrement gratuit sous licence GPL. Tutoriel utilisateur Récapitulatif Administration Le système de gestion de contenu

Plus en détail

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères

FORMATION PcVue. Mise en œuvre de WEBVUE. Journées de formation au logiciel de supervision PcVue 8.1. Lieu : Lycée Pablo Neruda Saint Martin d hères FORMATION PcVue Mise en œuvre de WEBVUE Journées de formation au logiciel de supervision PcVue 8.1 Lieu : Lycée Pablo Neruda Saint Martin d hères Centre ressource Génie Electrique Intervenant : Enseignant

Plus en détail

Tableau de bord Commerçant

Tableau de bord Commerçant Paiement sécurisé sur Internet Paiement sécurisé sur Internet Tableau de bord Commerçant Paiement sécurisé sur Internet Paiement sécurisé sur Internet au de bord Commerçant au de bord Commerçant au de

Plus en détail

MODE D EMPLOI (v1.1) DE PARUMOBILE, ÉDITEUR EN LIGNE DE SITE MOBILE

MODE D EMPLOI (v1.1) DE PARUMOBILE, ÉDITEUR EN LIGNE DE SITE MOBILE MODE D EMPLOI (v1.1) DE PARUMOBILE, ÉDITEUR EN LIGNE DE SITE MOBILE TABLE DES MATIÈRES 1. Inscription (p.3) 2. Connexion / Votre compte (p.4) 3. Édition (p.5) 3.1. Manager 3.1.1. La barre horizontale des

Plus en détail

Guide de l'utilisateur de l'application mobile

Guide de l'utilisateur de l'application mobile Guide de l'utilisateur de l'application mobile Avis de droit d'auteur Copyright Acronis International GmbH, 2002-2012. Tous droits réservés. «Acronis», «Acronis Compute with Confidence», «Acronis Recovery

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail

Guide de l'agent de notification

Guide de l'agent de notification Le serveur de communication IceWarp Guide de l'agent de notification Version 10.4 Avril 2012 Icewarp France / DARNIS Informatique i Sommaire Guide de l'agent de notification 1 Présentation... 1 Installation...

Plus en détail

Introduction JOOMLA. Fonctionnalités. Avantages. Hainaut P. 2013 - www.coursonline.be 1. Joomla est un système de gestion de contenu CMS open source

Introduction JOOMLA. Fonctionnalités. Avantages. Hainaut P. 2013 - www.coursonline.be 1. Joomla est un système de gestion de contenu CMS open source JOOMLA Introduction Joomla est un système de gestion de contenu CMS open source Il permet la conception rapide de sites Web avec une présentation soignée et une navigation très simple C est l outil idéal

Plus en détail

1 sur 5 10/06/14 13:10

1 sur 5 10/06/14 13:10 Time Machine est un outil proposé par Mac OS depuis sa version 10.5 (Leopard) et qui permet d'effectuer des sauvegardes de votre disque dur de manière régulière. Mais au-delà de la simple sauvegarde périodique,

Plus en détail

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29

FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29 FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29 FOIRE AUX QUESTIONS Confidentiel Titre du document : Monetico

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

Sage CRM. 7.2 Guide de Portail Client Sage CRM 7.2 Guide de Portail Client Copyright 2013 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur microfilm,

Plus en détail

A - En utilisant MOVIE MAKER Version 2.6... 2. B - En utilisant LIVE MOVIE MAKER Version 2011... 13

A - En utilisant MOVIE MAKER Version 2.6... 2. B - En utilisant LIVE MOVIE MAKER Version 2011... 13 Sommaire A - En utilisant MOVIE MAKER Version 2.6... 2 1) - Introduction... 2 2) - Acquisition de photos... 2 3) - Création d'un titre... 4 4) - Animation d'un Titre... 5 5) - Transition des photos...

Plus en détail

Evolutions du Web et des langages

Evolutions du Web et des langages Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB

Plus en détail

Gestion des paiements par identifiants Gestion des paiements par abonnements Systempay 2.4

Gestion des paiements par identifiants Gestion des paiements par abonnements Systempay 2.4 Gestion des paiements par identifiants Gestion des paiements par abonnements Systempay 2.4 Version du document 2.4 Sommaire 1. HISTORIQUE DU DOCUMENT... 4 2. CONTACTER L'ASSISTANCE TECHNIQUE...5 3. GÉRER

Plus en détail

Préface 3. Conventions typographiques... 3 Feedback... 4. Introduction 5. Se familiariser avec l'interface de SiteBuilder 6. Créer un site Web 8

Préface 3. Conventions typographiques... 3 Feedback... 4. Introduction 5. Se familiariser avec l'interface de SiteBuilder 6. Créer un site Web 8 Parallels Panel Table des matières Préface 3 Conventions typographiques... 3 Feedback... 4 Introduction 5 Se familiariser avec l'interface de SiteBuilder 6 Créer un site Web 8 Editer un site Web 9 Utiliser

Plus en détail

TP RPV DE NIVEAU APPLICATION EXTRANET

TP RPV DE NIVEAU APPLICATION EXTRANET TP RPV DE NIVEAU APPLICATION EXTRANET Étudions le cas de l entreprise MAROQ. L entreprise a décidé d ouvrir une partie de son SI (Système d information) à ses partenaires. Cette ouverture s effectue par

Plus en détail

Répondre à un courrier - Transférer un courrier 20

Répondre à un courrier - Transférer un courrier 20 avec Présentation de l'écran d'internet Explorer 5 3 Se connecter sur un site distant à partir de l'adresse URL du site Se connecter sur un site distant en utilisant les favoris 5 6 Enregistrer un site

Plus en détail

Guide d implémentation. Réussir l intégration de Systempay

Guide d implémentation. Réussir l intégration de Systempay Guide d implémentation - Interface avec la plateforme de paiement - Réussir l intégration de Systempay Version 1.4b Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa

Plus en détail

Le meilleur de l'open source dans votre cyber cafe

Le meilleur de l'open source dans votre cyber cafe Le meilleur de l'open source dans votre cyber cafe Sommaire PRESENTATION...1 Fonctionnalités...2 Les comptes...3 Le système d'extensions...4 Les apparences...5 UTILISATION...6 Maelys Admin...6 Le panneau

Plus en détail

Guide d utilisation. v 2.0

Guide d utilisation. v 2.0 Guide d utilisation v 2.0 Maj. le 23/10/2013 Inscription et Connexion à l'espace client 3 Installer le service de micropaiement PayPerPass 4 1. Ajouter un site! 5 2. Ajouter un produit! 6 3. Utiliser les

Plus en détail

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1

CARPE. Documentation Informatique S E T R A. Version 2.00. Août 2013. CARPE (Documentation Informatique) 1 CARPE (Documentation Informatique) 1 CARPE Version 2.00 Août 2013 Documentation Informatique S E T R A Programme CARPE - Manuel informatique de l'utilisateur CARPE (Documentation Informatique) 2 Table

Plus en détail

FileMaker Server 13. Guide de démarrage

FileMaker Server 13. Guide de démarrage FileMaker Server 13 Guide de démarrage 2007-2013 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et Bento sont des marques commerciales

Plus en détail

Classer et partager ses photographies numériques

Classer et partager ses photographies numériques Classer et partager ses photographies numériques Ce tutoriel a pour objectif de vous donner les bases nécessaires au classement de vos photographies numériques, et de vous donner des moyens simples de

Plus en détail

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante : http://www.hegerys.com/documentation/magicsafe-windows-doc.pdf

Plus en détail

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova I. Introduction Dans une période où la plasticité peut aider à réduire les coûts de développement de projets comme des applications mobile,

Plus en détail

Documentation de l'application de gestion de courrier évolutive (G.E.D.) pour la Mairie de Voreppe

Documentation de l'application de gestion de courrier évolutive (G.E.D.) pour la Mairie de Voreppe Documentation de l'application de gestion de courrier évolutive (G.E.D.) pour la Mairie de Voreppe Tony Galmiche le 28 février 2011 (modifiée alb) Sommaire 1 - Accès au portail de l'application GED...3

Plus en détail

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE

REALISER UN SITE INTERNET AVEC IZISPOT SOMMAIRE REALISER UN SITE INTERNET AVEC IZISPOT Voici un tutoriel pour vous aider à réaliser un petit site internet (4 pages) à l'aide du logiciel gratuit IZISPOT. Dans l'exemple qui suit, il s'agit de mettre en

Plus en détail