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

Le multimédia avec le Lecteur Windows Media

Le multimédia avec le Lecteur Windows Media Le multimédia avec le Lecteur Windows Media Présent dans Windows Vista et Windows XP, le Lecteur Windows Media vous permet de lire, organiser efficacement et transférer de la musique et des vidéos sur

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

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

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

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

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

Licence et activation de MapInfo Professional 12.0

Licence et activation de MapInfo Professional 12.0 Licence et activation de Asie-Pacifique / Australie : Téléphone : +61 2 9437 6255 pbsoftware.australia@pb.com pbsoftware.singapore@pb.com www.pitneybowes.com.au/software Canada : Téléphone : +1 416 594

Plus en détail

Guide d'installation pour Plug-in : PHP et Perl

Guide d'installation pour Plug-in : PHP et Perl Guide d'installation pour Plug-in : PHP et Perl Version AE280507-APIv6 Guide d'installation pour Plug-in : PHP et Perl API v6 Avertissements : Le fichier Version.txt précise l'environnement dans lequel

Plus en détail

Notice d'utilisation Vente en Ligne

Notice d'utilisation Vente en Ligne Notice d'utilisation Vente en Ligne Ce document est la propriété exclusive de la société DICE. 1 2 3 4 Sommaire Introduction... 3 But du document... 4 Commande par un client via internet... 5 3.1 Affichage

Plus en détail

Créer des pages WEB à l aide de KompoZer.

Créer des pages WEB à l aide de KompoZer. Document élève 1/14 Créer des pages WEB à l aide de KompoZer. Document élève 2/14 INTERNET : CREATION D UN SITE PRESENTATION Un site web (aussi appelé site internet par abus de langage) est un ensemble

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

Tutoriel de base. Copyleft 2010 réalisé par Roger Star sur Ooo

Tutoriel de base. Copyleft 2010 réalisé par Roger Star sur Ooo Tutoriel de base Table des matières 1Préambule1 2Téléchargement de Joomla1 3Base de données2 4Installation de Joomla2 5Contenu5 6Administration5 7Présentation de la structure de Joomla6 8Structure du site7

Plus en détail

Fonctionnement du Site Web Dynamique:

Fonctionnement du Site Web Dynamique: Fonctionnement du Site Web Dynamique: Site Web Dynamique: Un site Web dynamique est en faite un site Web dont les pages qu'il contient peuvent être générées dynamiquement, c'est à dire à la demande de

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

Bien débuter avec le CMS libre Wordpress

Bien débuter avec le CMS libre Wordpress Bien débuter avec le CMS libre Wordpress 1 / 17 Sommaire. Présentation Préparation Installation Configuration de base Quelques plugins utiles Wordpress et référencement La sécurité Pour finir Bibliographie

Plus en détail

SQL Server Management Studio Express

SQL Server Management Studio Express SQL Server Management Studio Express L'outil de gestion gratuit des bases Microsoft SQL Suite à mon précédent article, Microsoft a mis à disposition du public d'un outil gratuit de gestion des bases de

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

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

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

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

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

Intégration du module de paiement pour la plateforme Virtuemart 3

Intégration du module de paiement pour la plateforme Virtuemart 3 Intégration du module de paiement pour la plateforme Virtuemart 3 Version 2.0.1 Notes de Versions Version Date Commentaires 2.0.1 05/03/2015 Correction de bug : 1.1 19/01/2015 1.0 14/01/2015 Création du

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

Drivers Manager Universel

Drivers Manager Universel Drivers Manager Universel Manuel d utilisation Lisez cette documentation attentivement pour procéder à une installation réussie des pilotes sur votre ordinateur. Compte tenu de l'énorme diversité des marques

Plus en détail

STATISTICA - Version 10

STATISTICA - Version 10 STATISTICA - Version 10 Instructions d'installation de STATISTICA Entreprise pour une Utilisation sous Terminal Server et Citrix Remarques : 1. Ces instructions s'appliquent à une installation sous Terminal

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

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web.

Le langage PHP permet donc de construire des sites web dynamiques, contrairement au langage HTML, qui donnera toujours la même page web. Document 1 : client et serveur Les ordinateurs sur lesquels sont stockés les sites web sont appelés des serveurs. Ce sont des machines qui sont dédiées à cet effet : elles sont souvent sans écran et sans

Plus en détail

La Gestion Électronique des Documents avec Open ERP

La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP V e r s i o n d u d o c u m e n t V1.0 Introduction...4 I Installer la GED dans Open ERP...5 1 Les

Plus en détail

Administration Sites web sous JOOMLA

Administration Sites web sous JOOMLA Tutoriel Site Web Joomla Version : 1.0 by LHarant Page 1 Administration Sites web sous JOOMLA Sommaire 1) Les bases 2 1) Les notions de base de joomla 2 2) Accéder à l'administration du site 3 3) Créer

