GÉNIE MULTIMÉDIA: XSL-FO - Partie I

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

Download "GÉNIE MULTIMÉDIA: XSL-FO - Partie I"

Transcription

1 GÉNIE MULTIMÉDIA: XSL-FO - Partie I Généralités Modèle de page unique Régions et modèle de boîtes Texte, listes, tableaux et objets externes Hyperliens Modèles de pages multiples Contenus statiques, titres courants, numéros de page Filets, lignes de conduite Conclusions et ressources Introduction XSL-FO (Formatting Object) est un langage de description de page utilisant la syntaxe XML complémentaire à XSLT qui décrit la présentation de données XML 2 Utilisation de XSL-FO application PDF XML proc. XSLT FO proc. FO XHTML XSLT + FO MIF 3

2 Utilisation de XSL-FO PDF XML processeur combiné XSLT + FO XHTML XSLT + FO MIF 4 Exemple XSL-FO <?xml version="1.0" encoding="utf-8"?> <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="only-page" page-width="14.8cm" page-height="21cm" margin="1cm"> <fo:region-body margin-top="0cm"/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="only-page"> <fo:flow flow-name="xsl-region-body"> <fo:block font-family="sans-serif" font-size="24pt" line-height="36pt" padding-top="6pt" color="red" background-color="yellow" text-align="center"> Hello World! </fo:flow> </fo:page-sequence> </fo:root> 5 Composition d'une feuille de style Une feuille de style XSL-FO est formée de la combinaison de règles de transformation XSLT dont l'espace de noms est xmlns:xsl=" d'objets de formatage dont l'espace de noms est xmlns:fo=" 6

3 Exemple XSLT+FO <?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="..." xmlns:fo="..."> <xsl:output method="xml"/> <xsl:template match="/"> <fo:root> <fo:layout-master-set>... </fo:layout-master-set> <fo:page-sequence master-reference="..."> <fo:flow flow-name="..."> <xsl:apply-templates/> </fo:flow> <fo:page-sequence/> </fo:root> </xsl:template> <xsl:template match="title"> <fo:block text-align="center" font-size="18pt"...> <xsl:apply-templates/> </xsl:template> </xsl:stylesheet> 7 Nature des présentations On peut distinguer les documents dont la présentation est guidée par la mise en page (layout-driven) journaux, magazines, affiches,... les documents dont la présentation est guidée par le contenu (content-driven) livres, rapport, article scientifique => XSL-FO (version 1.0) est conçu pour le second type (présentation guidée par le contenu) 8 Fonctions supportées XSL-FO supporte les fonctions suivantes: styles riches et typographiquement propres contenant des listes, des tableaux, etc. mises en pages multiples avec titres courants, notes en bas de page, etc. (pour livres) multilinguisme avec différents sens d'écriture : de gauche à droite, de droite à gauche, de haut en bas Les attributs de présentations sont inspirés de CSS 9

4 Structure globale Un document FO est formé d'un élément fo:root qui comprend 2 parties bien distinctes une description des structures en page (fo:layout-master-set) une description du contenu (fo:page-sequence) 10 Modèle de page unique L'élément fo:simple-page-master permet de spécifier les régions d'une simple page l'attribut master-name="..." sert de référence pour associer le contenu les attributs page-height et page-width définissent le format de la page d'autres attributs fixent les marges, le sens d'écriture, etc. 11 Exemple de page unique <fo:root xmlns:fo=" <fo:layout-master-set> <fo:simple-page-master master-name="only-page" page-width="14.8cm" page-height="21cm" margin-top="1cm" margin-bottom="1.5cm" margin-left="2cm" margin-right="2cm"> <fo:region-body/> </fo:simple-page-master> </fo:layout-master-set> <fo:page-sequence master-reference="only-page"> <fo:flow flow-name="xsl-region-body">...<!-- contenu --> </fo:flow> </fo:page-sequence> </fo:root> 12

5 Régions Le modèle de page comprend jusqu'à cinq régions une région centrale: region-body quatre régions périphériques: region-before, region-after, region-strat, region-end 13 Région centrale La page ainsi que la région centrale ont des marges: margin définit une marge pour tous les côtés margin-top, margin-bottom, marginleft, margin-right définissent les marges séparément 14 Régions périphériques Les dimensions des régions périphériques sont déterminées par l'attribut extend qui détermine sa "largeur" (dans le sens orthogonal au coté considéré) sa "longueur" est déterminée par la région centrale 15

6 Génération du contenu Le contenu d'un document se trouve dans un élément fo:page-sequence avec l'attribut master-reference="..." pour référencer le modèle de page Le contenu est placé dans des flux représentés par fo:flow (destiné à la région centrale) Les informations qui se répètent sur chaque page sont placées dans fo:static-content (pour les en-têtes, etc) 16 Flux vs. contenus statiques Flow Static-content 17 Richesse du contenu filets images - en ligne - en bloc tableaux listes contenu statique 18

7 Niveaux de contenu On distingue deux niveaux de contenu les boîtes de blocs de type fo:block (pour les titres, paragraphes, listes,...) les boîtes de lignes de type fo:in-line (pour des chaînes de caractères, des (petites) images,...) 19 Blocs vs. lignes block inline 20 Boîtes La mise en page est décrite à l'aide de boîtes (blocs ou lignes) imbriquées Chaque boîte est formée d'un contenu (content), d'un espace interne (padding), d'une bordure (border) et d'un espace externe (space) Les quatre côtés sont nommés relativement au sens d'écriture (before, after, start, end) 21

