7.1 Introduction à la navigation Manipuler une ViewStack Les contrôles TabNavigator et Accordion Mise en pratique :

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

Download "7.1 Introduction à la navigation... 204 7.2 Manipuler une ViewStack... 204 7.3 Les contrôles TabNavigator et Accordion... 215 7.4 Mise en pratique :"

Transcription

1 7 7.1 Introduction à la navigation Manipuler une ViewStack Les contrôles TabNavigator et Accordion Mise en pratique : mon CV en ligne Check-list

2 Naviguer dans son application C e chapitre est dédié à la navigation au sein d une application riche. Les conteneurs de navigations fournis par le framework Flex permettent d enrichir vos interfaces et de mettre en œuvre des scénarios en fonction des choix de l utilisateur.

3 7 Naviguer dans son application 7.1 Introduction à la navigation Vous devriez maintenant avoir un bon aperçu des composants et conteneurs du framework Flex. Cependant, nous n avons pas encore abordé le problème de la navigation au sein d une application. En effet, contrairement à un site web standard, une application Flex n est pas divisée en pages dynamiques distinctes. Le principe se rapproche nettement plus d une application de bureau classique où tous les composants sont associés à une fenêtre. En MXML, c est la balise <mx:application> qui représente le conteneur parent et nous y avons jusqu à présent ajouté des composants toujours affichés. Nous allons aborder dans ce chapitre les composants permettant de fournir un système de navigation afin de guider les utilisateurs dans nos applications. Ce type de composants est très souvent utilisé pour réaliser des processus de validation multi-étapes (panier d achat ou remplissage de plusieurs formulaires) et permettent d alléger un écran trop chargé en le décomposant en plusieurs sous-catégories. De manière générale, les conteneurs de navigation permettent de contrôler les actions de l utilisateur en affichant ou en masquant certains composants de manière à ce qu un seul et unique conteneur enfant ne soit visible. Vous pouvez d ores et déjà avoir un aperçu des huit composants de navigation que nous détaillerons dans ce chapitre. Les composants sont accessibles dans Flex Builder 3 dans la catégorie Navigator. c Fig. 7.1 : Composants de navigation du framework Flex 7.2 Manipuler une ViewStack Nous allons utiliser notre premier composant de navigation : le conteneur ViewStack est l élément le plus simple et le plus générique. Introduction au composant ViewStack Le composant ViewStack est au cœur du système de navigation dans Flex puisque tous les autres conteneurs de la catégorie en dérivent ou implémentent des méthodes ou propriétés similaires. Comme nous l avons mentionné plus haut, une ViewStack est un 204

4 Manipuler une ViewStack 7 conteneur : elle peut donc contenir d autres objets avec comme particularité de devoir obligatoirement être aussi des conteneurs. Dans le cas contraire, une erreur se produirait à l exécution du programme. Le diagramme suivant va vous permettre de mieux comprendre le lien entre ces différents contrôles de navigation : c Fig. 7.2 : Diagramme de classe des contrôles de navigation En fait, une ViewStack fonctionne de la manière suivante. Le composant stocke en interne une collection de conteneurs enfants qui sont empilés les uns sur les autres (stacked en anglais). La particularité de ce composant est qu un seul et unique conteneur enfant ne peut être visible à la fois. Il faut ensuite utiliser du code ActionScript (en utilisant les 205

5 7 Naviguer dans son application méthodes et propriétés du composant) ou d autres composants afin de choisir quel conteneur devra être affiché par la ViewStack. L image suivante schématise des conteneurs encapsulés dans une ViewStack : c Fig. 7.3 : Schéma du fonctionnement d une ViewStack Notez également que ce composant adopte certaines propriétés par défaut : j Taille par défaut : une ViewStack adopte la largeur et la hauteur du conteneur affiché par défaut. j Redimensionnement : une ViewStack ne change pas de taille lorsque le conteneur actif change, il faut pour cela utiliser la propriété resizetocontent. j Positionnement des conteneurs enfants : les conteneurs enfants sont positionnés par défaut dans le coin supérieur gauche de la ViewStack. Si l un des conteneurs enfants est plus grand que la ViewStack, alors il sera tronqué. Ajouter une ViewStack dans une application Nous allons maintenant utiliser un composant ViewStack pour stocker plusieurs autres conteneurs de type HBox par exemple. Comme vous vous en doutez, la balise <mx:viewstack> est utilisée pour déclarer ce type de composant : nous la nommerons "myvs". Nous allons placer trois HBox que nous remplirons avec un Label permettant de reconnaître le composant visible. Nous allons également fixer une largeur et une hauteur 206

6 Manipuler une ViewStack 7 communes à l exception du dernier élément qui sera plus large de 200 pixels. Nous ajouterons enfin un Spacer puis un second Label pour bien montrer le comportement par défaut d une ViewStack lorsque le conteneur enfant nécessite une taille supérieure. <?xml version="1.0" encoding="utf-8"?> <mx:application xmlns:mx=" layout="vertical"> <mx:viewstack id="myvs" borderstyle="solid" backgroundcolor="white"> <mx:hbox id="hb1" label="conteneur 1" width="600" height="600" > <mx:label text="le conteneur 1 est affiché" fontsize="26"/> </mx:hbox> <mx:hbox id="hb2" label="conteneur 2" width="600" height="600"> <mx:label text="le conteneur 2 est affiché" fontsize="26"/> </mx:hbox> <mx:hbox id="hb3" label="conteneur 3" width="800" height="600"> <mx:label text="le conteneur 3 est affiché" fontsize="26"/> <mx:spacer width="200"/> <mx:label text="tronqué" fontsize="26" /> </mx:hbox> </mx:viewstack> </mx:application> Essayez à présent d ajouter un composant classique dans la ViewStack comme un simple Label par exemple. L application compile correctement, mais une erreur se produit à l exécution car le Player ne peut pas forcer un composant de type <mx:label> en conteneur. c Fig. 7.4 : Une ViewStack n accepte que des conteneurs comme composant enfant. 207

7 7 Naviguer dans son application Normalement, votre ViewStack devrait ressembler à ceci : c Fig. 7.5 : Premier exemple du composant ViewStack Nous vous l accordons, pour l instant, cela n est guère pratique car nous ne pouvons pas choisir le composant de type HBox à afficher puisque le conteneur ViewStack n implémente pas de mécanisme de navigation par défaut. Nous allons arranger tout cela en créant une fonction ActionScript qui changera le composant à afficher. Cette fonction utilisera les propriétés des ViewStack. Les plus importantes pour manipuler ce type de composant sont les suivantes : Tableau 7.1 : Propriétés essentielles de ViewStack Propriété SelectedIndex Utilisation Cette propriété donne l indice du composant actuellement actif (c est-à-dire visible) s il y a des conteneurs enfants dans la ViewStack. Les indices des conteneurs commencent à 0 comme tous les tableaux en Flex, et s il n y a pas de composant, alors cette propriété a comme valeur -1. Il est également possible d utiliser cette propriété dans la balise MXML de la ViewStack pour choisir le composant qui sera affiché par défaut de la manière suivante : <mx:viewstack id="myvs" selectedindex="1">. SelectedChild Cette propriété a un fonctionnement similaire à SelectedIndex ; cependant, c est ici l ensemble du composant enfant qui est utilisé au lieu de son indice. numchildren Correspond au nombre de composants enfants contenu dans une ViewStack. Nous allons maintenant ajouter une HBox au-dessus de notre composant ViewStack auquel nous ajouterons un label qui affichera les détails du composant grâce au binding (liaison avec les données) de Flex et une ComboBox que nous nommerons cb_switch et qui sera initialisé avec un tableau de chaînes allant de 1 à 3. Enfin, la méthode ActionScript 208

