Responsive Web Design

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

Download "Responsive Web Design"

Transcription

1 Responsive Web Design Une approche pour concevoir des sites Web adaptatifs et une occasion d'inciter les étudiants à consulter des cours responsives Ivan MADJAROV Aix Marseille Université, CNRS LSIS UMR 7296, IUT, Département Réseaux et Télécommunications, Marseille, France Abstract En général les sites Web sont conçus pour des écrans larges ce qui provoque un certain inconfort chez les utilisateurs de petits écrans des téléphones portables, smartphones et tablettes quand ils naviguent sur Internet. Le développement Web traditionnel conçoit autant de copies de contenu qu'il y a de familles de terminaux utilisés. La technique du Web adaptatif (Responsive Web Design) conçoit une seule interface autoadaptable et évite ainsi la duplication des sources d'information ou des supports techniques. L'approche adaptative peut être généralisée pour toutes les technologies Web. Il est donc possible de concevoir des cours adaptatifs, des applications mobiles adaptatives ou encore des applications Cloud responsives. Keywords Responsive Web design; Développement Web adaptatif; Services réseaux; Responsive e-learning Design. I. INTRODUCTION Jusqu'à une période récente, les sites Web étaient conçus pour une largeur de l'écran de l'ordre de 800 à 1024 pixels. Cette largeur fixe destinée à priori aux ordinateurs de bureau convenait également aux ordinateurs portables. Avec l'apparition des téléphones connectés, les smartphones et les tablettes les utilisateurs du Web ont progressivement changés de comportement. Il est indéniable que le nombre de personnes, en particuliers étudiants, qui utilisent ces petits écrans pour naviguer sur Internet est en croissance exponentielle. Les développeurs des sites en majorité ont aussitôt réagi en dupliquant le contenu pour assurer une version pour les unités mobiles à petit écran et une version standard pour les écrans larges des ordinateurs fixes ou portables. Il est évident que cette solution s'avère peu pratique et forte consommatrice en ressources dans le temps. Le Responsive Web Design [4, 5] (RWD ou encore site Web adaptatif [1]) et les Medias Queries [3] du CSS3 [2] sont une réponse aux enjeux que le Web connaît actuellement avec cette progression constatée des unités mobiles. La nouvelle technique RWD fait évoluer la manière de concevoir un site Web. Les interfaces ne sont plus figées et s'adaptent automatiquement à n'importe quel support permettant de consulter une page sur Internet en tout confort avec une large gamme d'appareils (ordinateurs, smartphones, tablettes, TV, etc.) sans avoir recours au défilement horizontal ou au zoom avant et arrière sur les dispositifs tactiles notamment, manipulations qui accentuent considérablement la sensation d'ergonomie erronée. Arnaud FÉVRIER Aix Marseille Université, CNRS, I2M, UMR 7373, IUT, Département Réseaux et Télécommunications, Marseille, France arnaud.fevrier@univ-amu.fr Avec la technique du Web adaptatif on conçoit une seule interface auto-adaptable en opposition avec la technique traditionnelle qui conçoit autant de copies de contenu qu'il y a de famille de terminaux utilisés pour la navigation sur Internet en évitant ainsi la duplication des sources d'information ou des supports techniques (Figure 1). Par conséquent, des économies d'échelles sont engendrées pour le développement et la maintenance des sites Web [12]. Mais, une étude récente montre qu'il n'y a que 25% des sites visités début 2014 qui sont devenus responsives. Pour les autres on dénombre 50% de sites avec duplication de contenu quand ils se mettent à niveau [15]. L'argument avancé concerne le plus de simplicité au niveau conception des sites. Il est incontestable que l'approche responsive pour être réussie et par conséquent devenir efficace demande avant tout une conception du site bien réfléchie. Fig. 1. L'essentiel de la tâche du Responsive Web Design L'approche adaptative peut s appliquer à d autres usages qu un site Web. Tout ce qui utilise des technologies Web peut être repensé adaptatif. Il est ainsi possible de concevoir des cours pédagogiques adaptatifs, des applications mobiles adaptatives ou encore des applications Cloud responsive. L'intérêt pour ce problème dans ce papier est inspiré par deux facteurs. (1) Dans le PPN 2013 des départements Réseaux et Télécommunications le sujet est traité dans le module M1106 (Initiation au développement Web) dès la première année de DUT où la compétence pour une mise en œuvre du RWD est directement visée. Cette compétence est réutilisée dans le module M2105 (Web dynamique) pour réaliser des pages Web responsives générées côté serveur [13]. (2) La politique de notre université (certainement valable et pour d'autres universités) en matière de pédagogie prévoit à l'avenir le passage à 20% des cours en ligne. C'est-à-dire un accès distant de plus en plus généralisé et illimité dans le temps. Cela a un impact certain sur nos cours, non seulement pour le fond, mais 3 ème Workshop pédagogique R&T, Saint Pierre de La Réunion, novembre 2014.