8 Boîtes de blocs Les boîtes de blocs sont des éléments récursifs de type fo:block et correspondent à des sections, titres, paragraphes, listes, tableaux, etc. (cf <div>) Les principaux attributs sont text-align avec comme valeurs start (ou left), end (ou right), center, justify,... line-height text-indent, start-indent space-before, space-after, padding-... border, border-... color, background-color, background-image 22 Boîtes de lignes Les boîtes de lignes sont placées de gauche à droite et découpées en lignes si nécessaire (cf. <span>) Elles sont récursives et peuvent contenir des blocs Les principaux attributs sont (voir aussi CCS2) font-family, font-size, font-style, font-weight, font-strech, font-variant, textdecoration,... letter-spacing, word-spacing,... color, background-color,... Plusieurs propriétés (padding, space, border,... ) ne semblent pas fonctionner (avec FOP)! 23 Héritage des attributs La plupart des attributs peuvent être hérités de l'élément parent (ou d'un autre ancêtre ) 24

9 Exemple: document texte <xsl:template match="title"> <fo:block font-size="24pt" text-align="center" space-before="24pt" space-after="12pt"> <xsl:apply-templates/> </xsl:template> <xsl:template match="parag"> <fo:block font-size="16pt" text-align="justify" space-before="3pt" space-after="3pt"> <xsl:apply-templates/> </xsl:template> <xsl:template match="emph"> <fo:inline font-weight="bold"> <xsl:apply-templates/> </fo:inline> </xsl:template> 25 Caractères spéciaux fo:character permet l'insertion d'un caractère spécial avec comme attributs: character avec comme valeur un caractère imprimable tel que "1" un code de la forme "&#x9999" font-family, font-style,... baseline-shift avec comme valeur "sub", "super", ou une valeur 26 Structure globale d'une liste deux variantes: avec ou sans <fo:list-item> fo:list-item fo:listblock... fo:list-item fo:list-item-label fo:list-item-body fo:list-item-label fo:list-item-body fo:block fo:block fo:block fo:block fo:list-block fo:list-item-label fo:block fo:list-itembody fo:block fo:list-item-label fo:block fo:list-item-body fo:block 27

10 Indentations L'indentation d une liste est contrôlée via les attributs startindent et end-indent associés aux étiquettes et aux corps de liste Comme alternative, on peut utiliser les attributs provisionallabel-separation et provisional-distance-betweenstarts La fonction label-end() retourne la position de la marge droite du label et body-start() retourne la position de la marge gauche du corps 28 Structure globale de tableaux Similaire au modèle de tableau de HTML fo:table fo:table-header fo:table-column fo:table-column fo:table-body fo:table-row fo:table-row fo:table-row fo:table-row fo:table-row fo:table-row fo:table-cell fo:table-block fo:table-cell fo:table-cell fo:table-block 29 Structure globale de tableaux Quelques commentaires les éléments fo:table-header et fo:table-footer sont facultatifs les éléments fo:table-column sont des éléments vides visant à factoriser des propriétés de formatage via leurs attributs (usuellement la largeur des colonnes) les propriétés de formatage classiques s appliquent aux éléments 30

11 Structure globale des tableaux La norme distingue entre l élément fo:table l élément fo:table-and-caption le positionnement de la légende est régi via l attribut caption-side NB: le processeur FOP de Apache n implémente actuellement pas ces éléments! 31 Fusion de colonnes <fo:table-row> <fo:table-cell border-style="solid"> <fo:block text-align="left">08 09 </fo:table-cell> <fo:table-cell number-columns-spanned="2" border-style="solid"> <fo:block text-align="center">plenary session </fo:table-cell> </fo:table-row> 32 Fusion de lignes <fo:table-row> <fo:table-cell border-style ="solid"> <fo:block text-align="left">09 10 </fo:table-cell> <fo:table-cell border-style="solid"> <fo:block text-align="center">paper 1 - session 1 </fo:table-cell > <fo:table-cell border-style="solid" number-rows-spanned="2"> <fo:block text-align="center">tutorial </fo:table-cell> </fo:table-row>... 33

12 Images et graphiques externes Deux éléments peuvent être utilisés pour inclure des éléments de type graphique fo:external-graphic pour insérer un graphique dont le format de description n est pas XML (par exemple, une image JPEG) fo:instream-foreign-object pour insérer un graphique dont le format de description est exprimé dans la syntaxe XML (par exemple, un graphique SVG ou une formule MathML) Ils peuvent être placés dans fo:bloc, soit verticalement dans la page fo:inline, soit sur une ligne de texte 34 Exemple: insertion d un graphique SVG <fo:block > <fo:instream-foreign-object> <svg xmlns=" width="5cm" height="1.5cm"> <xsl:element name="polygon"> <xsl:attribute name="style"> <xsl:value-of select="concat ('fill:',$color,'; stroke:black; stroke-width:1')"/> </xsl:attribute> <xsl:attribute name="points"> 35, , , , , , , , , ,16.1 </xsl:attribute> </xsl:element> </svg> </fo:instream-foreign-object> 35 Format des objets externes L attribut content-type permet de spécifier le type de graphique Soit comme un type MIME <fo:external-graphic content-type=«contenttype:image/gif» src=«resultat.gif»> Soit en termes d espace de nom <fo:instream-foreign-object xmlns:svg=« content-type=«namespace-prefix:svg»> 36