8 Manipuler une ViewStack 7 permettant de changer le conteneur sera appelée sur l événement change de la ComboBox. Voici donc le code à ajouter au-dessus de notre ViewStack : <mx:script> <![CDATA[ public function switchconteneur(event:event) : void { myvs.selectedindex = parseint(cb_switch.selectedlabel) - 1; } ]]> </mx:script> <mx:hbox> <mx:combobox id="cb_switch" change="switchconteneur(event)"> <mx:dataprovider> <mx:array> <mx:string>1</mx:string> <mx:string>2</mx:string> <mx:string>3</mx:string> </mx:array> </mx:dataprovider> </mx:combobox> <mx:label text="le conteneur actif est le numéro {myvs.selectedindex + 1} / {myvs.numchildren} : {myvs.selectedchild.name} "/> </mx:hbox> Relancez l application puis sélectionnez le conteneur 3 grâce à la liste déroulante. Un ascenseur s affiche en bas du conteneur car nous lui avons assigné une taille plus large que le composant par défaut (indice 0) qui est le conteneur hb1. c Fig. 7.6 : Le conteneur 3 est tronqué. Pour changer ce comportement et redimensionner la ViewStack à chaque changement de conteneur, il suffit d activer la propriété resizetocontent de la manière suivante : 209

9 7 Naviguer dans son application <mx:viewstack id="myvs" borderstyle="solid" backgroundcolor="white"resizetocontent="true"> Vous devriez maintenant avoir le conteneur 3 affiché en entier : c Fig. 7.7 : Le conteneur 3 est affiché en entier. Manipuler une ViewStack avec les contrôles de type navigation bar Comme vous venez de le constater, une ViewStack seule n est pas très pratique à utiliser pour une navigation aisée au sein d une application. En effet, des composants dérivant de cette classe ou implémentant les mêmes propriétés et méthodes lui sont souvent préférés tels que les composants TabNavigator et Accordion que nous aborderons prochainement. Si vous regardez plus attentivement la liste des composant classés dans la catégorie Navigator ou encore le diagramme de classe au début de ce chapitre, vous remarquerez plusieurs composants héritant de la classe NavBar. Nous allons voir les quatre composants suivants en détail : j ButtonBar ; j ToggleButtonBar ; j LinkBar ; j TabBar. Si ces composants sont classés dans la catégorie Navigator, c est parce qu ils permettent tous d implémenter directement un système de navigation pour le composant ViewStack en spécifiant simplement le dataprovider adéquat (ici le nom de la ViewStack). Les contrôles ButtonBar et ToggleButtonBar Les contrôles ButtonBar et ToggleButtonBar représentent des groupes de boutons ordonnancés de manière horizontale ou verticale et ayant une apparence commune. La 210

10 Manipuler une ViewStack 7 principale différence entre ces deux composants vient de leur comportement lorsque l utilisateur clique sur un bouton du contrôle. Sur un composant ButtonBar, le bouton change d apparence lors d un clic puis il reprend son état normal. Le composant ToggleButtonBar, quant à lui, ne revient pas à son apparence initiale et garde l apparence d un bouton enfoncé même si l utilisateur relâche le bouton. Cela permet d informer l utilisateur de manière visuelle quel conteneur est actif, lorsque la ToggleButtonBar est utilisée avec un composant ViewStack. Voici à quoi ressemblent visuellement ces deux composants : c Fig. 7.8 : Une ButtonBar Et voici le code associé : <mx:buttonbar dataprovider="myvs" /> c Fig. 7.9 : Une ToggleButtonBar Le code à nouveau est le suivant : <mx:togglebuttonbar dataprovider="myvs" /> Comme vous pouvez le voir sur l image précédente, la seule différence notable vient du fait que le composant ToggleButtonBar garde le bouton sélectionné sur l état enfoncé. Si vous cliquez de nouveau dessus, le bouton reste toujours sélectionné. Pour l éviter, vous devez modifier la propriété toggleonclick qui est à false par défaut. Dans ces deux exemples, une valeur a été affectée à la propriété dataprovider ; nous avons passé en paramètre le nom du composant ViewStack que nous avions précédemment déclaré. Les deux composants ont alors créé un bouton pour chaque sous-conteneur de la ViewStack, et leur propriété label a servi pour le texte de chaque bouton. Vous pouvez maintenant utiliser les barres de contrôle pour naviguer très simplement dans votre application. Cependant, les dataprovider des composants ButtonBar ne sont pas limités à la ViewStack ; il est ainsi possible de déclarer ses propres dataprovider en utilisant des tableaux de chaînes ou des tableaux d objet. Dans ce dernier cas, le composant recherche trois propriétés pour définir les boutons : j label : le nom qui sera affiché sur le bouton ; j icon : une image à éventuellement inclure avant le label ; 211

11 7 Naviguer dans son application j tooltip : affiche une description au passage de la souris. Voici donc un petit exemple MXML avec un tableau d objets décrit de manière statique : <mx:buttonbar> <mx:dataprovider> <mx:array> <mx:object label="conteneur 1" tooltip="afficher le premier conteneur" icon="@embed(source= soleil.gif /> <mx:object label="conteneur 2" tooltip="afficher le deuxième conteneur"/> <mx:object label="conteneur 3" tooltip="afficher le dernier conteneur"/> </mx:array> </mx:dataprovider> </mx:buttonbar> Le résultat visuel est le suivant : c Fig : ButtonBar associé à un tableau d objets Bien sûr, il ne se passe plus rien quand l utilisateur clique sur le bouton puisque le dataprovider n est plus une ViewStack. C est que nous allons examiner. Les deux composants ButtonBar et ToggleControlBar fournissent un seul et unique événement pour la gestion des boutons. Il s agit de l événement ItemClick, de type ItemClickEvent, qui contient des informations relatives au bouton cliqué : j label : titre du bouton cliqué ; j index : indice du bouton (de 0 jusqu à n-1 où n est le nombre d éléments du dataprovider). Le composant LinkBar Le composant LinkBar est relativement similaire aux deux composants que nous venons de voir, la différence la plus notable se situant à nouveau dans le design. Cette fois, les éléments ne sont plus représentés par des contrôles Button mais par des LinkButton qui ont l apparence de liens HTML classiques. Là encore, il est possible de spécifier un dataprovider de type ViewStack ou d en déclarer un via un tableau de chaîne de 212

12 Manipuler une ViewStack 7 caractères. Nous allons donc ajouter un élément LinkBar et un bout de code ActionScript qui se déclenchera sur l événement itemclick que nous venons de voir. Commençons par la définition de l élément avec son dataprovider : <mx:linkbar id="lbar"> <mx:dataprovider> <mx:array> <mx:string>adobe</mx:string> <mx:string>google</mx:string> <mx:string>sun</mx:string> </mx:array> </mx:dataprovider> </mx:linkbar> Ce qui devrait donner ceci : c Fig : Le composant LinkBar Ajoutons maintenant une méthode pour ouvrir une nouvelle page web lorsque l utilisateur clique sur un élément de la barre en utilisant les propriétés d un objet ItemClickEvent. Nous allons à cet effet utiliser la méthode NavigateToUrl qui prend en paramètre un objet de type URLRequest et une chaîne indiquant le mode d ouverture. Voici le résultat final : <mx:script> <![CDATA[ public function openwindow(event:itemclickevent) : void{ navigatetourl(new URLRequest( + String(event.item).toLowerCase() +.com ), _blank ); } ]]> </mx:script> <mx:linkbar id="lbar" itemclick="openwindow(event)"> <mx:dataprovider> <mx:array> <mx:string>adobe</mx:string> <mx:string>google</mx:string> <mx:string>sun</mx:string> </mx:array> </mx:dataprovider> </mx:linkbar> </mx:application> 213