2 aussi pour la forme, si on souhaite faciliter l'accès "mobile" à notre pédagogie et inciter les étudiants d'en profiter à leur guise, sans limites, même en déplacement. De nos jours les étudiants de l Université, de l IUT, ou d ailleurs, ont de plus en plus souvent la possibilité de lire ou télécharger leurs cours sur Internet. De plus, les étudiants ne se limitent que très rarement à la lecture de ces cours sur leur ordinateur, ils sont souvent amenés à réviser dans les transports en commun ou ailleurs en utilisant leur smartphone. Il est donc crucial que le Responsive Web Design et l e-learning [8] soient étroitement liés pour que les étudiants soient capables d apprendre leurs cours dans de bonnes conditions, de la manière la plus ergonomique qui soit. Pour des besoins pédagogiques, nous pouvons définir des règles simples pour la conception d'un site adaptatif. En se basant sur ces règles, nous pouvons construire le cours proposé aux étudiants R&T dans le cadre du module M1106 pour les initier au développement Web dont les connaissances acquises seront appliquées dans le module M2105 tout en respectant la pédagogie par projet. En parallèle, nous pouvons promouvoir une technique aussi simple qui sera utilisée par les créateurs de cours pédagogiques. L'objectif final est de mettre en ligne ces supports de cours responsives et accessibles par n'importe quelle unité mobile à travers les systèmes e-learning existants de nos universités: Moodle [6], Dokeos [7] ou autres. Suite à des tests, effectués dans le cadre d'un projet tuteuré, nous avons constaté que les moyens intégrés dans les systèmes Moodle ou Dokeos pour les auteurs des cours s'apprêtent difficilement à la technique RWD et varient d'une version à l'autre. Une solution pratique serait de baliser manuellement la page Web et le fichier de style ou d'utiliser un éditeur HTML5 compatible qui respecte mieux les points de ruptures définis par les CSS3. Les fichiers HTML5 et CSS3 produits seront conformes et peuvent être intégrés par la suite dans un environnement numérique de travail (ENT). Dans le cadre du projet de recherche Xesop [10], une solution responsive d'adaptation de contenu a été développée. Elle consiste à produire des contenus pédagogiques dans un format natif XML. Les collections sont enregistrées dans une base de données native [9]. L'avantage consiste à générer à tout moment un contenu adaptatif par l'intermédiaire de services Web accessibles sur un serveur d'application. Les pages responsives sont publiées dans un système de gestion de contenu pédagogique (LCMS) [11] ou affichées à la demande à l'écran de l'unité mobile. Etant données que ce processus est dynamique et peut être initié par un client Web, la solution s'apprête facilement à être implémentée dans un environnement Cloud [14]. Dans la suite de ce papier, dans un premier temps nous allons présenter les balises propres aux HTML5, CSS3 et les Media Queries par la projection d'un petit projet. Nous allons présenter nos tests et les résultats obtenus sur la compatibilité des navigateurs mobiles avec les standards Web en précisant les versions éligibles. Par la suite, nous allons détailler la technique de Responsive Web Design pour la construction d'un site Web responsive en développant le projet en cours. Une attention particulière sera consacrée à la technique du responsive e- Learning design ou comment présenter ce cours de façon responsive. II. LES NORMES HTML5 ET CSS3 L'HTML5 est une évolution du langage avec une multitude de nouvelles fonctionnalités et un ensemble de nouvelles balises afin de donner plus de sémantique (de sens) aux pages Web. Cette évolution contribue à la structuration du contenu et avec l'utilisation des feuilles de style (CSS3) on s'approche considérablement à la séparation du fond et de la forme. Ce point est important pour l'adaptation d'une présentation en fonction des médias ciblés. L'écriture du code est allégée et certaines balises sont simplifiées. Ainsi, un document HTML5 type contient un minimum de balises dans la partie en-tête (<head>) comme présenté à la Figure 2. Fig. 2. La structure complète d'une page en HTML5 avec des commentaires sur les balises dans l'en-tête et le corps de document. La partie droite de la Figure présente un rendu schématisé de la page. Cette structure peut servir de modèle pour le développement d'un site Web. Pour la détection des caractéristiques du média de l utilisateur, pour afficher des SVG en arrièreplan, pour spécifier les couleurs, il faut définir et associer au document une feuille de style CSS3 avec les directives (selecteurs) appropriées. Dans la partie corps du document (<body>) pour la structuration du contenu on trouve entre autres les balises sémantiques: <header> : élément pour créer un en-tête; <footer> : élément pour mettre un pied-de-page; <nav> : élément pour la création de menus et navigation entre pages; <aside> : élément pour définir une zone liée ou non au sujet principal de la page; <section> : élément qui regroupe un même sujet; <article> : élément de contenu. Un document HTML5 débute par un <!doctype html>. Cette déclaration permet de renseigner le navigateur sur le type de document HTML délivré. On peut noter la simplification de la syntaxe par rapport aux versions antérieures. L élément <html> constitue la racine de tout document HTML. Il clôt l ensemble en fin de page par une balise fer-