Plus en détail

Le site engarde-service.com pour publier des résultats de compétitions Service proposé par la société ANPV-log

Le site engarde-service.com pour publier des résultats de compétitions Service proposé par la société ANPV-log Le site engarde-service.com pour publier des résultats de compétitions Service proposé par la société ANPV-log 1. introduction 2. Création d'un compte sur engarde-service.com 2.1. Inscription 2.2 Gestion

Plus en détail

rendre les réunions simples

rendre les réunions simples rendre les réunions simples Vous trouverez tout ce dont vous avez besoin pour commencer à utiliser votre compte de conférence VaaS-t dans les pages suivantes. Guide de démarrage rapide Mise en route Votre

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

PORT@D. Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014

PORT@D. Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014 PORT@D Procédure de configuration et d'utilisation pour les Étudiants. Cégep Limoilou Septembre 2014 Table des matières Introduction... 1 Qu'est-ce qu'une machine virtuelle :... 2 Installation des prérequis...

Plus en détail

Comment enregistrer de la musique et/ou des sons avec Audacity

Comment enregistrer de la musique et/ou des sons avec Audacity Page 1 sur 17 - Dernière mise à jour de cette page : 08/11/2009 - Auteur : Arnaud WITSCHGER - Licences : documentation : GNU Free Documentation License et images : Creative Commons Deed - Retour à la page

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

Mémo pour la réalisation de sites Web avec e-majine

Mémo pour la réalisation de sites Web avec e-majine Mémo pour la réalisation de sites Web avec e-majine Pour accéder aux différentes interfaces d'administration e-majine (manage et webo-factory), vous avez un accès de type agence (premièrelettreduprénom.nom%agencedépartement

Plus en détail

Créer un site avec Joomla 1.5

Créer un site avec Joomla 1.5 Créer un site avec Joomla 1.5 Notions essentielles - Plus de détails sur le site www.joomlafrance.org Installation simple de Joomla 1.5 Auparavant : - Créer une base de données (noter son nom et son mot

Plus en détail

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 FileMaker Pro 14 Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

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

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

Guide de l'utilisateur PROTECTIS. Réalisé par le C.D.I.P.

Guide de l'utilisateur PROTECTIS. Réalisé par le C.D.I.P. Guide de l'utilisateur PROTECTIS Réalisé par le C.D.I.P. Table des matières INSTALLATION 1 Installation du logiciel...1 Ouverture du logiciel...1 Première ouverture du logiciel...1 Les ouvertures suivantes...3

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

Les différents outils du backoffice

Les différents outils du backoffice Les différents outils du backoffice Aide pour backoffice Avant d expliquer le fonctionnement de votre outil d administration point par point, il est important de préciser que suivant le type de contrat

Plus en détail

Intégration du module de paiement pour la plateforme OSCommerce 2.3

Intégration du module de paiement pour la plateforme OSCommerce 2.3 Intégration du module de paiement pour la plateforme OSCommerce 2.3 Sommaire 1. HISTORIQUE DU MODULE...3 2. FONCTIONNALITÉS DU MODULE... 4 3. A LIRE ABSOLUMENT AVANT D'ALLER PLUS LOIN... 5 4. FONCTIONNALITÉS

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

Créez et administrez vos sites Web

Créez et administrez vos sites Web Joomla! 3.3 Créez et administrez vos sites Web Didier MAZIER Table des matières.. 1 Chapitre 1 : Découvrir Joomla! A. Les raisons de créer un site sous Joomla!.. 9 B. Se documenter sur Joomla! 9 C. La

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

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

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

MJMVoOnIp Version 6.X par Jean-Marc Mars (2015). contact : systeamvs@free.fr

MJMVoOnIp Version 6.X par Jean-Marc Mars (2015). contact : systeamvs@free.fr MJMVoOnIp Version 6.X par Jean-Marc Mars (2015). contact : systeamvs@free.fr Avertissement : Ce logiciel fonctionne sous Windows version 32 ou 64 bits. Pour le 64 bits les essais ont été effectués sous

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

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

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

AP4.1 : découverte de la programmation d'une application Android à l'aide du logiciel "App Inventor" Informatique

AP4.1 : découverte de la programmation d'une application Android à l'aide du logiciel App Inventor Informatique STI2D Option SIN Terminale AP4.1 : découverte de la programmation d'une application Android à l'aide du logiciel "App Inventor" Informatique Durée prévue : 6h. Problématique : réalisation d'une application

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

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

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

14- Supprimer un article écrit par un rédacteur...12 15- Télécharger un fichier HTML...14 16- Télécharger un diaporama...16

14- Supprimer un article écrit par un rédacteur...12 15- Télécharger un fichier HTML...14 16- Télécharger un diaporama...16 Alimenter Guppy v4.6 Table des matières Alimenter Guppy v4.6...1 1- Se connecter...2 2- Écrire une nouvelle...2 3- Écrire un article...3 4- Modifier un article...4 5- L'éditeur de texte...4 6- Ajouter

Plus en détail

PROexo 2.01a : Guide de démarrage rapide. PROexo. V2.01a. Guide de Démarrage rapide. Auteur Sylvain LE GOFF : www.leprogiciel.

PROexo 2.01a : Guide de démarrage rapide. PROexo. V2.01a. Guide de Démarrage rapide. Auteur Sylvain LE GOFF : www.leprogiciel. PROexo V2.01a Guide de Démarrage rapide 1 Sommaire 1 Présentation a) Objectif du guide de démarrage rapide b) Présentation de PROexo 2 Partie administrateur a) Gestion des utilisateurs b) Gestion des exercices