13 7 Naviguer dans son application Le composant TabBar Le comportement de ce composant est très similaire aux trois autres contrôles. Encore une fois, la différence la plus notable se situe au niveau du design. Nous allons donc en profiter pour vous parler d une dernière propriété de ce type d élément. Dans l exemple du composant ButtonBar, le nom du bouton était indiqué par la propriété label de l objet car c est celle-ci que Flex recherche par défaut. C est d ailleurs exactement comme cela que les boutons sont nommés : lorsque le dataprovider est une ViewStack (collection de conteneur), c est la propriété label des sous-conteneurs qui est alors utilisée. Il est cependant possible d en spécifier une autre grâce à la propriété labelfield de la manière suivante : <mx:tabbar labelfield="autrenom"> <mx:dataprovider> <mx:object autrenom="menu 1"/> <mx:object autrenom="menu 2"/> <mx:object autrenom="menu 3"/> </mx:dataprovider> </mx:tabbar> c Fig : Aspect visuel d une TabBar Dimension des conteneurs enfants Comme nous vous l avons indiqué en début de chapitre, une ViewStack et ses composants dérivés ne se redimensionnent pas automatiquement lors du changement du conteneur actif. Bien sûr, vous pouvez choisir de changer ce comportement grâce à la propriété resizetocontent mais il vaut mieux éviter qu un conteneur de navigation ne change de taille à chaque modification, car cela déplacerait les composants voisins par la même occasion. Le plus simple serait donc que la ViewStack adopte la taille du plus grand de ses éléments, et comme vous avez pu le constater ce n est pas le cas puisque c est la taille du premier composant affiché qui est utilisée. Vous avez donc plusieurs solutions pour dimensionner une ViewStack : j Imposer une taille au conteneur ViewStack (en valeur absolue ou en utilisant le pourcentage) avec les propriétés width et height. j Mettre tous les composants à la même taille de manière explicite (encore la propriété width et height mais cette fois sur chaque sous-conteneur). 214

14 Les contrôles TabNavigator et Accordion 7 j Mettre le composant le plus grand en premier (ce qui n est cependant pas très pratique). 7.3 Les contrôles TabNavigator et Accordion Il est relativement facile d associer une ViewStack à une barre de navigation, mais il serait cependant bien plus pratique de réunir les deux en un seul et unique composant. C est le rôle du TabNavigator et de l Accordion. Le composant TabNavigator Un TabNavigator pourrait être comparé au niveau visuel et fonctionnel à une ViewStack associée à un composant TabBar puisqu il propose d afficher un ensemble de conteneurs sous la forme d onglets navigables. Il se déclare également de façon identique : <mx:tabnavigator id="mytn" borderstyle="solid" backgroundcolor="white" width="400" height="250"> <mx:hbox id="hb12" label="conteneur 1" icon="@embed(source= soleil.gif )" > <mx:label text="le conteneur 1 est affiché" fontsize="26"/> </mx:hbox> <mx:hbox id="hb23" label="conteneur 2" > <mx:label text="le conteneur 2 est affiché" fontsize="26"/> </mx:hbox> <mx:hbox id="hb34" label="conteneur 3" > <mx:label text="le conteneur 3 est affiché" fontsize="26"/> </mx:hbox> </mx:tabnavigator> c Fig : Rendu visuel du composant 215

15 7 Naviguer dans son application Le nommage des onglets se base encore sur la propriété label des conteneurs enfants. Il est aussi possible d ajouter une icône grâce à la propriété icon de chaque élément comme dans l exemple précédent. Les éléments sont rangés de gauche à droite dans l ordre où ils ont été déclarés et ils sont visibles par défaut, à moins de cacher un conteneur en mettant la propriété enabled à false. Dans ce cas, l onglet est toujours présent mais il n est plus cliquable. Enfin, ce composant, comme la ViewStack, rend accessible un événement change qui est déclenché à chaque changement de conteneur actif. Le composant Accordion Le composant Accordion est un peu différent : c est une variation intéressante du composant ViewStack. Les conteneurs enfants ne sont ici plus affichés les uns par-dessus les autres, mais ils sont simplement réduits verticalement de manière à ne laisser apparaître qu une barre de titre cliquable. Un clic entraîne la réduction du conteneur actif et, évidemment, une restauration de l élément sélectionné. Ce composant peut se révéler très utile dans le cadre de formulaires assez longs et qui ne tiendraient pas sur une page. Il est plus adapté qu une navigation en forme d onglet pour ainsi rentrer des coordonnées, une adresse de livraison et un numéro de carte de crédit qui sont souvent séparés en trois pages distinctes sur les sites web classiques. Nous allons donc illustrer ce composant en se basant sur cet exemple. Il va falloir déclarer un Accordion qui contiendra les trois formulaires (seul le premier formulaire sera réalisé pour cet exemple) : <mx:accordion id="exempleaccordion"> <mx:form label="1. Informations personnelles" width="400"> <mx:formheading label="informations personnelles"/> <mx:formitem label="nom"> <mx:textinput/> </mx:formitem> <mx:formitem label="prénom"> <mx:textinput/> </mx:formitem> <mx:formitem label="adresse"> <mx:textinput/> <mx:textinput/> </mx:formitem> <mx:formitem label="code postal" > <mx:textinput maxchars="5"/> </mx:formitem> 216

16 Les contrôles TabNavigator et Accordion 7 <mx:formitem label="ville"> <mx:textinput/> </mx:formitem> <mx:formitem label="numéro de téléphone"> <mx:textinput/> </mx:formitem> </mx:form> <mx:form label="2. Coordonnées bancaires"> <!-- Formulaire à remplir. --> </mx:form> <mx:form label="3. Passer la commande"> <!-- Formulaire à remplir. --> </mx:form> </mx:accordion> Voici le résultat visuel d un conteneur de type Accordion : c Fig : Simulation d un formulaire d achat avec le composant Accordion Navigation au clavier Lorsqu un composant de type Accordion ou TabNavigator est sélectionné, les touches du clavier peuvent être utilisées pour remplacer la navigation à la souris. Flex définit une action spécifique par défaut aux touches suivantes : Tableau 7.2 : La navigation au clavier Touche [Ä] et [Barre}d'espace] Fonctionnalité Ouvre l onglet sélectionné 217

17 7 Naviguer dans son application Tableau 7.2 : La navigation au clavier [Ö] Fin Ouvre le premier onglet Ouvre le dernier onglet [ ] / [ ] Ouvre l onglet suivant/précédent [ÿ] et [ï] [Ÿ] et [î] Sélectionne (sans l ouvrir) l onglet précédent Sélectionne (sans l ouvrir) l onglet suivant Ajouter des boutons pour faciliter la navigation Au début de ce chapitre, nous avons implémenté une navigation manuelle dans le composant ViewStack en utilisant une ComboBox. Pour les composants Accordion ou un TabNavigator, une méthode de navigation est fournie par défaut. Cependant il peut être envisageable de rajouter des boutons pour avoir un second mode d accès aux conteneurs. Il suffirait ainsi dans notre exemple précédent de rajouter des boutons Suivant et Précédent à chaque formulaire en utilisant ActionScript pour changer l affichage : <mx:button id="prec" label="précédent" click="exempleaccordion.selectedindex =(( ExempleAccordion.selectedIndex - 1) % ExempleAccordion.numChildren);"/> <mx:button id="suiv" label="suivant" click="exempleaccordion.selectedindex =(( ExempleAccordion.selectedIndex + 1) % ExempleAccordion.numChildren);"/> Le principe est très simple. L onglet sélectionné est modifié en incrémentant ou en décrémentant la propriété selectedindex du composant, et un modulo utilisant la propriété numchildren (nombre total d onglets) permet de rendre la navigation circulaire. On peut donc passer du dernier onglet au premier et vice versa. 7.4 Mise en pratique : mon CV en ligne Nous allons mettre en pratique la navigation dans une application Flex en réalisant un exemple de CV en ligne. Nous utiliserons plusieurs conteneurs pour mettre en forme les éléments, le composant HtmlText pour structurer les informations et également un Accordion pour séparer les différentes catégories. 218