3 mante </html>. L'attribut lang précise la langue utilisée pour le contenu de la page. Une langue bien indiquée sera utile ainsi aux synthèses vocales et évitera le remplacement des caractères d'extension. L en-tête du document avec la balise <head> fournit des renseignements sur le document lui-même: <title>, <meta>,<link>,<style>,<script>,<base>. L'élément <meta> est placé dans la partie <head> du fichier HTML pour combler le besoin de métainformations au sujet du document sans les afficher dans le corps de la page. L'attribut charset définit l'encodage de la page. Le choix de l'utf-8 est désormais préconisé par le W3C pour tous les protocoles échangeant du texte sur Internet. L'élément <link> placé dans l'en-tête permet de mettre en relation la page avec d'autres documents externes, une feuille de style (CSS) par exemple. L'élément <script> permet d'ajouter des scripts (JavaScript) qui vont s'exécuter dans le navigateur. Les balises HTML5 structurent le contenu du document, en délimitant des blocs sémantiques qui sont amenés à contenir: des paragraphes <p>...</p> et passage à la ligne dans un paragraphe <br />, des titres <h1>...</h1>,... (<h6>...</h6>), des listes ordonnées <ol><li>...</li></ol> ou non ordonnées <ul><li>...</li></ul>, des tableaux <table><tr><td>...</td></tr> </table>, différents types de médias, formes et animation:<img>, <video>, <audio>, <canvas>, des contrôles de formulaires <form>...</form>, des liens hypertextes <a href="url">...</a>. Les CSS (Cascading Style Sheets) ou feuilles de style contrôlent la mise en page des éléments composant une page Web. Ainsi, on peut définir la couleur et la taille d'une police, le positionnement d'un objet, l'espacement entre les paragraphes, ou gérer des effets de transition et définir des points de rupture, afin de séparer le contenu et la forme. Une feuille de style est applicable à une infinité de documents HTML, ce qui facilite la maintenance et réduit les temps de chargement [20]. L application d une ou plusieurs feuilles de style pour une page s effectue par des balises <link>, présentent dans la section <head> (Figure 2) du fichier HTML. Dans cette même partie, il est aussi possible de situer directement les instructions CSS entre les balises <style> et </style>. Une déclaration CSS contient un sélecteur (nom de la balise) dont le rôle est de cibler les éléments concernés par chaque déclaration, suivi d un bloc entre accolades regroupant les propriétés à appliquer [20]. p { text-align: justify; font-style: italic; color: blue; font-family: Times; font-size: 1em; Dans l'exemple, cinq propriétés sont appliquées à l'élément <p> (le paragraphe). Le texte dans le(s) paragraphe(s) sera justifié, en italique, de couleur bleue, taille des caractères 12 points, présentés avec la police "Times". III. LES NOTIONS DE LA TECHNIQUE RESPONSIVE WEB DESIGN Pour rendre responsive un site Web quelques points clés sont à prendre en considération comme suggérer dans [17] est schématisés à la Figure 3: une grille d'affichage flexible avec un gabarit qui ne dépend pas d'une résolution fixe; des médias flexibles (images, vidéos) qui ne débordent pas du cadre de la grille d'affichage; un ensemble de règles CSS [2] basé sur Media Queries [3] (requête média) qui définissent les conditions de l'affichage en fonction du média. Fig. 3. Différents résolutions, orientations et médias à satisfaire avec RWD (image adaptée à partir de [21]) A. La grille d'affichage flexible Pour mettre en œuvre une grille d'affichage flexible il faut éviter les mesures fixes pour décrire la largeur et la hauteur de la zone d'action pour un élément HTML. Si on exprime les mesures, soit en pourcentage (%), soit en mesure "em" (où 1em = 100%) la flexibilité est assurée à la fois pour la taille des polices et pour la taille des éléments HTML. Les valeurs attribuées de cette façon permettent d'avoir une valeur proportionnelle à la taille des caractères utilisés dans la page en fonction du type média. Pour se mettre dans le contexte, on peut estimer que la taille par défaut d'un texte pour qu'il soit lisible est de 16px (12pt), et on peut admettre que cela correspondent à un 1em. Si un titre fait 24px (18pt), on peut remplacer cette valeur par 1.5em. En fait, pour obtenir la conversion correcte on peut appliquer à chaque fois la formule issue de [16]: cible / contexte = résultat (1) où, "cible" correspond à la taille souhaitée, le "contexte" à la taille "normale" et le "résultat" est exprimé en "em" (emphemeral unit ou encore la largeur de la lettre "M"). L'intérêt de la transformation est que si la résolution du contexte change, le texte reste proportionnel à l'affichage. La formule est appli-