Plus en détail

Guide d intégration. Protection de classeurs Microsoft EXCEL avec CopyMinder. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.

Guide d intégration. Protection de classeurs Microsoft EXCEL avec CopyMinder. Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika. Guide d intégration Protection de classeurs Microsoft EXCEL avec CopyMinder Contact commercial : Tél. : 02 47 35 70 35 Email : com@aplika.fr Contact Technique : Tél. : 02 47 35 53 36 Email : support@aplika.fr

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

SCOoffice Mail Connector for Microsoft Outlook. Guide d'installation Outlook 2002

SCOoffice Mail Connector for Microsoft Outlook. Guide d'installation Outlook 2002 SCOoffice Mail Connector for Microsoft Outlook Guide d'installation Outlook 2002 Rév 1.1 4 décembre 2002 SCOoffice Mail Connector for Microsoft Outlook Guide d'installation - Outlook XP Introduction Ce

Plus en détail

WordPress : simple et élégant

WordPress : simple et élégant WORDPRESS WordPress : simple et élégant Libre Respectueux des standards Ergonomique Rapide à installer WordPress est un système de gestion de contenu (CMS) qui permet de créer et gérer facilement l ensemble

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

Créer un album Web. L'album Web. Accueil

Créer un album Web. L'album Web. Accueil Créer un album Web Pourquoi créer un album Web? pour échanger ses photos avec ses proches pour sauvegarder ses images sur un autre support L'album Web Il existe divers sites permettant de stocker ses photos

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

Mozilla Thunderbird. 1. Configuration de base 2. Options 3. Paramètres des comptes 4. Ajout d'un compte de messagerie 5. Ajout d'un compte de flux

Mozilla Thunderbird. 1. Configuration de base 2. Options 3. Paramètres des comptes 4. Ajout d'un compte de messagerie 5. Ajout d'un compte de flux Thunderbird est le logiciel de messagerie développé par la Fondation Mozilla qui développe également le navigateur Firefox. Le téléchargement peut se faire sur ce lien. 1. Configuration de base 2. Options

Plus en détail

Version 1.0 Janvier 2011. Xerox Phaser 3635MFP Plate-forme EIP

Version 1.0 Janvier 2011. Xerox Phaser 3635MFP Plate-forme EIP Version 1.0 Janvier 2011 Xerox Phaser 3635MFP 2011 Xerox Corporation. XEROX et XEROX and Design sont des marques commerciales de Xerox Corporation aux États-Unis et/ou dans d'autres pays. Des modifications

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

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

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 Utilisateur Particuliers. Sommaire

Guide Utilisateur Particuliers. Sommaire Sommaire 1.Installation...3 1.1.Configuration...3 1.2.Sous Internet Explorer...4 1.3.Sous Mozilla Firefox...5 1.4.Sous Google Chrome...6 1.5.Aller sur le site...7 2.Identification...8 2.1.Inscription...8

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

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

Guide d utilisation. Les solutions ZEN par

Guide d utilisation. Les solutions ZEN par Guide d utilisation 1 Sommaire 1 COMPTE... 4 1.1 MON COMPTE A ETE BLOQUE SUITE A L'ECHEC DE 5 TENTATIVES DE CONNEXION. COMMENT PUIS-JE RECUPERER MES IDENTIFIANTS? 4 1.2 MA SESSION RESTE ACTIVE PENDANT

Plus en détail

GUIDE D'UTILISATION FLICKR

GUIDE D'UTILISATION FLICKR 1 GUIDE D'UTILISATION FLICKR 2 ACTIONS POSSIBLES SANS ÊTRE INSCRIT SUR FLICKR.COM Si vous n'avez pas de compte Flickr, les actions possibles sont assez limitées. Vous pouvez néanmoins consulter les images

Plus en détail

1 Centre de téléchargement Storio

1 Centre de téléchargement Storio 1 Centre de téléchargement Storio A propos du Centre de téléchargement Storio Le Centre de téléchargement Storio est un espace dans lequel vous trouverez de nouvelles histoires pour enrichir votre bibliothèque.

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