13 Propriétés des éléments graphiques Taille des graphiques les attributs height et width spécifient l espace dans la page réservé au graphique la valeur auto indique qu il faut considérer la taille effective de l objet graphique les attributs content-height et content-width spécifient la taille de l élément graphique lui-même 37 Propriétés des éléments graphiques S il y a divergence entre l espace réservé et la taille effective de l image, il faut spécifier la méthode de mise à l échelle. L attribut scaling indique s il faut faire une transformation uniform (valeur par défaut) ou non-uniform L attribut scaling-method permet de spécifier la méthode de mise à l échelle à utiliser auto integer-pixels resample-any-method??? 38 Autres propriétés de formatage L attribut language peut être associé aux éléments de type block ou caractère La découpe en page peut être contrôlée par les attributs suivants keep-with-next keep-with-previous keep-together break-before break-after 39

14 Hyperliens Deux types de liens peuvent être créés avec fo:basic-link : Liens internes A travers l attribut internal-destination en lui affectant l ID du block à atteindre Liens externes A travers l attribut external-destination en lui affectant l URL 40 Exemple: Hyperliens interne <fo:page-sequence master-reference="simple"> <fo:flow flow-name="xsl-region-body"> <fo:block id="a"> <fo:basic-link internal-destination="b">click HERE </fo:basic-link> to go to block with id="b". <fo:block id="b">block with id="b". <fo:basic-link internal-destination="a">click HERE </fo:basic-link> to go to block with id="a". </fo:flow> </fo:page-sequence> 41 Structure des modèles de pages 42

15 Modèle de pages répétitives Pour définir des pages multiples, il faut déclarer un élément fo:page-sequence-master contenant un élément fo:repeatable-page-master-reference faisant référence à l'objet fo:simple-page-master <fo:layout-master-set> <fo:simple-page-master master-name="single-page"...>...<!-- format de page --> </fo:simple-page-master> <fo:page-sequence-master master-name="many-pages"> <fo:repeatable-page-master-reference master-reference="single-page"/> </fo:page-sequence-master> </fo:layout-master-set> <fo:page-sequence master-reference="many-pages">...<!-- contenu --> </fo:page-sequence> 43 Exemple de pages répétitives <fo:layout-master-set> <fo:simple-page-master master-name="single-page"...>...<!-- format de page --> </fo:simple-page-master> <fo:page-sequence-master master-name="many-pages"> <fo:repeatable-page-master-reference master-reference="single-page"/> </fo:page-sequence-master> </fo:layout-master-set> <fo:page-sequence master-reference="many-pages">...<!-- contenu --> </fo:page-sequence> 44 Modèle de pages alternées Pour définir des pages alternées (par ex. impaire, paire), il faut: définir plusieurs modèles de pages simples définir un modèle de pages alternatives de type fo:repeatable-page-master-alternatives contenant des conditionnelles de type fo:conditional-pagemaster-reference avec les propriétés page-position avec les valeurs "first", "rest" ou "last" odd-or-even avec les valeurs "odd" ou "even"... 45

16 Exemple de pages alternées <fo:layout-master-set> <fo:simple-page-master master-name="first-page"...>... <fo:simple-page-master master-name="odd-page"...>... <fo:simple-page-master master-name="even-page"...>... <fo:page-sequence-master master-name="chapter-pages"> <fo:repeatable-page-master-alternatives> <fo:conditional-page-master-reference page-position="first" master-reference="first-page"/> <fo:conditional-page-master-reference odd-or-even="odd" master-reference="odd-page"/> <fo:conditional-page-master-reference odd-or-even="even" master-reference="even-page"/> </fo:repeatable-page-master-alternatives> </fo:page-sequence-master> </fo:layout-master-set> 46 Flux vs. élements statiques Les séquences de pages contiennent deux types d éléments des flots fo:flow contenant les données mêmes du document (un flot est associé à la région xsl-region-body d un modèle de page) des éléments statiques fo:static-content dont le contenu se répète sur les pages (en-têtes courants, no de page, etc.) Ces éléments sont associés à chacune des autres régions: xsl-region-before, xsl-region-after, xsl-region-start, xsl-region-end 47 Titres courants Les titres courants sont traités comme des éléments statiques le titre courant est représenté par un élément <fo:retrieve-marker> contenant un attribut retrieveclass-name="ref" qui référencie un élément <fo:marker marker-classname="ref"> dont le contenu (généré dynamiquement) détermine le contenu du titre courant Attention à la localisation des attributs de formatage! 48