18 Mise en pratique : mon CV en ligne 7 Création du projet Commencez par créer un nouveau projet que vous appellerez MyResume. Nous allons tout de suite changer l apparence du fond ainsi que la disposition de l application. Mettez le layout de l application à vertical et changez la couleur de fond par un dégradé de couleurs, par exemple de la manière suivante : <mx:application xmlns:mx=" layout="vertical" backgroundgradientcolors="[#007ab7,#ffffff]" pagetitle="myresume"> </mx:application> Ajoutez une VBox qui représentera la page du CV. Le conteneur aura une taille fixe ( par exemple). Nous allons également ajouter un contour et mettre un fond blanc. Le mieux est d utiliser les outils du mode Design de Flex Builder 3. Ensuite, ajoutez une ombre portée. Il vous faut utiliser la balise <mx:filter> qui permet d appliquer les effets de Flash à n importe quel composant Flex. Nous utiliserons ici le DropShadowFilter comme ceci : <mx:filters> <flash.filters:dropshadowfilter xmlns:flash.filters="flash.filters.*" angle="60" blurx="5" blury="5" distance="4" alpha="0.6" color="0x000000" /> </mx:filters> Ce qui donnera le rendu visuel suivant : c Fig : Utilisation du filtre DropDownShadow Vous devez maintenant rajouter dans la partie supérieure de votre CV les informations suivantes : j nom et prénom ; j coordonnées ; j photographie. 219

19 7 Naviguer dans son application Nous allons utiliser un conteneur de type HBox qui ne concernera que la partie supérieure de la page. La HBox contiendra elle-même deux VBox et un Label pour afficher le titre du CV. Nous séparerons les composants grâce à des Spacer. Les informations personnelles seront placées dans le conteneur de gauche et la photo dans celui de droite. Voici le code MXML pour l instant : <mx:application xmlns:mx=" layout="vertical" backgroundgradientcolors="[#007ab7,#ffffff]" pagetitle="myresume"> <mx:vbox width="600" height="700" borderstyle="outset" bordercolor="black" backgroundcolor="#ffffff" > <mx:filters> <flash.filters:dropshadowfilter xmlns:flash.filters="flash.filters.*" angle="60" blurx="5" blury="5" distance="4" alpha="0.6" color="0x000000" /> </mx:filters> <mx:hbox width="100%" verticalalign="middle" color="#0e4084" backgroundcolor="#8cbbfa" backgroundalpha="0.2"> <mx:vbox height="100%" paddingleft="10" paddingtop="5"> <mx:label text="mr Stan Smith" fontfamily="verdana" fontsize="13" fontweight="bold" <mx:label text="22, rue des Petits-Hôtels" fontfamily="verdana" fontsize="11"/> <mx:label text="75010 Paris" fontfamily="verdana" fontsize="11"/> <mx:label text=" ** **" fontfamily="verdana" fontsize="11"/> <mx:label text="stan.smith@gmail.com" fontfamily="verdana" fontsize="11"/> <mx:spacer width="50%"/> <mx:label text="ingénieur en Informatique" fontfamily="verdana" fontsize="20" enabled="true"/> <mx:spacer width="50%"/> <mx:vbox height="100%" verticalalign="bottom"> <mx:image source="photo.jpg"/> </mx:hbox> </mx:application> 220

20 Mise en pratique : mon CV en ligne 7 Ajout d un composant de navigation Nous allons maintenant ajouter le composant Accordion qui représentera les différentes catégories de votre CV, à savoir : j formation ; j expérience ; j compétences ; j langues ; j divers. Chaque catégorie sera évidemment classée dans un conteneur puisque l Accordion n accepte que ce type de composants : <mx:accordion width="100%"> <mx:vbox label="formation"> <VBox label="expérience"> <mx:vbox label="compétences"> <mx:vbox label="langues"> <mx:vbox label="divers"> </mx:accordion> Ajout des informations Il faut maintenant ajouter des informations pour chaque catégorie. Le plus simple pour formater le texte est d utiliser la propriété htmltext qui, comme son nom l indique, permet d afficher correctement du code HTML dans un composant Text standard : <mx:text> <mx:htmltext> <![CDATA[ ]]> </mx:htmltext> </mx:text> 221

21 7 Naviguer dans son application Le code HTML des sous-catégories ne sera pas affiché pour des raisons de place. Nous vous laissons donc le soin d y mettre vos propres informations. Mise en forme et design Vous allez à présent modifier légèrement l apparence des boutons de votre composant Accordion. Pour le design des composants, nous vous conseillons d utiliser le Flex Style Explorer que vous pouvez lancer à partir de l écran d accueil de Flex Builder 3. Vous pourrez ainsi modifier les paramètres de chaque composant et avoir un aperçu direct du résultat. Au final, il ne restera plus qu à copier le CSS généré, comme celui-ci par exemple : Accordion { borderstyle: none; headerheight: 25; textindent: 3; fillalphas: 0.21, 0.19, 0.3, 0.3; fillcolors: #ffffff, #8cbbfa, #8cbbfa, #8cbbfa; selectedfillcolors: #8cbbfa, #8cbbfa; themecolor: #8cbbfa; headerstylename: "myaccordionheader"; }.myaccordionheader { letterspacing: 1; } Résultat final Voici le code final (sans la partie HTML) de cet exemple de CV en ligne : <?xml version="1.0" encoding="utf-8"?> <mx:application xmlns:mx=" layout="vertical" backgroundgradientcolors="[#007ab7,#ffffff]" pagetitle="myresume"> <mx:style> Accordion { borderstyle: none; headerheight: 25; textindent: 3; fillalphas: 0.21, 0.19, 0.3, 0.3; fillcolors: #ffffff, #8cbbfa, #8cbbfa, #8cbbfa; selectedfillcolors: #8cbbfa, #8cbbfa; themecolor: #8cbbfa; 222

22 Mise en pratique : mon CV en ligne 7 headerstylename: "myaccordionheader"; }.myaccordionheader { letterspacing: 1; } </mx:style> <mx:vbox width="600" height="700" borderstyle="outset" bordercolor="black" backgroundcolor="#ffffff" > <mx:filters> <flash.filters:dropshadowfilter xmlns:flash.filters="flash.filters.*" angle="60" blurx="5" blury="5" distance="4" alpha="0.6" color="0x000000" /> </mx:filters> <mx:hbox width="100%" verticalalign="middle" color="#0e4084" backgroundcolor="#8cbbfa" backgroundalpha="0.2"> <mx:vbox height="100%" paddingleft="10" paddingtop="5" borderstyle="none" backgroundalpha="0.11"> <mx:label text="mr Stan Smith" fontfamily="verdana" fontsize="13" fontweight="bold"/> <mx:label text="22, rue des Petits-Hôtels" fontfamily="verdana" fontsize="11"/> <mx:label text="75010 Paris" fontfamily="verdana" fontsize="11"/> <mx:label text=" ** **" fontfamily="verdana" fontsize="11"/> <mx:label text="stan.smith@gmail.com" fontfamily="verdana" fontsize="11"/> <mx:spacer width="50%"/> <mx:label text="ingénieur en Informatique" fontfamily="verdana" fontsize="20" enabled="true" color="#0e4084"/> <mx:spacer width="50%"/> <mx:vbox height="100%" verticalalign="bottom"> <mx:image source="photo.jpg"/> </mx:hbox> <mx:accordion width="100%" height="100%"> <mx:vbox label="formation"> <mx:text> <mx:htmltext> <![CDATA[ PARTIE HTML ]]> </mx:htmltext> 223

23 7 Naviguer dans son application </mx:text> <mx:vbox label="expérience"> <mx:text> <mx:htmltext> <![CDATA[ PARTIE HTML ]]> </mx:htmltext> </mx:text> <mx:vbox label="compétences"> <mx:text> <mx:htmltext> <![CDATA[ PARTIE HTML ]]> </mx:htmltext> </mx:text> <mx:vbox label="langues"> <mx:text> <mx:htmltext> <![CDATA[ PARTIE HTML ]]> </mx:htmltext> </mx:text> <mx:vbox label="divers"> <mx:text> <mx:htmltext> <![CDATA[ PARTIE HTML ]]> </mx:htmltext> </mx:text> </mx:accordion> </mx:application> Nous vous donnons le résultat en image : 224

24 Check-list 7 c Fig : Exemple de CV utilisant la navigation Flex 7.5 Check-list Dans ce chapitre, nous avons vu : a comment manipuler le composant ViewStack et ajouter des conteneurs enfants ; a comment gérer la navigation de manière manuelle ; a comment manipuler les barres de navigation ; a comment automatiser la navigation avec le concept de dataprovider a comment utiliser les composants de navigation intégrés (TabNavigator et Accordion); a comment naviguer au clavier. 225

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos. KompoZer Créer un site «simple» Composition du site : _ une page d'accueil : index.html _ une page pour la théorie : theorie.html _ une page pour les photos : photos.html _ une page avec la galerie : galerie.html

Plus en détail

Utilisation de l éditeur.

Utilisation de l éditeur. Utilisation de l éditeur. Préambule...2 Configuration du navigateur...3 Débloquez les pop-up...5 Mise en évidence du texte...6 Mise en évidence du texte...6 Mise en page du texte...7 Utilisation de tableaux....7

Plus en détail

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze

FLEX 3. Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder. Aurélien Vannieuwenhuyze Programmation FLEX 3 Applications Internet riches avec Flash ActionScript 3, MXML et Flex Builder Aurélien Vannieuwenhuyze Avec la contribution de Romain Pouclet Groupe Eyrolles, 2009, ISBN : 978-2-212-12387-6

Plus en détail

Guide de réalisation d une campagne e-mail marketing

Guide de réalisation d une campagne e-mail marketing Guide de réalisation d une campagne e-mail marketing L ère des envois d e-mails en masse est révolue! Laissant la place à une technique d e-mail marketing ciblé, personnalisé, segmenté et pertinent. La

Plus en détail

Fiches d aide à l utilisation

Fiches d aide à l utilisation alece.amd92.fr Un service proposé et géré par Liste des fiches d aide Fiche A. Se connecter à la plateforme... p. 3 Fiche B. Obtenir un code d accès pour la plateforme... p. 4 Fiche C. Rechercher des informations

Plus en détail

Introduction à Expression Web 2

Introduction à Expression Web 2 Introduction à Expression Web 2 Définitions Expression Web 2 est l éditeur HTML de Microsoft qui répond aux standard dew3c. Lorsque vous démarrez le logiciel Expression Web 2, vous avez le choix de créer

Plus en détail

Packs Graphiques. Comparez nos offres! Chrome Silver Gold Platinum. 04 86 26 26 26 Appel non surtaxé. Comment choisir votre pack? Design.

Packs Graphiques. Comparez nos offres! Chrome Silver Gold Platinum. 04 86 26 26 26 Appel non surtaxé. Comment choisir votre pack? Design. Packs Graphiques Comparez nos offres! Chrome Silver Gold Platinum Design - Design général du site - Boutons dans l en-tête - Champ recherche dans l en-tête - Blocks marketing stylisés - Optimisation de

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

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web.

Malgré son aspect spartiate, Freeplane offre de nombreuses fonctionnalités en particulier dans le domaine de la diffusion des cartes sur le Web. Création d une carte heuristique avec Freeplane Version : 1.1.3 Barre de menus Barre d outils Barre des touches de fonctions Espace de travail Barre d icônes Éditeur de notes Freeplane est un logiciel

Plus en détail

Prise en main rapide

Prise en main rapide Prise en main rapide 4 Dans cette leçon, vous découvrirez les fonctionnalités de création de page web de Dreamweaver et apprendrez à les utiliser dans l espace de travail. Vous apprendrez à : définir un

Plus en détail

Publication dans le Back Office

Publication dans le Back Office Site Web de l association des ingénieurs INSA de Lyon Publication dans le Back Office Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt, et GR Groupe Régional laure Buisset Page 1 17/09/2008

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

Optimiser pour les appareils mobiles

Optimiser pour les appareils mobiles chapitre 6 Optimiser pour les appareils mobiles 6.1 Créer un site adapté aux terminaux mobiles avec jquery Mobile... 217 6.2 Transformer son site mobile en application native grâce à PhoneGap:Build...

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

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

TUTORIEL Pearltrees www.cellie.fr 26/02/2015

TUTORIEL Pearltrees www.cellie.fr 26/02/2015 TUTORIEL Pearltrees www.cellie.fr 26/02/2015 Introduction www.pearltrees.com est outil en ligne accessible gratuitement par une simple inscription et utilisable depuis ordinateurs et terminaux mobiles.

Plus en détail

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05 EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA

Plus en détail

Comment sélectionner des sommets, des arêtes et des faces avec Blender?

Comment sélectionner des sommets, des arêtes et des faces avec Blender? Comment sélectionner des sommets, des arêtes et des faces avec Blender? VVPix v 1.00 Table des matières 1 Introduction 1 2 Préparation d une scène test 2 2.1 Ajout d objets dans la scène.........................................

Plus en détail

L espace de travail de Photoshop

L espace de travail de Photoshop L espace de travail de Photoshop 1 Au cours de cette leçon, vous apprendrez à : ouvrir les fichiers Photoshop ; sélectionner et employer certains des outils dans le panneau Outils ; définir les options

Plus en détail

Soyez accessible. Manuel d utilisation du CMS

Soyez accessible. Manuel d utilisation du CMS Soyez accessible. Manuel d utilisation du CMS Nameo : mode d emploi Nameo est une agence web basée en Alsace, à Strasbourg. Son champ d action : création ou refonte de sites internet, stratégie et mise

Plus en détail

Création de maquette web

Création de maquette web Création de maquette web avec Fireworks Il faut travailler en 72dpi et en pixels, en RVB Fireworks étant un logiciel dédié à la création de maquettes pour le web il ne propose que les pixels pour le texte

Plus en détail

Création d articles sur le site web du GSP

Création d articles sur le site web du GSP Création d articles sur le site web du GSP Mode d emploi pour les membres du groupe spéléo Porrentruy. www.speleoporrentruy.ch 1 Article avec photo et document pdf sur le site du groupe spéléo Porrentruy

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

SUGARCRM MODULE RAPPORTS

SUGARCRM MODULE RAPPORTS SUGARCRM MODULE RAPPORTS Référence document : SYNOLIA_Support_SugarCRM_Module_Rapports_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 Etat du document : En cours de rédaction Emetteur/Rédacteur

Plus en détail

Notes pour l utilisation d Expression Web

Notes pour l utilisation d Expression Web EICW Formation Webmaster Notes pour l utilisation d Expression Web G. Barmarin 2008-2009 1 /21 Table des matières 1 Introduction... 3 2 Installer Expression Web... 4 3 Explorer et personnaliser l interface

Plus en détail

Création d un formulaire de contact Procédure

Création d un formulaire de contact Procédure Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

Plus en détail

Utiliser le logiciel Photofiltre Sommaire

Utiliser le logiciel Photofiltre Sommaire Utiliser le logiciel Photofiltre Sommaire 1. Quelques mots sur l image 2. Obtenir des images numériques 3. Le tableau de bord de logiciel PhotoFiltre 4. Acquérir une image 5. Enregistrer une image 6. Redimensionner

Plus en détail

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite?

RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite? RESPONSIVE DESIGN : Comment offrir à vos sites une adaptabilité parfaite? Medialibs, votre partenaire digital Quoi? Un partenaire pour une gestion globale du digital (un laboratoire R&D, éditeur de logiciels

Plus en détail

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 5 ADMINISTRER SON SITE WEBGAZELLE CMS 2.0 5 5.1 Configuration minimale

Plus en détail

Modes Opératoires WinTrans Mai 13 ~ 1 ~

Modes Opératoires WinTrans Mai 13 ~ 1 ~ Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.

Plus en détail

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE

AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE AIDE à l utilisation du cédérom «L athlétisme à l école» Niveau Primaire SOMMAIRE Arborescence du cédérom (page 2) Lancement du Cédérom et configuration minimale de votre ordinateur (page 3). Loupe, page

Plus en détail

Spécifications techniques

Spécifications techniques Spécifications techniques Décembre2009 1. Récapitulatif des formats : p2 1. Formats classiques p2 2. Formats Rich Média p2 2. Emplacements : p3 1. Directions.fr p3 2. Newsletter Directions p4 3. Contraintes

Plus en détail

Flex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE

Flex. Lire les données de manière contrôlée. Programmation Flex 4 Aurélien VANNIEUWENHUYZE Flex Lire les données de manière contrôlée 1 Plan Lier les données Stocker les données Valider les données 2 Gérer des données Lier des données La notion de DataBinding est l une des plus importantes du

Plus en détail

Spécifications techniques

Spécifications techniques Infos pratiques Bon de commande: indication de réservation publicité Tablette + confirmation de livraison du matériel: envoyer à booking@trustmedia.be Matériel Papier: artwork@mediafin.be 2 jours ouvrables

Plus en détail

2 S I M 1 P H O N E G U I D E U T I L I S A T E U R. Guide d utilisation E-commerce / Prestashop

2 S I M 1 P H O N E G U I D E U T I L I S A T E U R. Guide d utilisation E-commerce / Prestashop 2 S I M 1 P H O N E G U I D E U T I L I S A T E U R Guide d utilisation E-commerce / Prestashop 1 2 S I M 1 P H O N E S O M M A I R E 1. Noms d utilisateurs et mots de passe..... Page 3 Adresse mail Prestashop

Plus en détail

Dans l Unité 3, nous avons parlé de la

Dans l Unité 3, nous avons parlé de la 11.0 Pour commencer Dans l Unité 3, nous avons parlé de la manière dont les designs sont créés dans des programmes graphiques tels que Photoshop sont plus semblables à des aperçus de ce qui va venir, n

Plus en détail

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com

145A, avenue de Port Royal, Bonaventure (Québec) G0C 1E0 Sans frais : 1 888 765 4636 www.solutioninfomedia.com Guide de l utilisateur CMS 1 Navigation dans le CMS... 2 1.1 Menu principal... 2 1.2 Modules tableau... 3 1.3 Modules formulaire... 5 1.4 Navigation dans le site Web en mode édition... 6 2 Utilisation

Plus en détail

GUIDE D UTILISATION LA DEPECHE PREMIUM

GUIDE D UTILISATION LA DEPECHE PREMIUM www.ladepeche.fr/premium GUIDE D UTILISATION LA DEPECHE PREMIUM La version 100% numérique de La Dépêche du Midi 1 Madame, Monsieur, Ce guide a pour objectif de vous accompagner dans la prise en main de

Plus en détail

Freeway 7. Nouvelles fonctionnalités

Freeway 7. Nouvelles fonctionnalités ! Freeway 7 Nouvelles fonctionnalités À propos de ce guide... 3 Nouvelles fonctionnalités en un coup d'oeil... 3 À propos de la conception d'un site web réactif... 3 Travailler avec les pages pour créer

Plus en détail

Présentation du Framework BootstrapTwitter

Présentation du Framework BootstrapTwitter COUARD Kévin HELVIG-LARBRET Blandine Présentation du Framework BootstrapTwitter IUT Nice-Sophia LP-SIL IDSE Octobre 2012 Sommaire I. INTRODUCTION... 3 Définition d'un framework... 3 A propos de BootstrapTwitter...

Plus en détail

Publier dans la Base Documentaire

Publier dans la Base Documentaire Site Web de l association des ingénieurs INSA de Lyon Publier dans la Base Documentaire Remarque : la suppression des contributions n est pas possible depuis le Front-Office. lbuisset Page 1 18/09/2008

Plus en détail

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET DÉFINITION DE LA NEWSLETTER : La newsletter est un OUVERTURE document qui DU informe LOGITIEL le ETARGET client sur l'actualité, sur les nouveautés ou sur un sujet particulier. Elle est souvent rédigée

Plus en détail

GUIDE D UTILISATION DU BACKOFFICE

GUIDE D UTILISATION DU BACKOFFICE GUIDE D UTILISATION DU BACKOFFICE 1. Modifier les pages du site : - Aller dans l onglet «PAGE HTML», puis «Liste des pages HTML» - Pour visualiser votre page, cliquer sur le nom écrit en vert, dans la

Plus en détail

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet.

Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet. 1- Optimiser le poids de votre image : Dans l idéal, ceci devrait être fait en amont pour chaque image envoyée sur l espace de stockage de votre site internet. Tous les types d utilisateurs (auteur, publicateur,

Plus en détail

Programmation Web TP1 - HTML

Programmation Web TP1 - HTML Programmation Web TP1 - HTML Vous allez réaliser votre premier site Web dans lequel vous présenterez la société SC, agence spécialisée dans la conception des sites internet. 1 - Une première page en HTML

Plus en détail

Chapitre 2 Créer son site et ses pages avec Google Site

Chapitre 2 Créer son site et ses pages avec Google Site Réaliser un site internet à l aide de Google Site 10 Chapitre 2 Créer son site et ses pages avec Google Site 1. Créer un Google site 1. Rendez-vous sur www.google.be et connectez-vous à votre compte Gmail

Plus en détail

INTRODUCTION AU CMS MODX

INTRODUCTION AU CMS MODX INTRODUCTION AU CMS MODX Introduction 1. Créer 2. Organiser 3. Personnaliser UNE PETITE INTRODUCTION QUEST-CE QU UN CMS? CMS est l acronyme de Content Management System. C est outil qui vous permet de

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

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

Silhouette Studio Leçon N 2

Silhouette Studio Leçon N 2 Silhouette Studio Leçon N 2 Apprendre comment utiliser Ma Bibliothèque et la Boutique en Ligne Silhouette pour importer des nouveaux modèles. Matériels nécessaires Silhouette SD Feuille de transport colle

Plus en détail

Sélection du contrôleur

Sélection du contrôleur Démo CoDeSys - 1 - 1. Configuration de l environnement de travail : Lancer le logiciel CoDeSys Fichier Nouveau Lors de la première utilisation, une boîte de dialogue apparaît permettant la sélection du

Plus en détail

INTERWRITE Workspace

INTERWRITE Workspace INTERWRITE Workspace Prêt à fonctionner 1. Allumer le tableau blanc (interrupteur sur le côté). 2. Allumer le vidéoprojecteur (voyant vert). 3. Brancher sur l ordinateur : le câble ou la clé bluetooth

Plus en détail

Utiliser le site learningapps.org pour créer des activités interactives

Utiliser le site learningapps.org pour créer des activités interactives Utiliser le site learningapps.org pour créer des activités interactives I. Créer un compte - Pour pouvoir utiliser le site learningapps.org à des fins de création, il faut commencer par créer un compte

Plus en détail

Documentation. Manuel Utilisateur. E-Shop

Documentation. Manuel Utilisateur. E-Shop Documentation Manuel Utilisateur E-Shop Table des matières 1. PROCEDURE POUR OUVRIR UN COMPTE E-SHOP...3 1.1 Intervenants...3 1.2 Formulaire à utiliser...3 2. SITE INTERNET GETAZ-MIAUTON...3 2.1 Site Internet

Plus en détail

ERGONOMIE ET OPTIMISATION DU TAUX DE CONVERSION D UN SITE INTERNET Partie 1/2

ERGONOMIE ET OPTIMISATION DU TAUX DE CONVERSION D UN SITE INTERNET Partie 1/2 Lorraine ERGONOMIE ET OPTIMISATION DU TAUX DE CONVERSION D UN SITE INTERNET Partie 1/2 Attirer des visiteurs sur un site internet, c est bien ; les transformer en clients, c est mieux! Cette phrase semble

Plus en détail

Documentation. Manuel Utilisateur. E-Shop

Documentation. Manuel Utilisateur. E-Shop Documentation Manuel Utilisateur E-Shop Table des matières 1. PROCEDURE POUR OUVRIR UN COMPTE E-SHOP...3 1.1 Intervenants...3 1.2 Formulaire à utiliser...3 2. SITE INTERNET GETAZ-MIAUTON...3 2.1 Site Internet

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

Manuel du gestionnaire

Manuel du gestionnaire Manuel du gestionnaire ENT MESTEK v.2010 Ce manuel s adresse à l équipe administrative d un établissement scolaire : principal, principal adjoint, secrétaires dans un collège, proviseur, proviseur adjoint,

Plus en détail

Planifier et contrôler un projet avec Microsoft Project

Planifier et contrôler un projet avec Microsoft Project Planifier et contrôler un projet avec Microsoft Project Martin Schmidt Anteo-consulting.fr 27/02/2009 Principes de base Copyright Anteo-Consulting Page 2 Saisir des tâches Tout nouveau projet commence

Plus en détail

Introduction : présentation de la Business Intelligence

Introduction : présentation de la Business Intelligence Les exemples cités tout au long de cet ouvrage sont téléchargeables à l'adresse suivante : http://www.editions-eni.fr Saisissez la référence ENI de l'ouvrage RI3WXIBUSO dans la zone de recherche et validez.

Plus en détail

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014

Spétechs Mobile. D e r n i è r e m i s e à j o u r : a o û t 2014 Spétechs Mobile D e r n i è r e m i s e à j o u r : a o û t 2014 Généralités Envoi des créas à Amandine Canu, responsable traffic mobile : acanu@hi-media.com Mettre en copie de votre e-mail votre contact

Plus en détail

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 Exemple d utilisation du gestionnaire de conception Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013 6, rue de l Etang, L-5326

Plus en détail

SPÉCIFICATIONS TECHNIQUES DES FORMATS PUBLICITAIRES

SPÉCIFICATIONS TECHNIQUES DES FORMATS PUBLICITAIRES SPÉCIFICATIONS TECHNIQUES DES FORMATS PUBLICITAIRES DIRECTIVES COMMUNE POIDS Display Standard: 70 KB Display «Expandable»: 115 KB Video: 40 MB Video Mobile: 3 MB Performance: 30 KB Mobile: voir page 9

Plus en détail

Documentation RBS Change E-Commerce Core

Documentation RBS Change E-Commerce Core Documentation RBS Change E-Commerce Core 10 septembre 2010 2 Table des matières 1 Introduction à RBS Change 7 1.1 Concepts généraux................................... 7 1.1.1 Qu est-ce qu un module RBS

Plus en détail

Le service de création de site Internet : Mode d emploi. La Création de Site Internet

Le service de création de site Internet : Mode d emploi. La Création de Site Internet Le service de création de site Internet : Mode d emploi Sommaire 1) Comment se connecter à votre interface client? 2) Comment démarrer la création de votre site Internet? 3) Comment gérer les pages de

Plus en détail

Utilisation de Sarbacane 3 Sarbacane Software

Utilisation de Sarbacane 3 Sarbacane Software Tutorial par Anthony Da Cruz Utilisation de Sarbacane 3 Sarbacane Software Ambiance Soleil 17 Rue Royale 74000, Annecy Sommaire 1. Présentation générale 2. Guide étape par étape 3. Astuces de l éditeur

Plus en détail

14.1. Paiements et achats en ligne

14.1. Paiements et achats en ligne Chapitre 14 Sécurité et Internet Si Internet vous permet de vous connecter et d accéder à des services et des sites du monde entier, il est important aussi de comprendre qu une fois connecté au Web votre

Plus en détail

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps.

Cours pratique Excel. Dans chacune des feuilles, les donnés sont déjà entrées afin de gagner du temps. Cours pratique Excel Présentation du classeur cours.xls C est un classeur qui contient 7 feuilles Liste de personnes Calculs simples Solde Listes Auto Relatif Absolu Formats Paye Cours AFM Dans chacune

Plus en détail

Optimiser les e-mails marketing Les points essentiels

Optimiser les e-mails marketing Les points essentiels Optimiser les e-mails marketing Les points essentiels Sommaire Une des clés de succès d un email marketing est la façon dont il est créé puis intégré en HTML, de telle sorte qu il puisse être routé correctement

Plus en détail

Mise en place d un intranet de travail collaboratif. Guide utilisateur

Mise en place d un intranet de travail collaboratif. Guide utilisateur Mise en place d un intranet de travail collaboratif Guide utilisateur 03/05/2010 Sommaire 1. Introduction... 4 2. Premier contact avec Le portail... 4 2.1 Se connecter au portail.... 4 2.1.1 Inscription

Plus en détail

MANUEL DRIVELINK DRIVELINK

MANUEL DRIVELINK DRIVELINK MNUEL XX Table des matières 1. Fonctionnalités 1 2. Pièces et accessoires 1 3. Coup d œil sur le périphérique 2 4. Installer le matériel 3 5. Installer le logiciel 4 6. Le logiciel de sauvegarde 4 6.1

Plus en détail

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel PAGE L écran du logiciel d Open Office Draw Nom du document : Nom d enregistrement Barre de mise forme: Ligne, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de

Plus en détail

Normes techniques 2011

Normes techniques 2011 Normes techniques 2011 Display classique Formats Livrables Footer p 2 p 3 p 4 Opérations spéciales Publi-rédactionnel Jeu concours Quiz Lien partenaire Habillage Accueil panoramique Sponsoring de rubrique

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

LES TABLETTES : EN PRATIQUE

LES TABLETTES : EN PRATIQUE Installer une application LES TABLETTES : EN PRATIQUE Lorsque vous achetez une tablette, des applications sont déjà installées. En général, vous trouverez de quoi surfer sur Internet, écouter de la musique,

Plus en détail

My Poker Manager Guide Utilisateur. Guide Utilisateur

My Poker Manager Guide Utilisateur. Guide Utilisateur «My Poker Manager» Guide Utilisateur Sommaire My Poker Manager Guide Utilisateur Sommaire... 2 My Poker Manager... 3 Tous les outils... 4 1 Système d alerte... 5 2 Composant de stacking ou pile de tables...

Plus en détail

Animer son cours depuis la tablette

Animer son cours depuis la tablette Animer son cours depuis la tablette Partagez du contenu et des données, démarrez des leçons privées, contrôlez et verrouillez la tablette de vos élèves. School S identifier pour les enseignants et les

Plus en détail

Animation numérique. de territoire. Créer son site Internet avec un outil gratuit. Mardi 4 novembre 2014. Cédric ARNAULT OT Lourdes

Animation numérique. de territoire. Créer son site Internet avec un outil gratuit. Mardi 4 novembre 2014. Cédric ARNAULT OT Lourdes Créer son site Internet avec un outil gratuit Mardi 4 novembre 2014 Cédric ARNAULT OT Lourdes Présentation de la journée - Créer un site Internet : Pourquoi? Pour qui? Comment? - - Aller plus loin avec

Plus en détail

EXTENSION WORDPRESS. Contact Form 7. Proposé par :

EXTENSION WORDPRESS. Contact Form 7. Proposé par : Contact Form 7 Proposé par : Sommaire Sommaire... 2 Présentation... 3 I. Le Tutoriel... 3 1) Espace de travail... 3 2) Téléchargez les extensions nécessaires... 3 3) Configuration du Formulaire... 7 1)