Sommaire. 1. La présentation de GDidées CMS... 1. 2. Les prérequis... 1. 3. L'installation de GDidées CMS... 1-3

Sommaire. 1. La présentation de GDidées CMS... 1. 2. Les prérequis... 1. 3. L'installation de GDidées CMS... 1-3 Sommaire 1. La présentation de GDidées CMS... 1 2. Les prérequis... 1 3. L'installation de GDidées CMS... 1-3 4. L interface d administration... 3-4 5. La sauvegarde de la base de données... 4 6. L espace

Plus en détail

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février 2010. IceWarp France / DARNIS Informatique

Le serveur communication unifiée IceWarp. Guide de mise à jour. Version 10. Février 2010. IceWarp France / DARNIS Informatique Le serveur communication unifiée IceWarp Guide de mise à jour Version 10 Février 2010 IceWarp France / DARNIS Informatique i Sommaire Guide de mise à jour vers la V10 1 A lire avant de démarrer la mise

Plus en détail

Vous devez alors choisir votre UNIQUE mot de passe à retenir.

Vous devez alors choisir votre UNIQUE mot de passe à retenir. Découverte KEEPASS Vous voilà sur l'interface principale de Keepass. Pour l'instant, tout est grisé ou presque et votre interface devrai ressembler à ceci : 1. En français! Pour passer l'interface en français,

Plus en détail

PHP/MySQL avec Dreamweaver CS4

PHP/MySQL avec Dreamweaver CS4 PHP/MySQL avec Dreamweaver CS4 Dreamweaver CS4 Jean-Marie Defrance Groupe Eyrolles, 2009, ISBN : 978-2-212-12551-1 7 Étude de cas : un site marchand Dans ce dernier chapitre, nous allons exploiter Dreamweaver

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

Questions-Réponses 1.48

Questions-Réponses 1.48 Questions-Réponses 1.48 Copyright 2001-2014 Thomas et Mathieu DUBAËLE http://www.atlence.com Tutoriel de mise en route Tutoriel de Questions-Réponses 1.48 Auteurs : Thomas et Mathieu DUBAËLE - Révision

Plus en détail

Site internet du CREPS Aquitaine

Site internet du CREPS Aquitaine Site internet du CREPS Aquitaine Documentation de Mise à Jour 8 juillet 2010 Monsieur Pixel / Coop'Alpha page 1/22 GESTION D'UN SITE AVEC L'ENVIRONNEMENT SPIP Le site du CREPS Aquitaine fonctionne avec

Plus en détail

Instructions d'installation de IBM SPSS Modeler Server 16 for Windows

Instructions d'installation de IBM SPSS Modeler Server 16 for Windows Instructions d'installation de IBM SPSS Modeler Server 16 for Windows Table des matières Avis aux lecteurs canadiens...... v Instructions d'installation....... 1 Configuration requise........... 1 Installation...............

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

Projet «Get Host In»

Projet «Get Host In» Projet «Get Host In» Manuel d' utilisation Version 1.0 08 Janvier 2007 Equipe Projet Sébastien Duthil Johann Camus Alexandre Adjévi Koudossou Historique des révisions Date Version Description Auteur 08-01-2007

Plus en détail

My Instant Communicator pour Android Version 4.x. OmniPCX Office Rich Communication Edition. Manuel de l utilisateur. 8AL90859FRAAed.

My Instant Communicator pour Android Version 4.x. OmniPCX Office Rich Communication Edition. Manuel de l utilisateur. 8AL90859FRAAed. My Instant Communicator pour Android Version 4.x OmniPCX Office Rich Communication Edition Manuel de l utilisateur 8AL90859FRAAed.03 Table des matières INTRODUCTION... 3 À LIRE AVANT UTILISATION... 3 INSTALLATION...

Plus en détail

STATISTICA Réseau Concurrent (licences flottantes) : Instructions d'installation pour une Utilisation sous Terminal Server et Citrix (Version 8)

STATISTICA Réseau Concurrent (licences flottantes) : Instructions d'installation pour une Utilisation sous Terminal Server et Citrix (Version 8) STATISTICA Réseau Concurrent (licences flottantes) : Instructions d'installation pour une Utilisation sous Terminal Server et Citrix (Version 8) Remarques : 1. Ces instructions s'appliquent à une installation

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

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

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

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

DOCUMENTATION E-MAJINE MODULE PETITES ANNONCES. Octobre 2008

DOCUMENTATION E-MAJINE MODULE PETITES ANNONCES. Octobre 2008 DOCUMENTATION E-MAJINE MODULE PETITES ANNONCES Octobre 2008 1 PRESENTATION ET PLAN Le module Petites Annonces est une brique permettant d'interfacer la création, la gestion (publication) et la modération

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

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