17 Exemple: titres courants <xsl:template match="/">... <fo:static-content> <fo:block text-align="center"> <fo:retrieve-marker retrieve-class-name="running-title"/> </fo:static-content>... </xsl:template> <xsl:template match="section/title"> <fo:block font-size="10pt"> <fo:marker marker-class-name="running-title"> <xsl:value-of select="."/> </fo:marker>... </xsl:template> 49 Numérotation des pages L élément fo:page-number utilisé dans un contenu statique permet de placer le numéro de page La présentation des numéros de page est régie via des attributs associés aux éléments de type fo:page-sequence initial-page-number, force-page-count format, letter-value grouping-separator grouping-size 50 Exemple de pages numérotées <fo:page-sequence master-reference="alterning"> <fo:static-content flow-name="evenfooter"> <fo:block font-family="helvetica" font-size="10pt" text-align="left"> <fo:page-number/> </fo:static-content> <fo:static-content flow-name="oddfooter"> <fo:block font-family="helvetica" font-size="10pt" text-align="right"> <fo:page-number/> </fo:static-content> <fo:flow flow-name="xsl-region-body"> <xsl:apply-templates select=".//recipe"/> <fo:block break-before="page"> <xsl:apply-templates select=".//recipe/title"/> </fo:flow> </fo:page-sequence> 51

18 Notes de bas de page Les notes de bas de page sont produites au moyen d'un élément <fo:footnote> comprenant un élément <fo:inline> engendrant la référence dans le texte un élément <fo:footnote-body> engendrant le bloc placé au bas de la région xsl-region-body Les notes en bas de page ne sont pas gérées dans un flux séparé! 52 Exemple de note de bas de page Règle de fomatage en supposant que dans le source on ait <fnote label="symbol">content</fnote> <xsl:template match="fnote"> <fo:footnote> <fo:inline...><xsl:value-of <fo:footnote-body> <fo:block font-size="10pt"...> <fo:inline> <xsl:value-of <xsl:text> </xsl:text> <xsl:value-of select="."/> </fo:inline> </fo:footnote-body> </fo:footnote> </xsl:template> 53 Filets et lignes de conduites Les filets introduisent une ligne dans le document (similaire à l élément HR de HTML) Les lignes de conduites sont utilisées pour mettre en correspondance des éléments; par exemple, dans une table des matières. Les deux sont représentés par l élément fo:leader 54

19 Filets et lignes de conduites 6 attributs décrivent l apparence d un élément fo:leader leader-alignment: reference-area ou page, none, inherit leader-length leader-pattern: space, rule, dots, use-content, inherit leader-pattern-width: valeur ou use-font-metrics rule-style: none, dotted, dashed, solid, double, groove, ridge, inherit (semblable aux CSS) 55 Exemple: table des matières <fo:block id="{generate-id(./title)}" text-align="start" line-height="18pt" font-family="sans-serif" font-weight="bold" font-size="12pt"> <xsl:value-of select="./title"/>... <xsl:template match="title"> <fo:block font-size="9pt"> <fo:inline> <xsl:value-of select="."/> <fo:leader leader-pattern="dots" leader-length="1in"/> <xsl:text>p.</xsl:text> <fo:page-number-citation ref-id="{generate-id(.)}"/> </fo:inline> </xsl:template> 56 Conclusion XSL-FO est le complément à XSLT pour produire des documents formatés volumineux (brochures, livres, etc) de qualité typographique XSL-FO contient des concepts de haut niveau XSL-FO est incomplet Les implémentations sont encore très imparfaites! 57

20 Ressources XSL-FO Recommandation W3C Documentation Tutoriels Logiciel FOP (Apache) 58

Formation HTML / CSS. ar dionoea

Formation HTML / CSS. ar dionoea Formation HTML / CSS ar dionoea le HTML Hyper Text Markup Language langage descriptif composé de balises interprété par le navigateur page HTML = simple fichier texte (bloc notes, vim,...) les déclarations

Plus en détail

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15 .. CSS Damien Nouvel Damien Nouvel (Inalco) CSS 1 / 15 Feuilles de styles Plan 1. Feuilles de styles 2. Sélecteurs 3. Attributs Damien Nouvel (Inalco) CSS 2 / 15 Feuilles de styles Déportation des styles

Plus en détail

HTML, CSS, JS et CGI. Elanore Elessar Dimar

HTML, CSS, JS et CGI. Elanore Elessar Dimar HTML, CSS, JS et CGI Elanore Elessar Dimar Viamen GPAs Formation, 13 avril 2006 Sommaire Qu est-ce que HTML? HTML : HyperText Marckup Language XML : extensible Marckup Language Qu est-ce que HTML? HTML

Plus en détail

Tutoriel : Feuille de style externe

Tutoriel : Feuille de style externe Tutoriel : Feuille de style externe Vous travaillerez à partir du fichier cerise.htm que vous ouvrirez dans NVU. Commencez par remplacer le contenu de la balise Title par : Comment débuter une recherche?

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

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN LES GRANDES ETAPES DE CREATION D UN WEB DESIGN PENSER LA STRUCTURE ET LE THEME DU SITE STRUCTURE ET THEME DU SITE Taille (le site sera-t-il extensible ou fixe?) Organisation Thème Couleurs Illustrations

Plus en détail

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design Grilles Fluides CSS CREATION D UNE GRILLE FLUIDE Grille fluide Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design WWW.SUTTERLITY.FR

Plus en détail

1 INTRODUCTION ET OBJECTIFS...3 2 GÉNÉRATION DE PDF AVEC.NET...4 3 LES SOLUTIONS DE BI AVEC.NET...13