Plus en détail

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web

Chapitre 22 Optimisation pour diffusion à l'écran, pour le web 1 1 9 9 7 7 Optimisation pour diffusion à l'écran, pour le web Diffusion pour le web........................ 31 Les paramètres avant l exportation................. 31 Optimisation pour le web......................

Plus en détail

Présentation du service de. Commandes en ligne

Présentation du service de. Commandes en ligne Présentation du service de Commandes en ligne 2 Sommaire I. Présentation générale... 4 Accès au portail de commandes en ligne Accès à votre espace professionnel dédié Ii. Consultation du catalogue... 5

Plus en détail

Ceci est un Chromebook, ton ordinateur!

Ceci est un Chromebook, ton ordinateur! Ceci est un Chromebook, ton ordinateur! CHROMEBOOK - Dans le royaume des ordinateurs personnels, il n'y a pas beaucoup de choix. Pour schématiser, soit vous avez un PC, soit vous avez un Mac. Et ce depuis

Plus en détail

Espace Client Aide au démarrage

Espace Client Aide au démarrage Espace Client Aide au démarrage 1. A propos de l Espace Client... 2 a. Nouvelles fonctionnalités... 2 b. Reprise de vos documents... 2 c. Migration vers l Espace Client... 2 2. Accès à l Espace Client...