4 cable à tous les éléments HTML possédant les propriétés largeur et hauteur (width et height). On peut élaborer une échelle de base de 12px pour le "tiny", 14px pour le "small" et 16px pour le "big". B. Le média flexible Pour un site Web responsive les images, les vidéos et les autres objets médias ne doivent pas déborder le cadre défini. En effet, il est désagréable de voir une image déborder l'écran ou trop petite, écraser et pratiquement invisible. Pour résoudre ce problème on peut faire appel à la propriété CSS "max-width" qui permet de spécifier la largeur maximum de l'élément, par rapport à son parent. img, object, canvas, video, audio { max-width: 100%; height: auto; Avec la propriété "height:auto" on peut conserver les proportions des médias. L'opération provoque la mise à l'échelle de l'image, c'est-à-dire redimensionnement en fonction de la taille de l'écran. Pour des images raster (gif, jpg, png) cela peut entraîner une perte de qualité. Il est donc recommandé d'utiliser des images plus grandes et de bonne qualité dont la mise à l'échelle de manière dynamique en fonction de la taille du média affectera moins la qualité de la présentation. À certains moments, lorsque les images sont redimensionnées à une taille très petite, les détails deviennent invisibles, et la signification globale de l'image se perd. Dans de tels cas l'image peut être préalablement recadrée autour d'une zone qui détient le sens et la mise à l'échelle se fait sur cette zone. C. Les Média Queries Pour rendre un site responsive il est important d'adapter l'affichage en fonction de la résolution et du type de média (screen, print, tv ), mais aussi en fonction des caractéristiques du support en prenant en compte le ratio et l'orientation. Le plus simple est d'appliquer différents styles (CSS) suivant le profil d'utilisation. Le profil peut être détecté avec la fonctionnalité Media Queries offerte par CSS3. Il s'agit de déterminer les paramètres suivants: (1) l'orientation (mode portrait ou paysage) et (2) les limites de la largeur effective avec les propriétés min-width, max-width. Pour cela il faut prévoir des profils. On peut introduire ainsi des points de rupture qui s'identifient avec la taille à laquelle les règles changent, et les éléments de la mise en page sont dynamiquement redimensionnées et réajustées en fonction de l'écran du média. Lors de nos tests sur les navigateurs mobiles (Table 1) avec des médias différents nous avons constaté que l'adoption de deux points de rupture a plutôt bien fonctionnée. Nous pouvons définir ainsi trois configurations standards: (1) pour un ordinateur de bureau, (2) pour une tablette et (3) pour un smartphone. Dans le test nous avons privilégié le format portrait, ce qui nous permet de couvrir une large gamme d'écrans. De manière générale, on peut considérer qu'en mode portrait une largeur d'écran de moins de 480px appartient à un smartphone, entre 480px et 1024px à une tablette et une largeur d'écran supérieure à 1024px à un ordinateur de bureau ou à un portable. On peut développer et enregistrer le code CSS pour chacun des profils et les appliquer en fonction: <style only screen and (max-width:480px){ /* propriétés pour une largeur de la fenêtre (viewport) jusqu'à 480px only screen and (max-width:1024px) and (min-width:480px) { /* propriétés pour une largeur de la fenêtre (viewport) de 480px à 1024px only screen and (min-width:1024px) { /* propriétés pour une largeur de la fenêtre (viewport) à partir de 1024px */ </style> TABLE I. TEST EFFECTUE AVEC LES DERNIERES VERSIONS DISPONIBLES DES NAVIGATEURS MOBILES EN MARS XML MathML SVG Javascript HTML5 CSS3 Media Queries IE mobile X Android X Firefox Chrome X Opera X Safari Opera Mini X Dolfin X D. Les Viewport et Pixel-Ratio Certains mobiles avec des écrans de 5 pouces (12cm) "Full- HD" sont capables d'afficher avec une définition de pixels. Un ordinateur avec la même définition affichera l'équivalent dans un écran de 17 pouces (43cm). Le nombre de pixels par unité de surface est donc plus élevé sur un smartphone ou une tablette. À l usage, cette différence se traduit par un affichage équivalent sur l'ordinateur et sur le smartphone mais en beaucoup plus petit. Le zoom peut améliorer la lisibilité mais fait aussi déborder la page de l'écran. Cela provoque des défilements horizontaux et verticaux qui sont mal perçu par l'utilisateur comme n'étant pas très ergonomique. Si en revanche on arrive à modifier le mode d'affichage du navigateur mobile en précisant le nombre de pixels à utiliser, c'est-à-dire en modifiant son pixel-ratio, alors la page sera zoomée de façon optimale et la lecture sera lisible. Le viewport représente la surface visible utilisée pour afficher une page Web. Sur un ordinateur cela correspond à la fenêtre de navigateur. Sur un média mobile en revanche la taille de l'écran en pixel annoncée ne correspond pas à la taille utilisée par son navigateur. Grace aux attributs device-width et device-height des Media Queries on peut obtenir un affichage homogène en gérant le viewport en fonction de média par la balise <meta>: <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />

5 L'attribut "width=device-width" indique au navigateur d'adapter la page à la largeur de l'écran en pixels indépendants et permet d'ajuster le contenu pour différentes tailles d'écrans. L'attribut "initial-scale=1.0" indique au navigateur d'établir une relation de 1:1 entre les pixels CSS et les pixels indépendants, quelle que soit l'orientation de l'appareil. La page peut ainsi s'afficher sur toute la largeur du mode paysage [22]. Enfin, il est possible de spécifier explicitement la valeur du pixel-ratio dans le HTML ou le CSS, ou de laisser au système d'exploitation la tâche de calculer automatiquement le bon pixelratio pour le transmettre au navigateur. Cette dernière option est recommandée et correspond à la valeur 1.0 de l'attribut. L'attribut "user-scalable=yes" autorise l utilisateur à zoomer la page. Au contraire, l'affectation d'une valeur "no" à cet attribut empêcherait tout zoom et dégraderait l ergonomie et l accessibilité de la page. L importance du pixel-ratio est telle que l ajout de l'attribut "initial-scale=1.0" par une balise <meta> dans la partie <head> de la page HTML suffit en général à rendre un site beaucoup plus lisible sur les petits écrans [23]. A l'adresse: le miniprojet de la Figure 4 est accessible avec les fichiers sources. pas besoin de créer une version de salle informatique, puis plusieurs versions pour s'adapter aux différents systèmes d'exploitation et médias mobiles (on introduit ainsi le Responsive Multi-Device Design). Avec une seule version l'effet positif immédiat est la facilité de l'entretien et la mise à jour du cours. Le format unique du e-learning adapté facilite le partage et la réutilisation des objets pédagogiques (LO) [18] tant souhaité par les concepteurs, enseignants et formateurs. Nous pensons que l'e-learning adaptatif est une approche innovante pour la conception et la présentation (navigation) de cours en combinant une large gamme de composants interactifs. Les nouveaux médias mobiles sont très bien adaptés au style livre électronique, c'est-à-dire qu'une page (chapitre) de cours est conçue en accord avec la logique pédagogique puisque le défilement ne pose aucun problème d'ergonomie. Ainsi, on peut mieux adapter le contenu au dispositif et éviter le style largement répandu de saut de page avant-arrière qui cherche à placer le texte dans un seul écran. Le ReD est non seulement une possibilité de présenter un cours entier sur une grande variété de périphériques, mais aussi d'avoir le contrôle total sur le contenu sur chacune des différentes plates-formes. Ce contrôle peut être accompagné d'une sémantique appropriée (voir Figure 3) pour une structuration du contenu proche de la pédagogie inspirée par le PPN. Par conséquent, nous sommes en mesure de proposer la structure pour une page de cours constituée de "chapitre", "section" et blocs détenant "paragraphe", "figure", "code", "question", un widget interactif ("mediaobject: équation, image vectorielle, chart"), voir un ensemble de "composants". Fig. 4. L'affichage de la page à gauche issue du mini-projet correspond à une résolution supérieure à 1024px, tandis que l'affichage de la même page à droite à une résolution inférieure à 480px. La lisibilité dans les deux affichages est assurée par la différence dans les feuille de style appliquées et la présence du <meta> tag dans la partie <head> du fichier HTML. IV. RESPONSIVE E-LEARNING Le Responsive e-learning Design (ReD) est une approche qui s'inspire des principes du RWD pour la conception de cours pédagogiques sur Internet. L'e-Learning adapté a pour objectif de proposer une version unique du cours sous la forme de site ou application Web. Une compilation unique du cours fonctionnera sur toutes les plateformes et navigateurs Web, donc Fig. 5. La sémantique d'un cours développée dans [19] Cela permet de présenter le contenu d'une manière tout à fait structurée, fournissant un ordre implicite de navigation

6 autour d'une page avec défilement en profondeur des blocs empilés de gauche à droite et du haut vers le bas en respectant les points de rupture en fonction des propriétés du média. La Figure 4 présente une possible réalisation basée HTML5 et CSS3 qui se marie parfaitement avec la structure proposée à la Figure 2 en utilisant les nouveaux éléments: <header>, <nav>, <section>, <article>, <aside>, <footer> et la technique du RWD. Fig. 6. Présentation Web du cours V. CONCLUSION Selon des sources d'information, en % du trafic Internet mondial se fait via les smartphones ou les tablettes. Il devient ainsi incontournable d adapter les sites aux mobiles. Le RWD apporte une solution adaptée aux nouvelles méthodes de développement Web. Cette approche ne peut être réalisée sans les applications d'édition de code HTML5 et CSS3. La méthode classique qui est pédagogiquement justifiée consiste à utiliser un éditeur de texte avec coloration syntaxique du code. Les tests s'effectuent par le navigateur Web. L'option débogage est disponible sur les récentes versions de la plupart des navigateurs. Néanmoins, il existe des éditeurs HTML5, CSS3 et JavaScript capable de satisfaire des besoins plus importants. Une liste non exhaustive d'applications gratuites et open source peut être proposée: LiveWeave [24] est une application en ligne gratuite d'édition de code HTML5, CSS3 et JavaScript. L'interface web dispose de panneaux redimensionnables. Il suffit de saisir le code HTML5 et CSS3 et la page se construit en temps réel sur le panneau de droite avec une complétion automatique du code. BlueGriffon [25] est un éditeur HTML5 libre qui utilise le moteur Gecko de Firefox. Il intègre un éditeur CSS3 compatible. Le JavaScript est assuré avec l'intégration de la bibliothèque jquery. L'EDI open source NetBeans [26] connu pour son orientation développement d'applications Web et mobiles basées Java avec la version 8 renforce le support de HTML5, CSS3 et JavaScript. REFERENCES [1] RWD, [2] Introduction to CSS3, W3C Working Draft, 23 May 2001, [3] Media Queries, W3C Recommendation 19 June 2012, [4] Ben Frain, Responsive Web Designe avec HTML5 et CSS3, Pearson 2013 ISBN: [5] Ethan Marcotte, Responsive Web Design, A Book Apart, New York, 2011, ISBN [6] Moodle, [7] Dokeos, [8] e-learning, [9] Xesop, [10] Ivan Madjarov, Adaptation de contenu pédagogique pour téléphone mobile, Actes du 2-ème colloque: Les Cahiers pédagogiques des R&T, pp.67-75, Kourou, Guyanne Française, Novembre [11] Ivan Madjarov and Omar Boucelma, XESOP: a Content-Adaptive m- Learning Environment, Seventh European Conference on Technology Enhanced Learning, 21st Century Learning for 21st Century Skills, A. Ravenscroft et al. (Eds.): EC-TEL 2012, LNCS 7563, pp , Springer-Verlag Berlin Heidelberg [12] Benjamin LaGrone, HTML5 and CSS3 Responsive Web Design Cookbook, pp. 213, Packt publishing, Birmingham-Mumbai, 2013, [13] PPN RT 2013, Diplôme Universitaire de Technologie, Reseaux et Telecommunications, Programme Pédagogique National, p. 85, Ministère de l enseignement supérieur et de la recherche, [14] Ivan Madjarov, Cloud-based Framework for Mobile Learning Content Adaptation, In the Proceedings of the EDUCON 2014 IEEE Global Engineering Education Conference, 3-5 April 2014, Istanbul, Turkey, [15] [16] PXtoEM.com PX to EM conversion, [17] Julien Roche, Les fondamentaux du Responsive Web Design, 2013, [18] IEEE LOM, Draft Standard for Learning Object Metadata, IEEE [19] Ivan Madjarov, Cloud-based Mash-up Authoring Tools for e-learning, In the Proceedings of CSEDU 2014, 6th International Conference on Computer Supported Education, Volume 1, pp , 1-3 April, Barcelona, Spain, [20] Rodolphe Rimelé, HTML 5 - Une référence pour le développeur Web, 752 pages, Eyrolles, [21] Brad Frost Web, Responsive Web Design: Missing the Point, [22] Brad Frost, Creating a Mobile-First Responsive Web Design, [23] Le hollandais volant, [24] Liveweave, [25] BlueGriffon, [26] NetBeans,

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

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3

Responsive Web Design. Responsive Design avec HTML 5.0 et CSS3 Ivan MADJAROV Responsive Design avec HTML 5.0 et CSS3 HTML5 CSS3 IvMad - 2013 2 La spécification CSS3 Media Queries (requêtes de media) définit les techniques pour adapter de feuilles de styles en fonction

Plus en détail

Pour en expliquer le principe, on se limitera à deux exemples :

Pour en expliquer le principe, on se limitera à deux exemples : Les Media Queries permettent donc de cibler : Le type de média La taille de l'écran La taille de la fenêtre La résolution Le nombre de couleurs L'orientation Pour en expliquer le principe, on se limitera

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

Travaux dirigés n 10

Travaux dirigés n 10 Travaux dirigés n 10 IMAC 1 Responsive Web Design Dans ce TD, vous verrez comment concevoir un design web qui s adaptera au terminal sur lequel il sera visualisé. Avant-propos Avec l avènement des smartphones

Plus en détail

UN SITE WEB RESPONSIVE EN UNE HEURE?

UN SITE WEB RESPONSIVE EN UNE HEURE? UN SITE WEB RESPONSIVE EN UNE HEURE?! O N O R H C P TO Raphaël Goetter Raphaël Goetter alsacreations.fr alsacreations.com goetter.fr knacss.com mobitest.me @goetter EN UNE HEURE, VOUS AVEZ DIT?!? R E N

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

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

Introduction à HTML5, CSS3 et au responsive web design

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

Plus en détail

Responsive Web Design. La Rochelle, Avril 2014

Responsive Web Design. La Rochelle, Avril 2014 Responsive Web Design La Rochelle, Avril 2014 Mohamed Belmokhtar Université de La Rochelle Germain Souquet Université de La Rochelle Sommaire Qu est-ce que le responsive web design? Les différentes approches

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

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

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

Responsive Web design, périphériques mobiles et accessibilité

Responsive Web design, périphériques mobiles et accessibilité Responsive Web design, périphériques mobiles et accessibilité Qui suis-je? Victor Brito Situé près de Paris, dans la France non voisine Intégrateur HTML / CSS freelance Expert Accessiweb en évaluation

Plus en détail

Approche Design Méthodologie de conduite de sites web

Approche Design Méthodologie de conduite de sites web Approche Design Méthodologie de conduite de sites web Phase 02 Concevoir le site (C) Conception visuelle N. Vanassche www.nathalievanassche.be Phase 2 (C) : Conception visuelle Facilité d utilisation:

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

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

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

.. 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

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA

Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Auteur LARDOUX Guillaume Contact guillaume.lardoux@epitech.eu Année 2014 DEVELOPPEMENT MOBILE AVEC CORDOVA Sommaire 1. Introduction 2. Installation 3. Fonctionnement 4. Développement 5. Démonstration 2

Plus en détail

Livre Blanc WebSphere Transcoding Publisher

Livre Blanc WebSphere Transcoding Publisher Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,

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

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

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web NFA016 : Introduction O. Pons, S. Rosmorduc Conservatoire National des Arts & Métiers Pour naviguer sur le Web, il faut : 1. Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des

Plus en détail

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Dans nos locaux au 98 Route de Sauve 30900 NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur FORMATION FORFAIT WEB DEVELOPPEUR Qualification ISQ OPQF Formacode 46 125 Certification de titre professionnel Web Designer + modules optionnels : Développement PHP/MySQL avancé, Web App, CMS e-boutique

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

Nouveautés joomla 3 1/14

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

Plus en détail

Webmaster / Webdesigner / Wordpress

Webmaster / Webdesigner / Wordpress Webmaster / Webdesigner / Wordpress Pré-requis : Projet professionnel. Bonne maîtrise de l'ordinateur. Bases en infographie et / ou traitement de texte fortement recommandées. Objectifs : Concevoir un

Plus en détail

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE

CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE CRÉER UNE BASE DE DONNÉES AVEC OPEN OFFICE BASE 3. ème partie : RAPPORTS MENU D'ACCUEIL - MIGRATION Table des matières 1. Les RAPPORTS...2 1.1 Création d'un rapport basé sur une Requête...3 1.2 Imprimer,

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

Responsive Design. Technologies du web. Stéphane Bouvry, 2014

Responsive Design. Technologies du web. Stéphane Bouvry, 2014 Responsive Design Technologies du web Stéphane Bouvry, 2014 1. Objectif Utilisation de CSS pour la mise en page 2. Diapos Le responsive design : http://goo.gl/dmh8is 3. Grille fluide Dans cette partie,

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

STID 2ème année : TP Web/PHP

STID 2ème année : TP Web/PHP STID 2ème année : TP Web/PHP Plan de travail et aide mémoire jean.arnaud@inria.fr Ce document est composé de cinq parties : Un aide mémoire sur les aspects pratiques de la création de sites Une introduction

Plus en détail

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles

HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles 46 HTML5, CSS3 et JavaScript Développez vos sites pour les terminaux mobiles enfin deux points importants pour les sites mobiles, les nouveautés sur les formulaires ainsi que le mode hors-ligne. 2. Bonnes

Plus en détail

Du livre enrichi et de l EPUB 3

Du livre enrichi et de l EPUB 3 Assises Professionnelles du Livre A l heure du numérique 8 novembre 2011-14h00-18h00 Institut océanographique de Paris Du livre enrichi et de l EPUB 3 Les termes suivis d un astérisque sont définis dans

Plus en détail

Dans ce mémento, vous trouverez les informations détaillées pour configurer les fonctionnalités du Responsive Design dans le Worldsoft CMS:

Dans ce mémento, vous trouverez les informations détaillées pour configurer les fonctionnalités du Responsive Design dans le Worldsoft CMS: 1 La taille et la résolution de l'écran des ordinateurs portables, des ordinateurs de bureau, des tablettes et des smartphones peuvent considérablement varier. C'est pour cette raison, que les sites Web

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

Marie-eve TREMBLAY GROUPE B. Rapport de synthèse : Le responsive web design, CSS3 et HTML5. Apprentissage autonome 582-FXA-06

Marie-eve TREMBLAY GROUPE B. Rapport de synthèse : Le responsive web design, CSS3 et HTML5. Apprentissage autonome 582-FXA-06 Marie-eve TREMBLAY GROUPE B Rapport de synthèse : Le responsive web design, CSS3 et HTML5 Apprentissage autonome 582-FXA-06 Département des Techniques de communication Programme des Techniques d'intégration

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

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

Cours IHM-1 Conception des interfaces 5 - Agencement de l'interface Disposition des éléments Jacques BAPST

Cours IHM-1 Conception des interfaces 5 - Agencement de l'interface Disposition des éléments Jacques BAPST Cours IHM-1 Conception des interfaces 5 - Agencement de l'interface Disposition des éléments Jacques BAPST jacques.bapst@hefr.ch Gestion de l'espace à disposition IHM-1 ID05 Jacques BAPST 2 Organisation

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

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

Conférence. Comment améliorer le taux de conversion de votre boutique en ligne grâce au design sous Prestashop? Réalisé par ECOMIZ

Conférence. Comment améliorer le taux de conversion de votre boutique en ligne grâce au design sous Prestashop? Réalisé par ECOMIZ Conférence Comment améliorer le taux de conversion de votre boutique en ligne grâce au design sous Prestashop? Réalisé par ECOMIZ Table des matières Présentation d'ecomiz...2 Pré-requis...2 Visibilité

Plus en détail

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

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

Plus en détail

PHPWEBSITE -Tutoriel image

PHPWEBSITE -Tutoriel image PHPWEBSITE -Tutoriel image La capture des images depuis le web pour mon site. L optimisation d images pour le web, 1 Préparer des images pour le Web A. Généralités 1. Les trois formats d'images sur le

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

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

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

Plus en détail

Canon Mobile Printing Premiers pas

Canon Mobile Printing Premiers pas Canon Mobile Printing Premiers pas Vérifiez l'environnement de connexion réseau. Le terminal Android doit être connecté à un point d'accès réseau sans fil. Le point d'accès et l'imprimante que vous utilisez

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

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

Guide Google Cloud Print

Guide Google Cloud Print Guide Google Cloud Print Version A CAN-FRE Conventions typographiques Ce guide de l'utilisateur met en exergue les remarques comme suit : Les remarques indiquent la marche à suivre dans une situation donnée

Plus en détail

7.0 Guide de la solution Portable sans fil

7.0 Guide de la solution Portable sans fil 7.0 Guide de la solution Portable sans fil Copyright 2010 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

Les nouveaux comportements... 9

Les nouveaux comportements... 9 Sommaire Du téléphone portable au smartphone... 4 L apparition du smartphone... 4 Le marché français des smartphones... 6 Le smartphone vs. l ordinateur... 7 Les familles des périphériques... 8 Les nouveaux

Plus en détail

Avanquest Software présente la nouvelle gamme WebEasy 8

Avanquest Software présente la nouvelle gamme WebEasy 8 La Garenne Colombes, le 22 Juin 2009 Avanquest Software présente la nouvelle gamme WebEasy 8 Des logiciels pour créer simplement des sites internet de qualité professionnelle sans aucune connaissance en

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

Table des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires...

Table des matières. 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5. 1.2 Public visé... 5. 1.3 Commentaires... Manuel utilisateur Table des matières 1 À propos de ce manuel...5 1.1 Icônes utilisées dans ce manuel... 5 1.2 Public visé... 5 1.3 Commentaires... 5 2 Généralités sur les applications web... 7 3 Module

Plus en détail

GUIDE DE DÉMARRAGE RAPIDE

GUIDE DE DÉMARRAGE RAPIDE GUIDE DE DÉMARRAGE RAPIDE Bienvenue dans SugarSync. Ce guide explique comment installer SugarSync sur votre ordinateur principal, configurer vos dossiers à synchroniser dans le cloud SugarSync. et utiliser

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

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

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

BES WEBDEVELOPER ACTIVITÉ RÔLE

BES WEBDEVELOPER ACTIVITÉ RÔLE BES WEBDEVELOPER ACTIVITÉ Le web developer participe aux activités concernant la conception, la réalisation, la mise à jour, la maintenance et l évolution d applications internet/intranet statiques et

Plus en détail

Sage CRM. Sage CRM 7.3 Guide du portable

Sage CRM. Sage CRM 7.3 Guide du portable Sage CRM Sage CRM 7.3 Guide du portable Copyright 2014 Sage Technologies Limited, éditeur de ce produit. Tous droits réservés. Il est interdit de copier, photocopier, reproduire, traduire, copier sur

Plus en détail

Audit de site web. Accessibilité

Audit de site web. Accessibilité Accessibilité 1. Est- ce que le contenu est structurellement séparé des éléments de navigation? 2. Est- ce que le site est compatible avec tous les navigateurs? 3. Le site est- il compatible avec les normes

Plus en détail

Pack Fifty+ Normes Techniques 2013

Pack Fifty+ Normes Techniques 2013 Pack Fifty+ Normes Techniques 2013 Nos formats publicitaires par site 2 Normes techniques 2013 Display classique Pavé vidéo Footer Accueil panoramique Publi rédactionnel Quiz Jeu concours Emailing dédié

Plus en détail

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte»

Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte» Climat Scolaire - Manuel utilisateur - Chapitre 2 : «Créer, Editer et suivi d un texte» Espace collaboratif Co-Ment Date : 01/12/2013 Référence du Projet : Chef de Projet : www.cndp.fr/climatscolaire Caroline

Plus en détail

pcon.planner 6 Préparer et présenter une implantation en toute simplicité

pcon.planner 6 Préparer et présenter une implantation en toute simplicité pcon.planner 6 Préparer et présenter une implantation en toute simplicité Sommaire 1. Installation :... 3 2. Démarrer le logiciel :... 3 3. Interface :... 3 4. Naviguer :... 4 5. Réaliser une implantation

Plus en détail

MEDIAplus elearning. version 6.6

MEDIAplus elearning. version 6.6 MEDIAplus elearning version 6.6 L'interface d administration MEDIAplus Sommaire 1. L'interface d administration MEDIAplus... 5 2. Principes de l administration MEDIAplus... 8 2.1. Organisations et administrateurs...

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

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

Plus en détail

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

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

Projet en nouvelles technologies de l information et de la communication

Projet en nouvelles technologies de l information et de la communication Projet en nouvelles technologies de l information et de la communication Site Web universitaire du Prof. Jacques Moeschler. Nono Steeve Semestre de printemps 2013 Sous la direction du Prof Luka Nerima

Plus en détail

L'explorateur de fichier de Windows 8.1

L'explorateur de fichier de Windows 8.1 Une documentation Côtière Informatique L'explorateur de fichier de Windows 8.1 Mise à jour du 01/10/2014 Sommaire Préambule page 1 Cours 1 1) Le matériel servant au stockage des données. page 2 2) Reconnaître