1 INTRODUCTION ET OBJECTIFS...3 2 GÉNÉRATION DE PDF AVEC.NET...4 3 LES SOLUTIONS DE BI AVEC.NET...13 Livre Blanc Intégration d'outils de reporting externes avec la plateforme.net Version 1.0 - Mars 2006 SOMMAIRE 1 INTRODUCTION ET OBJECTIFS...3 2 GÉNÉRATION DE PDF AVEC.NET...4 2.1 Introduction...4 2.2

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe

JOOMLA 1.5 avancé SUPPORT DE COURS + annexe JOOMLA 1.5 avancé SUPPORT DE COURS + annexe SOMMAIRE 1. LA GESTION DES MODULES... Page 2 2. MODIFICATION DE SON TEMPLATE... Page 6 3. LA CREATION DE DIAPORAMA... Page 9 4. LA CREATION DE SONDAGE... Page

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

Celui qui vous parle. Yann Vigara

Celui qui vous parle. Yann Vigara Celui qui vous parle Yann Vigara Celui qui vous parle Yann Vigara Celui qui vous parle [Spa m] Yann Vigara Fondateur et directeur technique d'atomes Dans l'administration système depuis 1999 Tombé dans

Plus en détail

Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème

Chapitre IX. L intégration de données. Les entrepôts de données (Data Warehouses) Motivation. Le problème Chapitre IX L intégration de données Le problème De façon très générale, le problème de l intégration de données (data integration) est de permettre un accès cohérent à des données d origine, de structuration

Plus en détail

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML Page:1/20 CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML Objectifs de l activité pratique : Notions sur le HTML, le WEB et le W3C Créer une page web statique au format HTML : - les marqueurs ou balises

Plus en détail

Media queries : gérer différentes zones de visualisation

Media queries : gérer différentes zones de visualisation 2 Media queries : gérer différentes zones de visualisation Comme nous l avons vu au chapitre précédent, les CSS3 sont constituées de modules. Media queries est simplement l un d eux. Ce module permet d

Plus en détail

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web

Manuel d utilisation du module Liste de cadeaux PRO par Alize Web Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer

Plus en détail

Initiation à html et à la création d'un site web

Initiation à html et à la création d'un site web Initiation à html et à la création d'un site web Introduction : Concevoir un site web consiste à définir : - l'emplacement où ce site sera hébergé - à qui ce site s'adresse - le design des pages qui le

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012 FORMULAIRE DE CONTACT POUR PORTFOLIO PRINCIPE GENERAL Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE

Plus en détail

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN

Plus en détail

1. La notion de cascade

1. La notion de cascade HTML 5 et CSS 3 (partie 2) Objectifs Connaître quelques notions avancées de CSS 3, Appréhender l affichage, Introduction au Responsive Web Design. 1. La notion de cascade On constate que l on peut avoir