Plus en détail

Trucs et Astuces Outlook 2010 SIFA Faculté d Administration

Trucs et Astuces Outlook 2010 SIFA Faculté d Administration Trucs et Astuces Outlook 2010 SIFA Faculté d Administration Historique des révisions Date Version Description Auteur 2012-08-10 1.0 Version préliminaire 2012-11-09 1.2 Ajout d information Références :

Plus en détail

Présentation de Firefox

Présentation de Firefox Présentation de Firefox A l ouverture la fenêtre ressemble a ceci. (A noter qu ici j ai ouvert la page d accueil GOOGLE) Firefox présente toutes les fonctionnalités de base d un navigateur comme Internet

Plus en détail

Formation tableur niveau 1 (Excel 2013)

Formation tableur niveau 1 (Excel 2013) Formation tableur niveau 1 (Excel 2013) L objectif général de cette formation est de repérer les différents éléments de la fenêtre Excel, de réaliser et de mettre en forme un tableau simple en utilisant

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

Comment accéder à d Internet Explorer

Comment accéder à d Internet Explorer Comment accéder à d Pour ouvrir l application, vous n avez qu à doublecliquer sur l icône de celle-ci : ou vous pouvez encore allez le chercher par le raccourci dans la barre des tâches : Lorsque l application

Plus en détail

