Réussir. son site e-commerce. avecoscommerce

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

Download "Réussir. son site e-commerce. avecoscommerce"

Transcription

1 N i c odavid l a s Mercer C h u A d a p t é p a r S a n d r i n e B u r r i e l Réussir son site e-commerce avecoscommerce

2 annexe A

3 Dépannage SOMMAIRE Un code sans bogues est un doux rêve inaccessible. Plutôt que de prier pour ne jamais y être confronté, voici les outils qui vous permettront de leur faire face... B Types d erreurs B Processus de traitement B Débogage de code MOTS-CLÉS B Erreurs de syntaxe B Erreurs d exécution B Erreurs logiques B Débogage

4 Créer son site e-commerce avec oscommerce À SAVOIR Irrécupérable N oubliez pas que si vous parvenez à une situation pire que tout ce que vous pouviez imaginer et que votre site n est, pour une raison ou une autre, pas réparable, la solution la plus simple consiste à tout effacer et à repartir de votre dernière sauvegarde. Au cours de votre carrière, vous rencontrerez des erreurs dans votre code. Quelle que soit la minutie avec laquelle vous travaillez, les problèmes ne manqueront pas d apparaître. Les erreurs (plus couramment désignées sous le nom de bogues) sont en fait devenues si courantes que toute grande société se doit de mettre en place des programmes exhaustifs de tests et de débogage, qui durent parfois des mois, avant de pouvoir considérer un nouveau logiciel comme suffisamment stable. Même après cela, comme vous en avez probablement fait l expérience, il subsiste des problèmes qui sont passés à travers les mailles du filet et qui nécessitent des correctifs ou des mises à jour. Du fait que les bogues font, en quelque sorte, partie intégrante de l existence d un logiciel, il est plus sain d apprendre à les gérer correctement que d espérer les éviter totalement. Cette annexe vous propose quelques méthodes intéressantes et vous donne également le processus optimal pour traiter les erreurs. À SAVOIR Contrôler les niveaux d avertissement Vous contrôlez les niveaux d avertissement et leur affichage dans le fichier de configuration de PHP, php.ini. EXEMPLE Chemins des fichiers Les chemins d accès aux fichiers sont parfois différents entre votre machine de développement et votre site, ce qui conduit à des liens brisés, des pertes de fichiers ou des interruptions de connexions. EXEMPLE Une erreur logique aux conséquences graves Le fait de taper accidentellement un signe plus (+) au lieu d un signe moins (-) n apparaîtra ni comme une erreur d exécution, ni comme une erreur de syntaxe ; en revanche, cela affectera visiblement le résultat d un calcul. Les effets peuvent en être désastreux si ce code est intégré au calcul de facturation. Types d erreurs Nous avons vu au chapitre 1 qu il existe trois principaux types d erreurss auxquels vous pouvez être confrontés : Les erreurs de syntaxe Ces erreurs empêchent PHP d exécuter effectivement votre code ; elles présentent toutefois l avantage d être assez faciles à localiser si vous avez mis en place un système de notification sur votre machine de développement. Bien entendu, une fois que votre site est en production, il n est pas souhaitable que les erreurs internes du système puissent être affichées à l écran : ce type de notification peut en effet donner à des utilisateurs malintentionnés les moyens de glaner des informations sur votre système. Les erreurs d exécution Les erreurs de ce type sont légèrement plus graves que les erreurs de syntaxe car elles ne sont pas tout à fait aussi évidentes ou faciles à localiser. Les erreurs d exécution se produisent dans différents cas de figure, que vous identifiez généralement grâce à des tests approfondis menés aussi bien sur votre site en production que sur votre machine de développement. Si ces erreurs n apparaissent pas lors de l analyse du script PHP, elles deviendront en revanche visibles au cours de son exécution. Les erreurs logiques Elles sont très sournoises car elles n apparaissent pas réellement. C est à vous qu il incombe de voir si votre site fonctionne comme il le devrait. 426

5 Il est important que vous puissiez déterminer par vous-même le type d erreur qui s est produit. Cela nécessite souvent d avoir un peu d expérience pour réaliser ce que signifie un message d erreur, car PHP ne peut isoler systématiquement l endroit exact où le bogue s est produit. Si vous vous êtes déjà retrouvé face à des messages d erreur sibyllins, nous vous conseillons de lire la section «Déboguez vous-même le code» : vous y trouverez de l aide sur un large éventail de problèmes. A Dépannage Un processus efficace pour gérer les erreurs Lorsque vous êtes confronté à un bogue dont la solution n est pas triviale, utilisez le processus suivant pour le résoudre (figure A-1). Figure A 1 Processus de résolution d erreur 427

6 Créer son site e-commerce avec oscommerce MÉTHODE Progression Gardez à l esprit qu à chaque fois que vous essayez de résoudre un problème dans votre code, vous en apprenez davantage sur le logiciel, ce qui vous aidera à résoudre la prochaine erreur. Comme vous pouvez le constater, tenter de résoudre vous-même le problème constitue la première étape du processus. Si ce n est pas possible, le processus élargit progressivement l étendue des solutions à envisager. Toutefois, il faut idéalement éviter de mener cette tentative de résolution jusqu à des recherches de plusieurs heures sur Internet. L idée est plutôt de parvenir à gérer vous-même le problème et à poursuivre votre travail. Pour réussir ceci avec un degré de confiance suffisant, vous aurez besoin : d expérience ; d une boîte à outils pour la résolution de problèmes. Il n est malheureusement pas possible d acquérir une expérience suffisante à travers la lecture d un livre ; la section suivante présentera donc quelques outils qui vous aideront à accomplir votre tâche ; quant à l expérience que vous engrangerez, cela dépend simplement de vous. Une fois que vous posséderez quelques astuces du métier, vous découvrirez que la résolution de problèmes peut devenir, la plupart du temps, une occupation satisfaisante. Déboguez vous-même votre code Commençons par étudier quelques-uns des problèmes de syntaxe, qui sont les plus simples à résoudre. PHP peut renvoyer un large éventail d avertissements différents, suivant l emplacement du problème et l erreur provoquée. Imaginons que vous ayez ajouté une ligne dans votre code afin de réaliser une tâche particulière (vous avez pu souhaiter ajouter une instruction echo supplémentaire). Lorsque vous exécutez votre script, vous obtenez toutefois le résultat de la figure A-2. Figure A 2 Une erreur de syntaxe dans notre fichier feed.php T T_VARIABLE Une T_VARIABLE est simplement le nom PHP d une variable définie dans votre script. L étude de ce message vous apprend qu à la ligne 94 du script feed.php, l interpréteur PHP s attend à trouver une virgule (,) ou un point-virgule (;) mais qu au lieu de cela, il trouve un objet appelé une T_VARIABLE. Si nous étudions plus précisément cet emplacement dans le fichier, nous y trouvons le code suivant : } else{ echo "<font face='verdana' size='2'>previous</font>"; } 428