Plus en détail

+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France

+33 (0)4 92 21 33 79 contact@social-box.fr www.social-box.fr. Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France Sarl ISB Altipolis2 av. Du Général Barbot 05100 Briancon - France SCHÉMA FONCTIONNEL * Projection vers smartphones et tablettes de votre interface en Appli par Wifi (10 à 100 mètres autour de la borne)

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

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

Introduction aux concepts d ez Publish

Introduction aux concepts d ez Publish Introduction aux concepts d ez Publish Tutoriel rédigé par Bergfrid Skaara. Traduit de l Anglais par Benjamin Lemoine Mercredi 30 Janvier 2008 Sommaire Concepts d ez Publish... 3 Système de Gestion de

Plus en détail

Bureautique Initiation Excel-Powerpoint

Bureautique Initiation Excel-Powerpoint Module de Formation Personnalisée : Bureautique Initiation Excel-Powerpoint Durée : jours ouvrables Prix : Formation personnalisée en vue d obtenir les notions de base indispensables pour : Excel Office

Plus en détail

Relever le défi du Web mobile

Relever le défi du Web mobile Relever le défi du Web mobile Bonnes pratiques de conception et développement François Daoust Dominique Hazaël-Massieux Groupe Eyrolles, 2011, ISBN : 978-2-212-12828-4 4 Les bases d un bon site web mobile