FICHIERS ET DOSSIERS

FICHIERS ET DOSSIERS La différence entre fichier et dossier FICHIERS ET DOSSIERS La première notion à acquérir est la différence entre un dossier et un fichier Un dossier est une sorte de classeur dans lequel on range divers

Plus en détail

Manuel utilisateur du CMS Anan6

Manuel utilisateur du CMS Anan6 Manuel utilisateur du CMS Anan6 Sommaire Fonctionnalités générales 05 - Paramétrage du navigateur 06 - Connexion au CMS Anan6 07 - Visualisation de l interface du CMS 08 - Détails de la liste des composants

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

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 MAILING Table des matières KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4 INSERER UNE IMAGE (OU UNE PHOTO) PAS DE COPIER / COLLER... 5 INSERER UN TABLEAU...

Plus en détail

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015 TABLE DES MATIERES Incorporer une feuille de calcul dans un fichier créé avec l Éditeur de texte de PLACE... 1 Avantages :... 1 Contraintes :... 2 Accéder à Microsoft OneDrive :... 2 Créer un classeur

Plus en détail

SYNOLIA LE partenaire à valeur ajoutée de votre relation client

SYNOLIA LE partenaire à valeur ajoutée de votre relation client SYNOLIA LE partenaire à valeur ajoutée de votre relation client SugarCRM Pro version 5 Guide utilisateur Ergonomie Janvier 2008 Préambule Version : SugarCRM version Professional Release 5.0.0 (build 3095)