7 echo "</td><td align=center width='30%'>" $i=0; $l=1; for($i=0;$i < $numrows;$i=$i+$limit){ A Dépannage Voyez-vous l erreur? Nous avons simplement oublié de terminer notre instruction echo par un point-virgule, PHP ne réalise donc pas que la ligne est terminée et tombe sur $i de manière inattendue. Il suffit d ajouter un point-virgule pour résoudre le problème et le script s exécute à nouveau normalement. Pour le moment, tout va bien, mais que faire au sujet d autres types d erreurs de syntaxe? Que pouvons-nous attendre de la part de PHP si, par exemple, nous oublions une accolade deux lignes au-dessus de l instruction echo? Nous pourrions raisonnablement supposer que PHP indique qu il manque une accolade sur la ligne 92. Tentons donc de supprimer cette accolade fermante correspondant à l instruction else dans l extrait de code précédent (figure A-3). Figure A 3 Une nouvelle erreur de syntaxe Voilà qui ne nous aide pas particulièrement. La ligne 156 est la toute dernière ligne du script, or nous savons déjà que c est la ligne 92 qui est en cause. Comment les choses ont-elles pu déraper ainsi, et que tente de nous indiquer PHP? Le problème réside ici dans le fait que PHP ne sait pas réellement ce que fait votre programme ; il se contente de partir du principe que vous savez ce que vous faites. Ainsi, lorsque vous ouvrez une accolade, il traitera tout ce qui suit comme les éléments d un même bloc de code, jusqu à trouver l accolade fermante correspondante même si cela ne correspond pas à vos intentions. Dans notre cas, il n y a aucune accolade fermante correspondant à celle de l instruction else, PHP nous indique donc : Je suis parvenu jusqu à la fin du fichier, mais ce n est pas ce que j attendais car vous n avez pas rédigé correctement la fin de votre script. C est ici qu il est utile d avoir un bon éditeur PHP. Si vous utilisez un environnement de développement comme Zend, l éditeur de scripts est spécifiquement adapté à PHP : cela peut souvent vous aider à localiser des problèmes comme celui que nous venons de décrire. En effet, les éditeurs de texte spécialisés indentent automatiquement le code, ce qui permet de repérer d un simple coup d œil des problèmes comme le nôtre. Comparez les mises en page des figures A-4 (sans indentation) et A-5 (avec indentation). 429

8 Créer son site e-commerce avec oscommerce Figure A 4 Notre fichier feed.php vu par le Bloc-notes de Windows Figure A 5 Le même fichier ouvert dans l éditeur Zend OUTILS Quelques éditeurs de texte de base Un certain nombre d outils de base peuvent vous aider à travailler sur votre code, sans forcément installer un environnement de développement complet. Sous Windows : WordPad gère généralement mieux le code que le Bloc-notes, en particulier pour les fichiers en provenance d un serveur Linux. Sous Linux : vi et emacs (pour ne froisser personne) sont deux excellents éditeurs de texte qui permettent la coloration syntaxique, l indentation du code, etc. À partir de cette simple capture d écran, nous remarquons immédiatement qu il manque une accolade entre la quatrième et la cinquième instruction echo visibles à l écran. Comment? Observez l indentation du code : si la cinquième instruction echo faisait partie du bloc else, elle serait indentée de la même manière. Bien sûr, tout ceci manque un peu de naturel, mais vous saisissez l idée : assurez-vous d avoir un éditeur de code digne de ce nom avant toute tentative sérieuse de débogage. Que faire au sujet de problèmes plus épineux, comme des erreurs dans la logique même du code? Vous avez peut-être remarqué que, bien que PHP ne renvoie aucune erreur, votre page web ne se comporte pas comme vous l attendez. Des problèmes comme ceux-ci nécessitent une approche légèrement plus sophistiquée. Supposons, par exemple, qu en visualisant la page feed.php dans votre navigateur, vous remarquiez que la navigation en bas de page ne fonctionne pas correctement (figure A-6). 430

9 A Dépannage Figure A 6 Une erreur dans les liens de navigation de la page d actualités technologiques La capture d écran met également en lumière pourquoi il est primordial de tout tester de manière approfondie. Voyez-vous le problème? Les liens de navigation au bas de la page montrent qu il n y a qu une seule page ; mais vous pouvez clairement constater qu il est possible de suivre le lien Suivant. Cela implique donc qu il y a plus de cinq objets dans le flux. Nous avons donc un problème : ou bien il n y a que cinq objets dans le flux RSS, auquel cas le lien Suivant ne doit pas être actif ; ou bien il y a plus de cinq éléments et il doit alors y avoir plus d une page de résultats. Que faisons-nous dans un cas semblable? Il n y a aucune erreur, aucun avertissement pour nous guider, nous devons donc nous en sortir seuls. Par chance, une grande partie de l analyse du problème a déjà été effectuée car nous savons comment cette partie de l application est censée se comporter. En d autres termes, le problème est simple à comprendre (ce qui ne signifie pas nécessairement qu il soit simple à résoudre, mais c est une étape importante dans sa résolution). De surcroît, nous avons déjà avancé deux explications plausibles pour ce problème. Soit le lien Suivant ne se comporte pas correctement, soit c est l affichage du nombre de pages qui pose problème. Quelle est l étape suivante? Devons-nous nous précipiter sur le code pour tenter de le corriger? Pas encore : il nous reste encore une chose à faire afin de clarifier le problème. Puisque nous avons accès à la base de données, essayons de voir combien d enregistrements s y trouvent réellement : cela nous indiquera si nous devrions avoir plus de pages que ce qui est affiché. Une petite visite à la ligne de commandes MySQL nous donne les informations désirées (figure A-7). Nous trouvons dix éléments dans la table d alimentation du flux : cela signifie donc que l erreur se situe au niveau de l affichage du nombre de pages. Allons-nous le corriger tout de suite? Non, toujours pas : ce n est pas parce que le nombre de pages est erroné que les liens Suivant et Précédent ne posent pas de problème. Testons-les donc rapidement avant toute autre chose. Avec dix lignes dans la base de données, nous nous attendons à ce que la première page comporte un lien Précédent inactif et un lien Suivant actif. Si nous cliquons sur le bouton Suivant, la page suivante devrait comporter un lien Précédent actif, un lien Suivant inactif, et 431

10 Créer son site e-commerce avec oscommerce afficher plusieurs informations. Tester ce point nous permet de confirmer que les liens fonctionnent correctement (figure A-8). Figure A 7 Vérification du nombre d enregistrements dans la table feed Figure A 8 Vérification du fonctionnement des liens de navigation 432 MÉTHODE Faire table rase Lorsque vous déboguez, essayez autant que possible de ne faire aucune hypothèse quant à la nature de l erreur. Avant de poursuivre, nous devons faire quelques remarques. Tout d abord, l affichage du nombre de pages et les liens peuvent fonctionner pour un nombre d enregistrements donné. Cependant, même si c est le cas, vous ne devez pas partir du principe qu ils fonctionnent pour n importe quel nombre d informations. La page doit au contraire être testée pour un large éventail de valeurs, afin de s assurer de son bon fonctionnement. De plus, si les liens Précédent et Suivant ne fonctionnaient pas, vous ne pourriez alors faire aucune hypothèse sur la nature du problème : les erreurs sur la pagination et sur les liens peuvent avoir soit des causes distinctes, soit une origine commune, ce que vous ne pouvez pas déduire des informations en votre possession. Nous pouvons maintenant considérer que le problème a été relativement bien analysé. Nous comprenons comment le code est censé fonctionner et nous avons rassemblé des informations qui nous permettent d éliminer certaines possibilités tout en confirmant certains soupçons. Après ces étapes, il est encore nécessaire de maintenir, autant que possible, une vision claire des choses : souvent, les problèmes ont des causes très inattendues ou subtiles, qui sont d autant plus difficiles à déceler si la réflexion se base principalement sur des hypothèses. Puisque l analyse

11 est terminée, nous devons maintenant examiner le code afin de comprendre la nature du problème. C est ici que certaines astuces peuvent se révéler utiles. Deux des questions les plus courantes auxquelles un programmeur doit pouvoir répondre sont : Quelles valeurs possèdent les variables à un instant donné de l exécution du programme? Comment le programme s exécute-t-il? À ce stade, il est intéressant de mentionner l existence des environnements de développement intégrés, qui aident à développer et déboguer du code. Tous les outils de cet environnement interagissent pour que vous produisiez un code de meilleure qualité, et que vous déboguiez et analysiez le code que vous avez déjà rédigé. Beaucoup d entre eux sont payants (particulièrement si vous travaillez sous Windows). Si toutefois vous préférez investir votre argent ailleurs que dans des outils de développement, un éditeur librement disponible comme Dev-PHP pourra vous intéresser. Vous pouvez néanmoins découvrir efficacement le contenu des variables aussi bien que les détails d exécution du programme en utilisant les méthodes suivantes : renvoyer à l écran, grâce à l instruction echo, le contenu des variables ; renvoyer à l écran, grâce à l instruction echo, des marqueurs d exécution du programme. Voyons comment tout ceci peut nous aider à résoudre notre problème d affichage. Nous savons que, selon toute probabilité, nous sommes face à un problème qui concerne uniquement l affichage du nombre de pages : concentrons donc nos efforts sur l étude de ce qui se passe sous le capot. Avec un peu de chance, cela nous révélera l endroit où se produit l erreur, que nous pourrons alors corriger. Commençons par le commencement, et trouvons la section de code correspondante : OUTILS Environnement de développement Zend Zend, société créée par deux importants contributeurs de PHP, propose un studio de développement spécialement dédié à ce langage. Il s agit d une suite d outils destinés à faciliter le développement et le débogage. Un tel environnement met, par exemple, à votre disposition : un analyseur de code ; un outil de complétion de code ; la coloration syntaxique ; un gestionnaire de projets ; un éditeur de code ; un outil de débogage graphique ; des assistants. B zend-studio A Dépannage $i=0; $l=1; for($i=0;$i < $numrows;$i=$numrows+$limit){ if($i <> $start){ echo " <a href='". tep_href_link(filename_feed). '&start='. $i. "'><font face='verdana' size='2'>". $l. "</font></a> "; } else { echo " <font face='verdana' size='2' color='red'>$l</ font> ";} $l=$l+1; } OUTILS Dev-PHP B 433

12 Créer son site e-commerce avec oscommerce Cet extrait de code est responsable de la création des pages. Nous pouvons tout d abord remarquer qu il utilise la variable $numrows, déclarée ailleurs. Recherchons cette déclaration afin de comprendre le type de valeur que la variable doit contenir. En remontant dans la page, nous trouvons : $find_rows = tep_db_query("select count(*) from feed;"); $numrows=mysql_result($find_rows, 0); Remarquez que $numrows doit mémoriser le nombre d enregistrements dans la base de données. Rappelez-vous que nous avons utilisé, plus haut, la même requête SQL afin de déterminer cette valeur. Nous utilisons également les variables $limit et $start. En parcourant les sections précédentes du code, nous trouvons les déclarations suivantes : if(!isset($_get['start'])) { $start = 0; }else { $start = $_GET['start']; } $limit = 10; À partir de cela, nous pouvons déterminer que la variable $start contient la valeur de $i, c est-à-dire la variable d itération de la boucle for ; $limit représente quant à elle le nombre d objets à afficher dans chaque page. Puisque nous n obtenons pas, à l écran, un nombre de pages correct, étudions plus en détail le fonctionnement de la boucle for. Pour ce faire, nous allons tracer les valeurs des variables utilisées, ainsi que le déroulement de l exécution du programme. En conséquence, nous pouvons donc utiliser une modification de débogage telle que celle-ci : $i=0; $l=1; for($i=0;$i < $numrows;$i=$numrows+$limit){ echo "Nous sommes ici dans la boucle for : <br>"; echo '$i = '. $i. "<br>"; echo '$l = '. $l. "<br>"; echo '$numrows = '. $numrows. "<br>"; echo '$limit = '. $limit. "<br>"; if($i <> $start){ echo " Nous sommes ici dans l'instruction if : <br>"; echo ' $i = '. $i. "<br>"; echo ' $l = '. $l. "<br>"; echo ' $numrows = '. $numrows. "<br>"; echo ' $start = '. $start. "<br>"; echo " <a href='". tep_href_link(filename_feed). '&start='. $i. "'><font face='verdana' size='2'>". $l. "</font></a> "; 434

13 } else { echo " <font face='verdana' size='2' color='red'>$l</font> "; echo " Nous sommes ici dans le bloc else : <br>"; echo ' $i = '. $i. "<br>"; echo ' $l = '. $l. "<br>"; echo ' $numrows = '. $numrows. "<br>"; A Dépannage } } $l=$l+1; Vous n aurez pas besoin, en général, d être aussi détaillé que dans cet exemple. Si vous avez déjà une idée assez claire de la cause du problème, vous n aurez guère besoin que d une ou deux valeurs pour comprendre ce qui se passe. Si nous nous intéressons au résultat de nos modifications, nous observerons pour la première page l affichage de la figure A-9. Figure A 9 Erreur de navigation : affichage à l écran des informations d exécution du programme Vous devriez immédiatement avoir le sentiment désagréable que quelque chose ne va pas, car nous ne parcourons la boucle qu une seule fois avant de sortir. Pire encore, notre condition if n est jamais évaluée à true avant que la boucle for ne termine son unique exécution. Les valeurs que nous avons affichées semblent toutes être correctes par rapport à ce que devrait être la première itération de la boucle for. Nous devrions donc reporter nos soupçons sur les conditions effectives d exécution cette boucle for. Étudions-les plus en détail : for($i=0;$i < $numrows;$i=$numrows+$limit){ L accident bête! Si nous observons la condition de cette boucle for d un point de vue structurel, nous lui avons demandé de réaliser les actions suivantes : 1 Commencer la boucle avec $i égale à zéro. 2 Tester si $i est inférieure à $numrows. 3 Si c est le cas, exécuter le bloc de code. 4 Évaluer la valeur de l expression finale $i=$numrows+$limit. 5 Répéter les étapes 2 à

14 Créer son site e-commerce avec oscommerce La sortie de nos instructions echo, visible sur la capture d écran précédente, nous indique qu initialement : $numrows = 10 $limit = 5 Par conséquent, lorsque nous arrivons à l étape 4, la valeur 11 est affectée à la variable $i. Le passage à l étape 5 nous redirige vers l étape 2, où nous devons vérifier si $i (21) est inférieure à $numrows (10). Ce n est clairement pas le cas ; la boucle for se termine donc et nous en sortons sans réaliser la moindre action supplémentaire. Pour être honnête, cet exemple n est pas tout à fait naturel : un programmeur expérimenté aurait immédiatement remarqué que $numrows+$limit>$numrows car $limit>0. Dans une perspective d étude de l exécution d un programme, cet exemple est parfait : il nous a permis d observer un résultat inattendu en ce que la boucle for ne s exécutait qu une seule fois. Nous devons donc modifier cette boucle afin qu elle s exécute un nombre correct de fois. Pour ce faire, réfléchissons attentivement à ce qu elle doit réaliser. Elle doit récupérer le nombre d enregistrements stockés dans la base de données et diviser ce total par le nombre maximal d informations à afficher : de cette manière, nous obtenons le nombre de pages à créer. Ensuite, elle doit, pour chaque page, créer un lien numéroté vers chacune des autres pages de résultat, à l exception de la page courante qui ne comporte pas de lien. Si nous modifions la troisième condition de la boucle for en : for($i=0;$i < $numrows;$i=$i+$limit){ le problème est résolu car, quelle que soit la valeur de $numrows, le nombre d itérations de la boucle for sera correct : en effet, à chaque itération, nous incrémentons la valeur de $i de $limit. Le code ainsi corrigé nous fournit le résultat de la figure A-10. Figure A 10 Exécution du programme après correction des erreurs 436

15 Si vous observez attentivement ce résultat, vous constaterez qu un 2 est affiché en bas de l écran. C est exactement ce que nous attendons, car il faut effectivement deux pages pour afficher les dix informations. La boucle for se termine après la première instruction if (sans compter l exécution initiale du bloc else) car après cette instruction $i possède la valeur 10. Pour finir notre exercice de débogage, nous pouvons maintenant supprimer le code que nous avions ajouté dans le but de tracer l exécution du programme. Vous pouvez également constater qu à la seconde itération de la boucle for, $i possède la valeur 5. De ce fait, l instruction if est évaluée à true et le code correspondant est exécuté, car $i (5) est différent de $start (0) (nous sommes en effet sur la première page). Cela signifie qu un lien vers la seconde page doit être affiché et que la valeur de $start pour ce lien doit être positionnée à 5 et insérée dans l URL. ATTENTION! Condition d une boucle for Notez qu ici, la condition sur la variable $i est exprimée par une inégalité stricte : $i possède la valeur 10 après notre seconde itération, ce qui est égal (mais pas inférieur) à $numrows. Si nous avions par erreur choisi une inégalité large (<=), nous afficherions une troisième page totalement vide. A Dépannage En résumé... Même si rien ne peut réellement remplacer l expérience, vous ne pourrez pas espérer entrer dans l arène sans outils pour vous assister. Cette annexe vous a montré comment gérer quelques-unes des erreurs les plus simples et les plus courantes, qui se produisent relativement souvent. À la suite de cela, nous avons présenté un processus utile, permettant de résoudre des problèmes plus complexes, grâce à un exemple utilisant le code du flux RSS ajouté au chapitre 9. Grâce à cet exemple, vous avez appris à rechercher des informations et à analyser un problème avant de vous plonger dans le code. Une fois que vous avez établi le comportement attendu de ce code (assurez-vous toutefois de le comprendre suffisamment pour que vos attentes soient correctes), vous pouvez explorer les causes d erreur possibles. Vous avez également appris quelques astuces permettant de tracer l exécution du programme, afin d obtenir des informations de débogage importantes. N oubliez pas qu il existe de nombreux environnements de développement qui mettent à votre disposition toutes sortes de fonctionnalités destinées à vous faciliter la tâche. Si vous réalisez que vous ne pouvez pas investir assez de temps dans l analyse et la correction manuelles d erreurs, l utilisation d un des environnements intégrés du marché spécialisés sur PHP est certainement une alternative à explorer. 437

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2

Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2 éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Comment se connecter au dossier partagé?

Comment se connecter au dossier partagé? Comment se connecter au dossier partagé? Physique Strasbourg Ingénierie 4 avril 2013 Table des matières 1 But du tutoriel 1 2 Client FTP : Filezilla 2 2.1 Téléchargement et installation du client de partage......................

Plus en détail

Maps Tableau de bord avec MindManager et Power Markers

Maps Tableau de bord avec MindManager et Power Markers Maps Tableau de bord avec MindManager et Power Markers Nick Duffill, Harport Consulting traduction Martine Jésus Qu est-ce exactement qu une map tableau de bord? Qu est-ce qu une map tableau de bord? N

Plus en détail

Comment utiliser FileMaker Pro avec Microsoft Office

Comment utiliser FileMaker Pro avec Microsoft Office Guide d utilisation Comment utiliser FileMaker Pro avec Microsoft Office Comment utiliser FileMaker Pro et Microsoft Office page 1 Table des matières Introduction... 3 Avant de commencer... 4 Partage de

Plus en détail

Guide de l utilisateur Mikogo Version Windows

Guide de l utilisateur Mikogo Version Windows Guide de l utilisateur Mikogo Version Windows Table des matières Création d un compte utilisateur 3 Téléchargement et installation 4 Démarrer une session 4 Joindre une session 5 Fonctionnalités 6 Liste

Plus en détail

< Atelier 1 /> Démarrer une application web

< Atelier 1 /> Démarrer une application web MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE

Plus en détail

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7

MISE A JOUR : 04 FEVRIER 2011 PROCÉDURE D INSTALLATION. Cegid Business COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 PROCÉDURE D INSTALLATION Cegid Business V9 COMMENT INSTALLER CEGID BUSINESS V9 SOUS WINDOWS XP, VISTA ET 7 Sommaire 1. Introduction 2. Installation de SQL Server 2005 ou 2008 3. Installation de Cegid Business

Plus en détail

MANUEL UTILISATEUR. Application 4trip

MANUEL UTILISATEUR. Application 4trip * MANUEL UTILISATEUR Application 4trip Table des matières 1. Introduction... 1 1.1. Description globale du produit... 1 1.2. Description de la finalité du manuel... 1 2. Manuel d utilisation... 2 2.1.

Plus en détail

Installation et utilisation du client FirstClass 11

Installation et utilisation du client FirstClass 11 Installation et utilisation du client FirstClass 11 Support par téléphone au 03-80-77-26-46 ou par messagerie sur la conférence «Support Melagri» Sommaire Page I) Installation du client FirstClass 2 II)

Plus en détail

MODE D EMPLOI DU MODULE D E-COMMERCE

MODE D EMPLOI DU MODULE D E-COMMERCE MODE D EMPLOI DU MODULE D E-COMMERCE Cher client, Merci d entrer avec l équipe de Dakota dans l ère novatrice du commerce par internet. Ce document va vous guider dans les diverses opérations relatives

Plus en détail

Résoudre les problèmes PHP, les meilleures (et les pires) techniques

Résoudre les problèmes PHP, les meilleures (et les pires) techniques Résoudre les problèmes PHP, les meilleures (et les pires) techniques Xavier Gorse Architecte - Expert PHP (ELAO) xavier.gorse@elao.com Un peu d ordre dans la maison! Toutes les lignes téléphoniques sont

Plus en détail

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+

et dépannage de PC Configuration Sophie Lange Guide de formation avec exercices pratiques Préparation à la certification A+ Guide de formation avec exercices pratiques Configuration et dépannage de PC Préparation à la certification A+ Sophie Lange Troisième édition : couvre Windows 2000, Windows XP et Windows Vista Les Guides

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

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

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

INTRODUCTION A JAVA. Fichier en langage machine Exécutable INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du

Plus en détail

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

Plus en détail

SQL Server Installation Center et SQL Server Management Studio

SQL Server Installation Center et SQL Server Management Studio SQL Server Installation Center et SQL Server Management Studio Version 1.0 Grégory CASANOVA 2 SQL Server Installation Center et SQL Server Management Studio [03/07/09] Sommaire 1 Installation de SQL Server

Plus en détail

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

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

Plus en détail

Réussir. son site e-commerce. avecoscommerce

Réussir. son site e-commerce. avecoscommerce N i c odavid l a s Mercer C h u A d a p t é p a r S a n d r i n e B u r r i e l Réussir son site e-commerce avecoscommerce Table des matières 1. INTRODUCTION AU COMMERCE ÉLECTRONIQUE AVEC OSCOMMERCE...

Plus en détail

CREG : http://www.creg.ac- versailles.fr/spip.php?article803

CREG : http://www.creg.ac- versailles.fr/spip.php?article803 OUTILS NUMERIQUES Édu-Sondage : concevoir une enquête en ligne Rédacteur : Olivier Mondet Bla. 1 Présentation Parmi les pépites que contient l Édu-Portail, l application Édu-Sondage est l une des plus

Plus en détail

Sauvegarde des bases SQL Express

Sauvegarde des bases SQL Express Sauvegarde des bases SQL Express Sauvegarder les bases de données avec SQL Express Dans les différents articles concernant SQL Server 2005 Express Edition, une problématique revient régulièrement : Comment

Plus en détail

Introduction à HTML5, CSS3 et au responsive web design

Introduction à HTML5, CSS3 et au responsive web design 1 Introduction à HTML5, CSS3 et au responsive web design Jusqu à une période récente, les sites web étaient conçus avec une largeur fixe de l ordre de 960 pixels, en espérant que les visiteurs en tirent

Plus en détail

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

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

Plus en détail

Chapitre 3 : outil «Documents»

Chapitre 3 : outil «Documents» Chapitre 3 : outil «Documents» L outil «Documents» fonctionne comme le gestionnaire de fichiers de votre ordinateur. Vous pouvez y transférer des documents de tous types (html, Word, Powerpoint, Excel,

Plus en détail

RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA

RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA RECUPEREZ DES FICHIERS SUPPRIMES AVEC RECUVA INTRODUCTION Ce logiciel gratuit peut vous aider à récupérer des fichiers que vous auriez malencontreusement effacés en vidant la corbeille par exemple. Il

Plus en détail

ASP 3.0 Professionnel

ASP 3.0 Professionnel Introduction On dit que, toute sa vie, chacun se souvient exactement de ce qu il fait et de l endroit où il est lorsque des faits marquants se produisent, par exemple le décès de Lady Diana ou l élection

Plus en détail

Formulaire pour envoyer un mail

Formulaire pour envoyer un mail Formulaire pour envoyer un mail AVERTISSEMENT : Ce tuto est une compilation de plusieurs sources trouvées sur internet, dont les références sont données à la fin de cet article. Le but de ce tutoriel n'est

Plus en détail

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8

Sage 100 CRM - Guide de la Fusion Avancée Version 8. Mise à jour : 2015 version 8 Sage 100 CRM - Guide de la Fusion Avancée Version 8 Mise à jour : 2015 version 8 Composition du progiciel Votre progiciel est composé d un boîtier de rangement comprenant : le cédérom sur lequel est enregistré

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248

L envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations

Plus en détail

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de

Guide de l utilisateur. Faites connaissance avec la nouvelle plateforme interactive de Guide de l utilisateur Faites connaissance avec la nouvelle plateforme interactive de Chenelière Éducation est fière de vous présenter sa nouvelle plateforme i+ Interactif. Conçue selon vos besoins, notre

Plus en détail

A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Source : http://amcubat.be/docpmb/import-de-lecteurs

A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Source : http://amcubat.be/docpmb/import-de-lecteurs A.-M. Cubat PMB - Import de lecteurs - Généralités Page 1 Diverses méthodes d import de lecteurs Les données (noms, prénoms, adresses. des lecteurs) proviennent en général du secrétariat, et se trouvent

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

Administration du site (Back Office)

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

Plus en détail

Qu est ce qu une bibliothèque?

Qu est ce qu une bibliothèque? Qu est ce qu une bibliothèque? Les bibliothèques sont les endroits où vous allez pour gérer vos documents, votre musique, vos images et vos autres fichiers. Vous pouvez parcourir vos fichiers de la même

Plus en détail

DU Endoscopie. Guide d utilisation. chirurgicale. Diplôme Universitaire d Endoscopie Chirurgicale

DU Endoscopie. Guide d utilisation. chirurgicale. Diplôme Universitaire d Endoscopie Chirurgicale DU Endoscopie chirurgicale Guide d utilisation Bienvenue sur le site d E-learning spécialisé dans l Endoscopie Chirurgicale www.master-surgical-endoscopy.eu SOMMAIRE L inscription...3 Création des identifiants...

Plus en détail

MO-Call pour les Ordinateurs. Guide de l utilisateur

MO-Call pour les Ordinateurs. Guide de l utilisateur MO-Call pour les Ordinateurs Guide de l utilisateur Sommaire MO-CALL POUR ORDINATEURS...1 GUIDE DE L UTILISATEUR...1 SOMMAIRE...2 BIENVENUE CHEZ MO-CALL...4 MISE EN ROUTE...5 CONNEXION...5 APPELS...7 COMPOSITION

Plus en détail

Module 1 : Tableau de bord Excel * 2010 incl.*

Module 1 : Tableau de bord Excel * 2010 incl.* Module 1 : Tableau de bord Excel * 2010 incl.* 1.0 Introduction Excel nous aide à mieux comprendre les données en les plaçant dans des cellules (réparties en lignes et en colonnes) et au moyen de formules

Plus en détail

Créer et partager des fichiers

Créer et partager des fichiers Créer et partager des fichiers Le rôle Services de fichiers... 246 Les autorisations de fichiers NTFS... 255 Recherche de comptes d utilisateurs et d ordinateurs dans Active Directory... 262 Délégation

Plus en détail

Rapports d activités et financiers par Internet. Manuel Utilisateur

Rapports d activités et financiers par Internet. Manuel Utilisateur Rapports d activités et financiers par Internet Manuel Utilisateur Table des matières 1. Introduction... 3 2. Pré requis... 3 3. Principe de fonctionnement... 3 4. Connexion au site Internet... 4 5. Remplir

Plus en détail

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel

Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Utiliser SQL Server 2008 R2 Reporting Services comme source de donne es pour Microsoft Excel Excel est un des meilleurs outils de manipulation de données et parfois il est nécessaire d exploiter des données

Plus en détail

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5

Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Groupe Eyrolles, 2006, pour la présente édition, ISBN : 2-212-11782-5 Table des matières Chapitre A : Principes de base des scripts... 1 Élaboration de votre premier script... 1 Importance du modèle...

Plus en détail

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w

Connecteur Zimbra pour Outlook 2007 et 2010 (ZCO) w w Procédure Messagerie Outlook 2007 et 2010 Solutions informatiques Connecteur Zimbra pour Microsoft Outlook 2007 et 2010 (ZCO) 1/46 SOMMAIRE 1 Introduction... 3 2 Compatibilité... 3 2.1 Versions supportées

Plus en détail

10 tâches d administration simplifiées grâce à Windows Server 2008 R2. 1. Migration des systèmes virtuels sans interruption de service

10 tâches d administration simplifiées grâce à Windows Server 2008 R2. 1. Migration des systèmes virtuels sans interruption de service 10 tâches d administration simplifiées grâce à Windows Server 2008 R2 Faire plus avec moins. C est l obsession depuis plusieurs années de tous les administrateurs de serveurs mais cette quête prend encore

Plus en détail

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran

DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran dossier par Clochar SOMMAIRE 1. LES RESOLUTIONS d'ecran... 1 2. RESOLUTION de l écran et choix de la TAILLE DE LA PAGE... 2 3. AGRANDISSEMENT

Plus en détail

Thibault Denizet. Introduction à SSIS

Thibault Denizet. Introduction à SSIS Thibault Denizet Introduction à SSIS 2 SSIS - Introduction Sommaire 1 Introduction à SQL Server 2008 Integration services... 3 2 Rappel sur la Business Intelligence... 4 2.1 ETL (Extract, Transform, Load)...

Plus en détail

HelpDesk. Sept avantages de HelpDesk

HelpDesk. Sept avantages de HelpDesk HelpDesk Artologik HelpDesk est l outil rêvé pour ceux qui recherchent un programme de support et de gestion des tickets alliant facilité d utilisation et puissance. Avec Artologik HelpDesk, vous pourrez

Plus en détail

Thunderbird est facilement téléchargeable depuis le site officiel

Thunderbird est facilement téléchargeable depuis le site officiel 0BThunderbird : une messagerie de bureau simple et gratuite! Thunderbird est un logiciel de messagerie résident dans votre système, spécialisé dans la gestion des courriers électroniques. Thunderbird n

Plus en détail

HTML. Notions générales

HTML. Notions générales 1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS

Plus en détail

Tutoriel. Votre site web en 30 minutes

Tutoriel. Votre site web en 30 minutes Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec

Plus en détail

Ne tombez pas dans les pièges tendus par

Ne tombez pas dans les pièges tendus par Ne tombez pas dans les pièges tendus par Ce que vous devez savoir avant de dépenser votre 1 er sur Adwords Guide gratuit offert par le site www.ledroitdereussir.com Introduction Dans un instant vous allez

Plus en détail

Leçon N 4 Sauvegarde et restauration

Leçon N 4 Sauvegarde et restauration Leçon N 4 Sauvegarde et restauration La majorité des ordinateurs portables sont vendus maintenant sans CD de restauration permettant de remettre l ordinateur tel qu il était à sa sortie d usine. Or il

Plus en détail

Manuel d utilisation du web mail Zimbra 7.1

Manuel d utilisation du web mail Zimbra 7.1 Manuel d utilisation du web mail Zimbra 7.1 ma solution de communication intelligente Sommaire 1 Connexion à la messagerie Zimbra p.4 1.1 Prérequis p.4 1.1.1 Ecran de connexion à la messagerie p.4 2 Presentation

Plus en détail

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3?

COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3? COMMENT CREER SIMPLEMENT UN TABLEAU DE BORD AVEC SAS BI DASHBOARD 4.3? Les versions 4.3 et 4.31 du SAS BI Dashboard offrent de nouvelles fonctionnalités tant pour les utilisateurs finaux (nouvelle application

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

12 Tableaux croisés dynamiques

12 Tableaux croisés dynamiques 12 Le tableau croisé dynamique est l un des meilleurs outils de synthèse que propose Excel. Ne vous laissez pas intimidé par ce nom barbare et surtout, oubliez les inconvénients et les lourdeurs des précédentes

Plus en détail

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009

Rapport de stage. Développement d un logiciel de vidéoconférence : Enjeux 3. Guillaume DOTT 2009 Rapport de stage Développement d un logiciel de vidéoconférence : Enjeux 3 Guillaume DOTT 2009 Maître de stage : Louis Poulette Tutrice : Marie-Paule Muller Remerciements Je tiens à remercier toute l équipe

Plus en détail

Gestion des fichiers sur micro-ordinateur

Gestion des fichiers sur micro-ordinateur ... 1 Qu est ce qu une gestion de fichier :... 2 Importance d une bonne gestion des fichiers :... 2 Qui doit faire une gestion des dossiers :... 3 Étapes à suivre pour une meilleur gestion des dossiers

Plus en détail

Préparation d un serveur Apache pour Zend Framework

Préparation d un serveur Apache pour Zend Framework Préparation d un serveur Apache pour Zend Framework Jacques THOORENS 30 novembre 2010 Résumé Cette petite introduction explique comment paramétrer son serveur Apache personnel pour en faire une machine

Plus en détail

Facebook. Pour une organisation ou une entreprise!

Facebook. Pour une organisation ou une entreprise! Facebook Pour une organisation ou une entreprise! Réalisé en mars 2010 Révisé en décembre 2010 Par : Sultana Ahamed, Isabelle Leblanc et Joline LeBlanc Qu est-ce que Facebook? Facebook est un réseau social

Plus en détail

Guide d utilisation. Version 1.1

Guide d utilisation. Version 1.1 Guide d utilisation Version 1.1 Guide d utilisation Version 1.1 OBJECTIF LUNE Inc. 2030 boulevard Pie-IX, bureau 500 Montréal (QC) Canada H1V 2C8 +1 514-875-5863 sales@ca.objectiflune.com http://captureonthego.objectiflune.com

Plus en détail

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

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

Plus en détail

Guide plateforme FOAD ESJ Lille

Guide plateforme FOAD ESJ Lille Guide plateforme FOAD ESJ Lille v. 1.2 «étudiants» septembre 2014 Réalisé par Maxime Duthoit Ingénieur pédagogique multimédia à l ESJ Lille Sommaire Introduction... 1 1. Accueil et connexion... 2 2. Accueil

Plus en détail

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4

SOMMAIRE. 1. Connexion à la messagerie Zimbra 4 1.1.Pré-requis 4 1.2.Ecran de connexion à la messagerie 4 Messagerie Zimbra version 7 Prise en main Nadège HARDY-VIDAL 2 septembre 20 SOMMAIRE. Connexion à la messagerie Zimbra 4..Pré-requis 4.2.Ecran de connexion à la messagerie 4 2. Présentation générale de

Plus en détail

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards

Business Talk IP Centrex. guide. web utilisateur. pour. les services standards guide web utilisateur pour les services standards 1/22 version 03 décembre 2013 table des matières Accès au web utilisateur... 3 Onglet accueil... 5 Onglet services téléphoniques... 7 services standards...

Plus en détail

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées? Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites Quelles solutions peuvent être employées? Présentation d une des solutions Conclusion Aujourd hui le web est

Plus en détail

Certificats Electroniques sur Clé USB

Certificats Electroniques sur Clé USB Certificats Electroniques sur Clé USB Manuel d installation Windows 8 Internet Explorer Page 1 SOMMAIRE 1 Installation du certificat sur le système... 2 1.1 Configuration de Windows 8 avant installation...

Plus en détail

COURS WINDEV NUMERO 3

COURS WINDEV NUMERO 3 COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev

Plus en détail

procédure aspects pratiques moteur de recherche intelligent jurisprudence du Conseil d État base de données juridiques

procédure aspects pratiques moteur de recherche intelligent jurisprudence du Conseil d État base de données juridiques procédure aspects pratiques critères d attribution évaluation des offres Miniguide Mercatus Conseils pour une meilleure utilisation de Mercatus base de données juridiques devoir de motivation moteur de

Plus en détail

Site Internet. Tapez «www.loisirsactifamille.com» dans la barre d adresse d Internet Explorer

Site Internet. Tapez «www.loisirsactifamille.com» dans la barre d adresse d Internet Explorer Site Internet Tapez «www.loisirsactifamille.com» dans la barre d adresse d Internet Explorer Inscriptions en ligne Vous voici maintenant sur le site d inscriptions. C est ici que vous pouvez voir toutes

Plus en détail

Site Internet. Tapez «www.loisirsactifamille.com» dans la barre d adresse d Internet Explorer

Site Internet. Tapez «www.loisirsactifamille.com» dans la barre d adresse d Internet Explorer Site Internet Tapez «www.loisirsactifamille.com» dans la barre d adresse d Internet Explorer Inscriptions en ligne Vous voici maintenant sur le site d inscriptions. C est ici que vous pouvez voir toutes

Plus en détail

Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003.

Logiciel : GLPI Version : 0.72.4 SYNCRHONISATION DE GLPI AVEC ACTIVE DIRECTORY. Auteur : Claude SANTERO Config. : Windows 2003. Ce document est libre de droit, merci simplement de respecter son auteur. Toutes remarques ou commentaires seront les bienvenues. ATTENTION : La mise à jour par script entre GLPI et Active Directory ne

Plus en détail

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring

Installer Joomla. 2013 Pearson France Joomla! Le guide officiel Jennifer Marriott, Elin Waring 3 Installer Joomla Dans ce chapitre, nous procéderons au téléchargement et à l installation manuelle de Joomla, et nous expliquerons la configuration de base. Les captures d écran et les instructions font

Plus en détail

Dans cette Unité, nous allons examiner

Dans cette Unité, nous allons examiner 13.0 Introduction Dans cette Unité, nous allons examiner les fonctionnements internes d une des plateformes de publication web les plus largement utilisées de nos jours sur l Internet, WordPress. C est

Plus en détail

Windows Server 2008 R2

Windows Server 2008 R2 Installation de SQL Server 2008 R2 Express Bouron Dimitri 31/01/2015 Ce document sert de démonstration concise pour l installation et quelques bonnes pratiques pour un Windows SQL Server 2008 R2 Express.

Plus en détail

Connexion à SQL server

Connexion à SQL server Micromedia International Etude technique Auteur : Pierre Chevrier Nombre de pages : 18 Société : Date : 12/09/2012 Réf. : ETT_20110624_000001.docx Connexion à SQL server Ce document précise les modalités

Plus en détail

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

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

Plus en détail

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte 1Les bases : vos objectifs 2 Sélection d un moteur de recherche pour intranet : Les sept points à prendre en compte

Plus en détail

L accès à distance du serveur

L accès à distance du serveur Chapitre 11 L accès à distance du serveur Accéder à votre serveur et aux ordinateurs de votre réseau depuis Internet, permettre à vos amis ou à votre famille de regarder vos dernières photos, écouter vos

Plus en détail

T le. Se documenter tout au long de l année. séquence pédagogique L1.2 L1.4 L2.2 L4.2. 3 e trimestre. Nom :... Prénom :... Date :...

T le. Se documenter tout au long de l année. séquence pédagogique L1.2 L1.4 L2.2 L4.2. 3 e trimestre. Nom :... Prénom :... Date :... Se documenter tout au long de l année Nom :... Prénom :... Date :... Validez les items du B2i! L1.2 L1.4 L2.2 L4.2 Consigne 1 Connaissez-vous des éléments et/ou des événements importants associés à la

Plus en détail

Comment utiliser WordPress»

Comment utiliser WordPress» Comment utiliser WordPress» Comment utiliser WordPress» Table des matières» Table des matières Guide de démarrage rapide»... 2 Tableau de bord de WordPress»... 3 Rédiger un article»... 3 Modifier l article»...

Plus en détail

ESPACE COLLABORATIF SHAREPOINT

ESPACE COLLABORATIF SHAREPOINT Conseil de l Europe Service des Technologies de l Information ESPACE COLLABORATIF SHAREPOINT DOSSIER D UTILISATEUR 1/33 Sommaire 1. Présentation de SharePoint... 3 1.1. Connexion... 4 2. Les listes...

Plus en détail

Campagnes d e-mailings v.1.6

Campagnes d e-mailings v.1.6 Campagnes d e-mailings v.1.6 Sommaire Objet Page I Préparation de la campagne 3 I 1 / Le compte de messagerie pour l envoi des emails 3 I 2 / Configurer le modèle de l email 4 I 3 / La préparation des

Plus en détail

LimeSurvey. Pour obtenir un compte sur le LimeSurvey de l Université de Genève, remplissez le formulaire de demande en ligne.

LimeSurvey. Pour obtenir un compte sur le LimeSurvey de l Université de Genève, remplissez le formulaire de demande en ligne. Guide utilisateur v.1 Janvier 2013 NTICE LimeSurvey LimeSurvey est un logiciel open-source qui vous permet de créer des questionnaires (test, enquêtes, formulaire d inscription, etc.) en ligne. Il vous

Plus en détail

Le réseau et les tables virtuelles Synapse

Le réseau et les tables virtuelles Synapse Le réseau et les tables virtuelles Synapse 1. Les tables virtuelles Synapse...2 1.1 L organisation réseau Synapse et la campagne Cap sur l indépendance...2 1.2 Les tables virtuelles de travail...3 1.3

Plus en détail

IV- Comment fonctionne un ordinateur?

IV- Comment fonctionne un ordinateur? 1 IV- Comment fonctionne un ordinateur? L ordinateur est une alliance du hardware (le matériel) et du software (les logiciels). Jusqu à présent, nous avons surtout vu l aspect «matériel», avec les interactions

Plus en détail

Présentation du logiciel

Présentation du logiciel Chapitre A Présentation du logiciel R Pré-requis et objectif La lecture du chapitre sur l installation de R dans les Annexes peut se révéler utile. Ce chapitre présente les origines, l objectif et les

Plus en détail

Atelier Le gestionnaire de fichier

Atelier Le gestionnaire de fichier Chapitre 12 Atelier Le gestionnaire de fichier I Présentation Nautilus est un gestionnaire de fichiers pour l environnement de bureau Gnome. Il offre toutes les fonctions de gestion de fichier en local

Plus en détail

Problème d affichage de rapports ou relevés dans HEC en ligne lié aux bloqueurs de pop-up

Problème d affichage de rapports ou relevés dans HEC en ligne lié aux bloqueurs de pop-up Problème d affichage de rapports ou relevés dans HEC en ligne lié aux bloqueurs de pop-up Certains relevés (les attestations et reçus d impôts entre autres) disponibles sur HEC en ligne refuseront parfois

Plus en détail

À qui s adresse cet ouvrage?

À qui s adresse cet ouvrage? Introduction Bienvenue dans le Guide de l administrateur de Microsoft Windows Server 2008. En tant qu auteur de plus de 65 livres, j écris des ouvrages professionnels sur la technologie depuis 1994. Au

Plus en détail

Guide d utilisation OGGI. Gestionnaire d incidents à l usage des clients. Date de rédaction : 04/02/2013. Version : 1.0.

Guide d utilisation OGGI. Gestionnaire d incidents à l usage des clients. Date de rédaction : 04/02/2013. Version : 1.0. Guide d utilisation OGGI Gestionnaire d incidents à l usage des clients Date de rédaction : 04/02/2013 Version : 1.0 Groupe Archimed Sommaire 1 PREAMBULE 3 1.1 Objectif du document... 3 1.2 Public cible...

Plus en détail

Mon aide mémoire traitement de texte (Microsoft Word)

Mon aide mémoire traitement de texte (Microsoft Word) . Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux

Plus en détail

Configuration de GFI MailArchiver

Configuration de GFI MailArchiver Configuration de GFI MailArchiver Introduction à la configuration Après l installation de GFI MailArchiver, vous pourrez commencer la configuration de l interface Web et terminer la configuration de GFI

Plus en détail

Configuration du moteur de recherche de SharePoint Foundation 2013

Configuration du moteur de recherche de SharePoint Foundation 2013 Configuration du moteur de recherche de SharePoint Foundation 2013 Introduction Nous avons vu dans un précédent article comment installer une ferme SharePoint Foundation 2013 : Installation de SharePoint

Plus en détail

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows Ce dossier a une forme un peu différente des précédentes : c est un ensemble de «fiches» décrivant chacune une des opérations que l on peut effectuer avec un fichier (enregistrer, renommer, etc.). Chaque

Plus en détail

Création de formulaires interactifs

Création de formulaires interactifs SESSION 16 Création de formulaires interactifs Programme de la session Lancer un sondage en utilisant divers éléments d'entrée de formulaire Traiter les entrées utilisateur Activer un script à partir d'un

Plus en détail

Guide de l abonné KX-TVM50 KX-TVM200. Système de Messagerie vocale. Nº de modèle. Version du document 3.0 2010/07

Guide de l abonné KX-TVM50 KX-TVM200. Système de Messagerie vocale. Nº de modèle. Version du document 3.0 2010/07 Guide de l abonné Système de Messagerie vocale Nº de modèle KX-TVM50 KX-TVM200 Merci d avoir acquis un Système de Messagerie vocale de Panasonic. Veuillez lire attentivement ce manuel avant d utiliser

Plus en détail