Plus en détail

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP IFT1147 Programmation Serveur Web avec PHP Un bref survol du langage HTML HMTL HTML: Hypertext Markup Language HTML est essentiellement un langage de description de structure de document (par exemple titre,

Plus en détail

Zen, SASS, responsive design

Zen, SASS, responsive design , SASS, responsive design Felip Manyer i Ballester Res Telæ 21 mai 2013 Felip Manyer i Ballester, SASS, responsive design 1/36 Plan 1 Créer un thème sous Drupal Généralités Concepts à mettre en œuvre Typologie

Plus en détail

Demain, encore plus de tifinaghes sur Internet

Demain, encore plus de tifinaghes sur Internet Demain, encore plus de tifinaghes sur Internet Patrick Andries Conseils Hapax, Québec, Canada Membre du consortium Unicode patrick@hapax.qc.ca Résumé. Lors de cette communication, nous nous pencherons

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

La génération de documents

La génération de documents ECOLE POLYTECHNIQUE FEDERALE DE LAUSANNE La génération de documents PDF depuis un serveur applicatif Introduction Dans bien des applications de type Web, il est nécessaire de générer des documents au format

Plus en détail

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN E-MAILING Durée : 3J / 21H Formateur : Consultant expert en PAO et Web-marketing. Groupe de : 4 max Formation au web marketing Objectifs : Mettre en oeuvre des

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

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

Formation Webmaster : Création de site Web Initiation + Approfondissement

Formation Webmaster : Création de site Web Initiation + Approfondissement Contactez notre équipe commerciale au 09.72.37.73.73 Aix en Provence - Bordeaux - Bruxelles - Geneve - Lille - Luxembourg - Lyon - Montpellier - Nantes - Nice - Paris - Rennes - Strasbourg - Toulouse Formation

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

XML : documents et outils

XML : documents et outils XML : documents et outils Pierre-Alain Reynier Université de Provence pierre-alain.reynier@lif.univ-mrs.fr http://www.lif.univ-mrs.fr/~preynier/xml Cours adapté du travail de Rémi Eyraud, Silvano Dal Zilio...

Plus en détail

Créer une base de données vidéo sans programmation (avec Drupal)

Créer une base de données vidéo sans programmation (avec Drupal) Créer une base de données vidéo sans programmation (avec Drupal) 10.10.2013 Nicolas Bugnon (nicolas.bugnon@alliancesud.ch) Centre de documentation Alliance Sud www.alliancesud.ch Résultat de l atelier

Plus en détail

Les outils de création de sites web

Les outils de création de sites web Tuto 1ère séance - p1 Les outils de création de sites web Sources : Réalisez votre site web avec HTML5 et CSS3 de Mathieu Nebra (Edition Le Livre du Zéro) site fr.openclassrooms.com (anciennement «site

Plus en détail

SII Stage d informatique pour l ingénieur

SII Stage d informatique pour l ingénieur SII Stage d informatique pour l ingénieur Création d un site Web École nationale supérieure de techniques avancées SII Stage d informatique pour l ingénieur 1 / 15 L informatique et le temps qui passe...

Plus en détail

HTML5 et CSS3 pour des sites Responsive Web Design

HTML5 et CSS3 pour des sites Responsive Web Design Chapitre 1 : Introduction A. Le design Web aujourd'hui 11 B. Le Responsive Web Design 11 C. Les approches dans la conception 12 D. Le lâcher-prise 12 E. Les objectifs du livre 13 F. Les outils de l intégrateur

Plus en détail

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

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition)

XML par la pratique Bases indispensables, concepts et cas pratiques (3ième édition) Présentation du langage XML 1. De SGML à XML 17 2. Les bases de XML 18 2.1 Rappel sur HTML 18 2.2 Votre premier document XML 19 2.3 Les avantages de XML 21 3. La syntaxe XML 21 3.1 La première ligne du

Plus en détail

TP 5 Les CMS, la forme et le fond Internet et Outils (IO2)

TP 5 Les CMS, la forme et le fond Internet et Outils (IO2) TP 5 Les CMS, la forme et le fond Internet et Outils (IO2) Un site, tel que vous avez appris à en programmer jusqu à maintenant, contenant un ensemble de pages HTML embellies de quelques feuilles de styles,

Plus en détail

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT

FileMaker Server 11. Publication Web personnalisée avec XML et XSLT FileMaker Server 11 Publication Web personnalisée avec XML et XSLT 2007-2010 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker est une

Plus en détail

Formation : WEbMaster

Formation : WEbMaster Formation : WEbMaster Objectif et Description : Centre Eclipse vous propose une formation complète WebMaster, vous permettant de : Utiliser dès maintenant les nouveautés du web2, ainsi alléger les besoins

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

TP création et publication d'un site web statique

TP création et publication d'un site web statique TP création et publication d'un site web statique Ce TP va se décomposer en trois parties. Dans un premier temps nous créerons un site web statique. Le site sera créé avec l'éditeur Amaya pour respecter

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

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

4. Personnalisation du site web de la conférence

4. Personnalisation du site web de la conférence RTUTORIEL Prise en main de la plateforme 1. Création de l espace conférence Connectez- vous sur le portail http://test- www.sciencesconf.org avec le compte : - Identifiant : «admin1» - Mot de passe «1234»

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

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition

Thierry BOULANGER. par la pratique. Bases indispensables Concepts et cas pratiques XML. 3 ième édition. Nouvelle édition XML par la pratique Bases indispensables Concepts et cas pratiques 3 ième édition Nouvelle édition Thierry BOULANGER Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante

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

creer votre site internet en html/css

creer votre site internet en html/css 3 jours (21 heures) 1110 HT (Inter) 2670 HT (Intra) Toute personne (particulier ou professionnel) souhaitant créer son site Internet Créez son site Internet Assurez sa mise en ligne Gérer les mises à jour

Plus en détail

WORDPRESS : réaliser un site web

WORDPRESS : réaliser un site web WORDPRESS : réaliser un site web Wordpress est un système de gestion de contenu (ou CMS) libre. Il permet de créer des sites relativement complexes (blog, forum, site vitrine, site dynamique), sans qu

Plus en détail

Programmation Internet Cours 4

Programmation Internet Cours 4 Programmation Internet Cours 4 Kim Nguy ên http://www.lri.fr/~kn 17 octobre 2011 1 / 23 Plan 1. Système d exploitation 2. Réseau et Internet 3. Web 3.1 Internet et ses services 3.1 Fonctionnement du Web

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

Gestion Électronique de Documents et XML. Master 2 TSM

Gestion Électronique de Documents et XML. Master 2 TSM Gestion Électronique de Documents et XML Master 2 TSM I n t r o d u c t i o n Les formats de données F o r m a t s d e d o n n é e Format de donnée : manière de représenter des informations dans un document

Plus en détail

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0...

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web... ... web1.0, web2.0, web2.b, web3.0... Evolution du Web... Le web 3.0,...la mobilité... web1.0, web2.0, web2.b, web3.0... Raoul Mengis, -1-Computer Stéphane Gay, -1-Computer Stéphane Micheloud, EPFL Lausanne http://www.1info.com/4w3.html [en]

Plus en détail

Luc Brun. Création de pages Web Dynamiques p.1/75

Luc Brun. Création de pages Web Dynamiques p.1/75 Création de pages Web Dynamiques Luc Brun Création de pages Web Dynamiques p.1/75 Place du HTML GET http://www. monssite.com HTTP 1.0 Content type: text/html ... Création de pages Web Dynamiques

Plus en détail

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014 Identification du contenu des évaluations Septembre 2014 Tous droits réservés : Université de Montréal Direction des ressources humaines Table des matières Excel Base version 2010... 1 Excel intermédiaire

Plus en détail

Introduction... 3. 1 Pourquoi Slax?... 4. 2 Formatage... 5. 3 Rendre la clé bootable sous linux... 6. 4 Slax... 7. 5 Installshield...

Introduction... 3. 1 Pourquoi Slax?... 4. 2 Formatage... 5. 3 Rendre la clé bootable sous linux... 6. 4 Slax... 7. 5 Installshield... 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 1 re année Rapport de mini-projet Slax sur clé USB PAITEL Arnaud Montouchet Yohann Responsable : François Lecellier 2 e semestre 2006-2007

Plus en détail

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web

Plus en détail

SP1 : Intégration d'une vidéo dans une mardi 21/01/2014. page web, fonction du format vidéo et 3 mercredi 22/01/2014

SP1 : Intégration d'une vidéo dans une mardi 21/01/2014. page web, fonction du format vidéo et 3 mercredi 22/01/2014 HTML et CSS : être présent sur Internet, conception d'un site web HTML et CSS (Eric Christoffel), RS d'une heure par semaine, sur semaines, soit 1h de RS Cours et Exercices en asynchrone 1h sur semaines.

Plus en détail

Intégrateur Web HTML5 CSS3

Intégrateur Web HTML5 CSS3 Intégrateur Web HTML5 CSS3 L objectif de la 3W Academy est de former des petits groupes d élèves à l intégration de sites internet ainsi qu à la création d applications web simples telles qu un blog ou

Plus en détail

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D. Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D. TABLE DES MATIÈRES I. Présentation de Joomla II. III. IV. Documents disponibles Installation de Joomla 3.1) Installation sur