Plus en détail

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont

Saisissez le login et le mot de passe (attention aux minuscules et majuscules) qui vous ont I Open Boutique Sommaire : I Open Boutique... 1 Onglet «Saisie des Produits»... 3 Création d'une nouvelle fiche boutique :... 3 Création d'une nouvelle fiche lieux de retraits :... 10 Création d'une nouvelle

Plus en détail

Utilisation de la Plateforme Office365 et d Oultlook Web App

Utilisation de la Plateforme Office365 et d Oultlook Web App Utilisation de la Plateforme Office365 et d Oultlook Web App 1. Sommaire 1. Sommaire... 1 2. Accéder à la messagerie Office 365 en passant par Internet... 2 3. La boîte de réception... 4 3.1. Présentation

Plus en détail

Procédure d utilisation du PRM

Procédure d utilisation du PRM Procédure d utilisation du PRM By Bienvenue dans l univers PRM Cette application a été conçue dans un triple objectif : - Vous procurer les informations les plus qualifiées sur les structures et décisionnaires

Plus en détail

Tutoriel de démarrage rapide destiné aux EDITEURS

Tutoriel de démarrage rapide destiné aux EDITEURS Tutoriel de démarrage rapide destiné aux EDITEURS 2007 Joseph Beeson josephbeeson@gmail.com Sous une licence Creative Commons : Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales.

Plus en détail

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Session découverte La Gestion des photos avec Windows Vista / Windows 7 et le traitements d images numériques 1 Généralités sur le jargon de l image numérique

Plus en détail