Plus en détail

SITE INTERNET BLOG SITE E-COMMERCE GRILLE D ANALYSE / AUDIT PREMIERE ANALYSE. Entreprises. o Public spécialisé o Etudiants o Enfants

SITE INTERNET BLOG SITE E-COMMERCE GRILLE D ANALYSE / AUDIT PREMIERE ANALYSE. Entreprises. o Public spécialisé o Etudiants o Enfants PREMIERE ANALYSE Nom du site web : Url du site : Objectif du site / description (balise description) : Mots-clés du site (balise keywords) : Cible du site : o Entreprises o Public spécialisé o

Plus en détail

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés.

Qlik Sense Desktop. Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik Sense Desktop Qlik Sense 2.0.2 Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Copyright 1993-2015 QlikTech International AB. Tous droits réservés. Qlik, QlikTech, Qlik Sense,

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

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

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.

Plus en détail

Editeur html Guide de l'utilisateur

Editeur html Guide de l'utilisateur Ti nymce Editeur html Guide de l'utilisateur Date : février 2012 Version 2.0 Doc ref. tinymce-userguide-2.0 1 Aperçu général Cette documentation est composée de deux documents : Une représentation graphique

Plus en détail

PROTECTION DES DONNEES PERSONNELLES ET COOKIES

PROTECTION DES DONNEES PERSONNELLES ET COOKIES PROTECTION DES DONNEES PERSONNELLES ET COOKIES Sommaire ARTICLE 1. DONNÉES PERSONNELLES QUE NOUS RECUEILLONS ARTICLE 2. DONNÉES RELATIVES A LA CONSULTATION DU SITE o 2.1. L'intérêt de voir s'afficher des

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

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,