Plus en détail

Hébergement de site web Damien Nouvel

Hébergement de site web Damien Nouvel Hébergement de site web Plan L'hébergeur Le serveur web Apache Sites dynamiques 2 / 27 Plan L'hébergeur Le serveur web Apache Sites dynamiques 3 / 27 L'hébergeur L'hébergeur sous-traite l'architecture

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

101 Réaliser et publier un site WEB

101 Réaliser et publier un site WEB 101 Réaliser et publier un site WEB Rapport personnel de module EMF - Section informatique John Baudin Module du.2008 au.2008 Table des matières 1 Introduction... 1 2 Le XHTML... 1 2.1 Les balises... 1

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

Créer une application de livre interactif pour tablette avec Indesign CS6 et Adobe Digital Publishing Suite

Créer une application de livre interactif pour tablette avec Indesign CS6 et Adobe Digital Publishing Suite Applications de type livre Introduction 9 Qu est-ce qu une application de type livre? 9 Découvrir DPS 11 La publication 12 Comprendre le flux de publication 12 Édition simple ou multifolio 13 Choisir l

Plus en détail

Normalisation et état des lieux de la prise en charge de l amazighe et des tifinaghes

Normalisation et état des lieux de la prise en charge de l amazighe et des tifinaghes Normalisation et état des lieux de la prise en charge de l amazighe et des tifinaghes Patrick Andries Conseils Hapax, Québec, Canada Membre du consortium Unicode patrick@hapax.qc.ca Résumé. Lors de cette

Plus en détail

Le piratage informatique. Rapport de projet. Spécialité Informatique 1 re année. DEJOUR Kévin SOUVILLE Jean-François. Suivi : Mokhtari-Brun Myriam

Le piratage informatique. Rapport de projet. Spécialité Informatique 1 re année. DEJOUR Kévin SOUVILLE Jean-François. Suivi : Mokhtari-Brun Myriam 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 1 re année Rapport de projet Le piratage informatique DEJOUR Kévin SOUVILLE Jean-François Suivi : Mokhtari-Brun Myriam 2 e semestre 2005-2006

Plus en détail

E-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE

E-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE E-MAILING & NEWSLETTER NEWSLETTER RESPONSIVE mcbenveniste@gmail.com 09/2013 E-MAILING & NEWSLETTER L e-mailing consiste à envoyer des emails simultanément à un nombre important de destinataires dont le

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

Introduction à. Oracle Application Express

Introduction à. Oracle Application Express Introduction à Oracle Application Express Sommaire Qu est-ce que Oracle Application Express (APEX)? Vue d ensemble des fonctionnalités et des différents composants d Oracle APEX Démonstration de création

Plus en détail

Stage «Créer et animer un site Web en équipe»

Stage «Créer et animer un site Web en équipe» Stage «Créer et animer un site Web en équipe» EREA Jean Isoard - Montgeron Jour 1 21/12/2012 Réaliser un site web Pour quoi faire? Publier sur le Web réaliser un journal en ligne (blog) écrire une ou plusieurs

Plus en détail

La balise object incorporer du contenu en HTML valide strict

La balise object incorporer du contenu en HTML valide strict Qu'est ce que la balise object La balise object incorporer du contenu en HTML valide strict Beaucoup de monde insère des médias dans leur page web avec la balise non standard . Pourtant il existe

Plus en détail

à l édition de textes

à l édition de textes Introduction à l édition de textes Introduction Le traitement de texte consiste en la création et la modification de textes (appelés aussi documents) à l'aide d'un ordinateur. Les premiers logiciels de

Plus en détail

Client / Serveur. Rémy Courdier. Normes et Standards. C/S et l Internetl

Client / Serveur. Rémy Courdier. Normes et Standards. C/S et l Internetl Client / Serveur Rémy Courdier Normes et Standards C/S et l Internetl Normes et Standards du Client-Serveur de l Internetl Introduction L immense force d un vrai standard Site, Système et Application Web

Plus en détail

SAP BusinessObjects Web Intelligence (WebI) BI 4

SAP BusinessObjects Web Intelligence (WebI) BI 4 Présentation de la Business Intelligence 1. Outils de Business Intelligence 15 2. Historique des logiciels décisionnels 16 3. La suite de logiciels SAP BusinessObjects Business Intelligence Platform 18

Plus en détail

Atelier Webmaster de site pédagogique: portails communautaires [Version 1.0]

Atelier Webmaster de site pédagogique: portails communautaires [Version 1.0] Programme - 1 Atelier Webmaster de site pédagogique: portails communautaires [Version 1.0] Attention: Il s'agit ici d'un fichier généré automatiquement depuis XML (procédure à perfectionner) Organisation:

Plus en détail

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel BUREAUTIQUE Maîtriser les fonctions de base du logiciel Premiers pas dans Word - Présentation de l interface - Mode affichage écran - Méthode de Sélection, de Déplacement - La gestion crante des documents

Plus en détail

BIRT (Business Intelligence and Reporting Tools)

BIRT (Business Intelligence and Reporting Tools) BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»

Plus en détail

indesign User Group Paris Creative Cloud (version 2014) Nouveautés Design

indesign User Group Paris Creative Cloud (version 2014) Nouveautés Design indesign User Group Paris Creative Cloud (version 2014) Nouveautés Design Franck Payen Jeudi 3 juillet 2014 19h00-21h00 indesign User Group Paris http://www.indesignusergroup.com/chapters/paris/ Sondage

Plus en détail

Gestion d identités PSL Exploitation IdP Authentic

Gestion d identités PSL Exploitation IdP Authentic Gestion d identités PSL Exploitation IdP Authentic Entr ouvert SCOP http ://www.entrouvert.com Table des matières 1 Arrêt et démarrage 2 2 Configuration 2 2.1 Intégration à la fédération............................

Plus en détail

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch

Faculté de Génie Chaire industrielle en infrastructures de communication. La technologie XML. Wajdi Elleuch Faculté de Génie Chaire industrielle en infrastructures de communication La technologie XML Wajdi Elleuch Octobre 2004 SOMMAIRE Content : - XML : Définition - XML : Solution pour des applications réparties

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

Une interface moderne et multi devices avec Drupal Focus sur Omega

Une interface moderne et multi devices avec Drupal Focus sur Omega Une interface moderne et multi devices avec Drupal Focus sur Omega Romain Jarraud Formateur / consultant Drupal Anne- Sophie Picot Chef de projets Publier du contenu aujourd hui > Plateformes de consultation

Plus en détail

RESPONSIVE WEB DESIGN

RESPONSIVE WEB DESIGN RESPONSIVE WEB DESIGN Une approche pour concevoir des sites Web adaptatifs et une occasion d'inciter les étudiants à consulter des cours responsives Ivan MADJAROV Arnaud FÉVRIER Comment consulte-t-on le

Plus en détail

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet.

1 ère Université WEB. Courbevoie Samedi 21 octobre 2006. Votre site interactif sur internet. 1 ère Université WEB Courbevoie Samedi 21 octobre 2006 Votre site interactif sur internet. Programme de la journée. 10H30 - Introduction Université web Votre site interactif sur internet. 10H35 Généralités

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

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010 Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010 Les tutoriaux suivants vous guident dans l utilisation de Visio 2010. Certaines vidéos sont disponibles sur le site. Tutoriaux : Faites vos

Plus en détail

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on? Le "Portrait de la Biodiversité Communale" est un document réalisé au niveau national pour chaque commune, regroupant les connaissances publiques disponibles et mobilisables à l'échelle nationale en matière

Plus en détail

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License,

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Langage HTML Copyright 2010 tv Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any

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

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.

Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS. IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht. Evolution et architecture des systèmes d'information, de l'internet. Impact sur les IDS IDS2014, Nailloux 26-28/05/2014 pascal.dayre@enseeiht.fr 1 MVC et le web 27/05/14 2 L'évolution des systèmes informatiques

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

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1

Chap 4: Analyse syntaxique. Prof. M.D. RAHMANI Compilation SMI- S5 2013/14 1 Chap 4: Analyse syntaxique 1 III- L'analyse syntaxique: 1- Le rôle d'un analyseur syntaxique 2- Grammaires non contextuelles 3- Ecriture d'une grammaire 4- Les méthodes d'analyse 5- L'analyse LL(1) 6-

Plus en détail

Prise en main de Moodle

Prise en main de Moodle Prise en main de Moodle Adresse d accès : http://moodle.grenet.fr/stendhal/my/ Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I 113 Mél. : Jean-Philippe.Pernin@u-grenoble3.fr

Plus en détail

Guide pour la réalisation d'un document avec Open Office Writer 2.2

Guide pour la réalisation d'un document avec Open Office Writer 2.2 Guide pour la réalisation d'un document avec Open Office Writer 2.2 1- Lancement de l'application : Le Traitement de textes de la Suite OpenOffice peut être lancé : soit depuis le menu «Démarrer / Programmes/OpenOffice2.2/Writer

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