Plus en détail

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE SITE INTERNET DE L ASSOCIATION Diapositive 1 RAPPORT DE PROJET Site internet de l association INTRODUCTION 1) Je m appelle Léonard STRONG. 2) Oral de présentation

Plus en détail

Survol des nouveautés

Survol des nouveautés Maîtrisez la conception de sites Web en toute simplicité WebExpert est un puissant logiciel d'édition Web qui vous permet de concevoir et de gérer des sites Web, de façon professionnelle en toute simplicité.

Plus en détail

Bien travailler sur plusieurs écrans

Bien travailler sur plusieurs écrans Bien travailler sur plusieurs écrans Pour améliorer votre confort sur votre ordinateur et travailler plus efficacement, vous pouvez lui ajouter un second voire un troisième écran. En étendant la surface

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Chapitre 1. Prise en main

Chapitre 1. Prise en main Guide de référence Guide de référence Chapitre 1. Prise en main Le processus d'enquête Le processus d'enquête comporte 5 étapes toutes prises en charge par le logiciel : Conception des formulaires Cette

Plus en détail

Conception d'applications de base de données ios plus rapides Guide Pratique FileMaker

Conception d'applications de base de données ios plus rapides Guide Pratique FileMaker Conception d'applications de base de données ios plus rapides Guide Pratique FileMaker Table des Matières Introduction... 3 Conception de modèles... 3 Conception de bases de données... 5 Conception pour

Plus en détail

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

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

Plus en détail