CMS : Content Management System

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "CMS : Content Management System"

Transcription

1 CMS : Content Management System Louis-Claude CANON 15 septembre 2009 CANON CMS 15 septembre / 36

2 Plan Contexte introductif 1 Contexte introductif 2 Contenu numérique 3 Problématique éditoriale 4 Technologies web HTTP PHP SQL 5 Exemples et synthèse CANON CMS 15 septembre / 36

3 Contexte introductif Internet C ANON CMS 15 septembre / 36

4 Internet Contexte introductif Internet Réseau : ensemble d équipements reliés entre eux pour échanger des informations. Internet : système mondial de réseaux informatiques interconnectés (réseau de réseaux). CANON CMS 15 septembre / 36

5 Internet Contexte introductif Internet Réseau : ensemble d équipements reliés entre eux pour échanger des informations. Internet : système mondial de réseaux informatiques interconnectés (réseau de réseaux). World Wide Web Système hypertexte de documents. Hypertexte/hyperlien : référence dans un document permettant d accéder directement à un autre document web. CANON CMS 15 septembre / 36

6 Internet Contexte introductif Internet Réseau : ensemble d équipements reliés entre eux pour échanger des informations. Internet : système mondial de réseaux informatiques interconnectés (réseau de réseaux). World Wide Web Système hypertexte de documents. Hypertexte/hyperlien : référence dans un document permettant d accéder directement à un autre document web. Navigateur web Logiciel conçu pour consulter des documents web et facilitant la navigation (i.e., le passage entre une succession de documents liés par des liens hypertextes). CANON CMS 15 septembre / 36

7 Architecture Contexte introductif Architecture client/serveur Client : envoie des requêtes au serveur (e.g., le navigateur web) Serveur : en écoute, traite et répond aux requêtes (e.g., serveur de mail) CANON CMS 15 septembre / 36

8 Architecture Contexte introductif Architecture client/serveur Client : envoie des requêtes au serveur (e.g., le navigateur web) Serveur : en écoute, traite et répond aux requêtes (e.g., serveur de mail) Cas d utilisation Le client souhaite rapatrier ses mails. Le serveur reçoit une requête, authentifie le client (vérifie ses droits) et renvoie une liste de mails. Idem pour une page web. CANON CMS 15 septembre / 36

9 Synthèse Contexte introductif Client Serveur Contenu CANON CMS 15 septembre / 36

10 Contexte introductif Exemple de sites gérés automatiquement Description amazon fiches descriptives pour chaque produit blogger entrées accompagnées de médias avec possibilités de laisser des commentaire wikipedia pages sur chaque sujet picasa ensemble de photos organisées youtube ensemble de vidéos CANON CMS 15 septembre / 36

11 Contexte introductif Exemple de sites gérés automatiquement Description amazon fiches descriptives pour chaque produit blogger entrées accompagnées de médias avec possibilités de laisser des commentaire wikipedia pages sur chaque sujet picasa ensemble de photos organisées youtube ensemble de vidéos Remarques Même structure sur chaque page Même aspect visuel CANON CMS 15 septembre / 36

12 Contexte introductif Problématique de mise en ligne de contenu Édition de contenu web Besoin de gérer et manipuler des quantités importantes de contenu web. CANON CMS 15 septembre / 36

13 Contexte introductif Problématique de mise en ligne de contenu Édition de contenu web Besoin de gérer et manipuler des quantités importantes de contenu web. Critère d efficacité d une telle gestion Simplicité d utilisation Rapidité d utilisation Gestion des rôles CANON CMS 15 septembre / 36

14 Synthèse Contexte introductif Clients Fournisseur de contenu Serveur Contenu CMS CANON CMS 15 septembre / 36

15 Plan Contenu numérique 1 Contexte introductif 2 Contenu numérique 3 Problématique éditoriale 4 Technologies web HTTP PHP SQL 5 Exemples et synthèse CANON CMS 15 septembre / 36

16 Format Contenu numérique Élément de base Différent médias : texte, image, figure, graphique, son, vidéo. Éléments mis en page pour une navigation agréable. Encodage dans un format spécifique décrivant tous les détails relatif à la mise en page (couleur de fond, police de caractère, taille, emplacement des images, du texte,...). CANON CMS 15 septembre / 36

17 Format Contenu numérique Élément de base Différent médias : texte, image, figure, graphique, son, vidéo. Éléments mis en page pour une navigation agréable. Encodage dans un format spécifique décrivant tous les détails relatif à la mise en page (couleur de fond, police de caractère, taille, emplacement des images, du texte,...). Une page, un fichier, une adresse Une page web est un fichier. Il est récupéré sur un site à partir d une adresse web. Le fichier est traduit par le navigateur en contenu visuel. CANON CMS 15 septembre / 36

18 HTML Contenu numérique Langage de mise en page Ne contient que du texte. Permet au navigateur d inclure des médias externes grâce à leur adresse. Basé sur des balises qui encadrent des éléments. CANON CMS 15 septembre / 36

19 HTML Contenu numérique Langage de mise en page Ne contient que du texte. Permet au navigateur d inclure des médias externes grâce à leur adresse. Basé sur des balises qui encadrent des éléments. Balises Balise ouvrantes et fermantes (e.g., <a> et </a>). Définit la nature structurelle ou visuelle des éléments entourés des 2 balises. CANON CMS 15 septembre / 36

20 HTML Contenu numérique Langage de mise en page Ne contient que du texte. Permet au navigateur d inclure des médias externes grâce à leur adresse. Basé sur des balises qui encadrent des éléments. Balises Balise ouvrantes et fermantes (e.g., <a> et </a>). Définit la nature structurelle ou visuelle des éléments entourés des 2 balises. Exemple <titre>ceci sera interprété comme étant un titre</titre> Les espaces et retour charriots n ont aucune incidence. CANON CMS 15 septembre / 36

21 Attributs Contenu numérique Attributs Enrichie une balise sur le contenu délimité. Une balise peut avoir des valeurs pour chacun de ses attributs. CANON CMS 15 septembre / 36

22 Attributs Contenu numérique Attributs Enrichie une balise sur le contenu délimité. Une balise peut avoir des valeurs pour chacun de ses attributs. Exemple <citation auteur="martin">blabla</citation> Une citation de Martin. CANON CMS 15 septembre / 36

23 Contenu numérique Une première page Structure général d un document HTML On commence par un en-tête qui définie les informations générales du document. Vient ensuite le corps du document avec le contenu. CANON CMS 15 septembre / 36

24 Contenu numérique Une première page Structure général d un document HTML On commence par un en-tête qui définie les informations générales du document. Vient ensuite le corps du document avec le contenu. Exemple <html> <head> <title>titre de la page</titre> </head> <body> Une première page. </body> </html> CANON CMS 15 septembre / 36

25 Contenu numérique Génération de contenu Directement en HTML Problème : non accessible au néophyte. CANON CMS 15 septembre / 36

26 Contenu numérique Génération de contenu Directement en HTML Problème : non accessible au néophyte. Grâce à un outil graphique Problème : moins bon contrôle du code HTML généré. CANON CMS 15 septembre / 36

27 Contenu numérique Génération de contenu Directement en HTML Problème : non accessible au néophyte. Grâce à un outil graphique Problème : moins bon contrôle du code HTML généré. CMS Dans les 2 cas, comment garder une cohérence visuelle? À partir d un squelette HTML réalisé à la main, les différents contenus sont insérés automatiquement. Toutes les pages ont la même structure et respectent une même charte graphique. CANON CMS 15 septembre / 36

28 Synthèse Contenu numérique Clients Fournisseur de contenu Serveur HTML CMS CANON CMS 15 septembre / 36

29 Plan Problématique éditoriale 1 Contexte introductif 2 Contenu numérique 3 Problématique éditoriale 4 Technologies web HTTP PHP SQL 5 Exemples et synthèse CANON CMS 15 septembre / 36

30 Édition Problématique éditoriale Contenu Ensemble de médias numériques et textes électroniques. CANON CMS 15 septembre / 36

31 Édition Problématique éditoriale Contenu Ensemble de médias numériques et textes électroniques. Actions sur le contenu Créer, modifier, vérifier/contrôler, indexer, publier, archiver/stocker. Et permettre la recherche et le versionnage (conserver l historique des modification d un document). CANON CMS 15 septembre / 36

32 Workflow Problématique éditoriale Définition Séquence d opérations réalisées par des personnes ou groupes de personnes. CANON CMS 15 septembre / 36

33 Workflow Problématique éditoriale Définition Séquence d opérations réalisées par des personnes ou groupes de personnes. Contexte éditorial Les contenus sont préparés en interne, vérifiés puis publiés. Chaque action est associée à un rôle qu un CMS peut attribuer à ses utilisateurs. CANON CMS 15 septembre / 36

34 Synthèse Problématique éditoriale Avantages Charte graphique, rationalisation de la complexité, contrôle de la chaîne éditoriale. Clients Redacteurs Editeur Serveur HTML CMS CANON CMS 15 septembre / 36

35 Plan Technologies web HTTP 1 Contexte introductif 2 Contenu numérique 3 Problématique éditoriale 4 Technologies web HTTP PHP SQL 5 Exemples et synthèse CANON CMS 15 septembre / 36

36 Technologies web Transférer les pages web HTTP Définition HTTP protocole de transfert de données hypertextes. CANON CMS 15 septembre / 36

37 Technologies web Transférer les pages web HTTP Définition HTTP protocole de transfert de données hypertextes. Protocole de communication Ensemble de contraintes permettant d établir une communication entre deux entités. Sont spécifiées la structure des messages, leurs tailles, les types d informations échangées. CANON CMS 15 septembre / 36

38 Serveur HTTP Technologies web HTTP Requête GET Des caractères transitent sur le réseau et le serveurs HTTP renvoie une page internet (ici, telnet 80 GET /identite/identite.htm HTTP/1.0 Host : CANON CMS 15 septembre / 36

39 Serveur HTTP Technologies web HTTP Requête GET Des caractères transitent sur le réseau et le serveurs HTTP renvoie une page internet (ici, telnet 80 GET /identite/identite.htm HTTP/1.0 Host : Autre requête La requête POST est utilisé lors les données d un formulaire internet sont envoyées au serveur. CANON CMS 15 septembre / 36

40 Synthèse Technologies web HTTP Clients Redacteurs Editeur Serveur GET HTML HTTP CMS CANON CMS 15 septembre / 36

41 Technologies web PHP Des pages conçues dynamiquement Limite Comment concevoir une page qui affiche la date du jour? CANON CMS 15 septembre / 36

42 Technologies web PHP Des pages conçues dynamiquement Limite Comment concevoir une page qui affiche la date du jour? Code dynamique La date sera insérée dans la page suivante : <html> <head> <title>my first page in PHP</title> </head> <body> Current date. : <?php print (Date("l F d, Y")) ;?> </body> </html> CANON CMS 15 septembre / 36

43 Technologies web Langage de script : PHP PHP Mélange HTML/PHP Les morceaux de scripts PHP insérés dans le code HTML sont remplacé lors de la navigation. Après avoir reçu une requête HTTP (GET), le serveur vas interpréter le code PHP puis renvoyer le résultat. CANON CMS 15 septembre / 36

44 Technologies web Langage de script : PHP PHP Mélange HTML/PHP Les morceaux de scripts PHP insérés dans le code HTML sont remplacé lors de la navigation. Après avoir reçu une requête HTTP (GET), le serveur vas interpréter le code PHP puis renvoyer le résultat. Délimitation du PHP On encadre le code PHP par <? php et? >. CANON CMS 15 septembre / 36

45 Technologies web Langage de script : PHP PHP Mélange HTML/PHP Les morceaux de scripts PHP insérés dans le code HTML sont remplacé lors de la navigation. Après avoir reçu une requête HTTP (GET), le serveur vas interpréter le code PHP puis renvoyer le résultat. Délimitation du PHP On encadre le code PHP par <? php et? >. Insérer une chaîne de caractère On utilise le mot-clé echo. Exemple : echo "Celle-ci a été écrite en PHP." ; CANON CMS 15 septembre / 36

46 Utiliser des variables Technologies web PHP Concept de variables Une variable est une valeur représentée par un symbole (un chaîne de caractère). CANON CMS 15 septembre / 36

47 Utiliser des variables Technologies web PHP Concept de variables Une variable est une valeur représentée par un symbole (un chaîne de caractère). Syntaxe PHP On utilise le symbole $ pour dénoter une variable. Exemple : $pseudo_du_visiteur = "Mateo21" ; echo "Bonjour $pseudo_du_visiteur!" ; À l exécution la variable $pseudo_du_visiteur est remplacée par son contenu. CANON CMS 15 septembre / 36

48 Technologies web Réaliser des opérations PHP Calcul simple $nombre = 10 ; $resultat = ($nombre + 5) * $nombre ; CANON CMS 15 septembre / 36

49 Technologies web Réaliser des opérations PHP Calcul simple $nombre = 10 ; $resultat = ($nombre + 5) * $nombre ; Récupérer des arguments dans l adresse En accédant à l adresse internet http ://www.monsite.com/infos.php?jour=27, on peut obtenir le numéro du jour en PHP : $numeror_jour = $_GET[ jour ] = 27 ; CANON CMS 15 septembre / 36

50 Technologies web PHP Utilisation dans le cadre des CMS Intérêt Squelette HTML contenant l aspect structurel et visuel. Le code PHP ira insérer du contenu aux endroits prévus. CANON CMS 15 septembre / 36

51 Synthèse Technologies web PHP Clients Redacteurs Editeur Serveur HTML GET HTTP PHP CMS CANON CMS 15 septembre / 36

52 Technologies web Stocker des informations SQL Limite Où aller chercher le contenu s il n est pas stocké en HTML? CANON CMS 15 septembre / 36

53 Technologies web Stocker des informations SQL Limite Où aller chercher le contenu s il n est pas stocké en HTML? Base de données Serveur permettant à un client d accéder à des données brutes (sans mise en page). Les scripts PHP seront clients (sur le serveur HTTP) et accéderont aux données dans un langage spécifique, puis les inséreront. CANON CMS 15 septembre / 36

54 Base de données Technologies web SQL Tables Les données sont structurées sont forme de tables : USER_ID Nom Prénom Profession 1 Canon Louis-Claude Moniteur 2 Benmouffek Dominique Maître de conférence CANON CMS 15 septembre / 36

55 Base de données Technologies web SQL Tables Les données sont structurées sont forme de tables : USER_ID Nom Prénom Profession 1 Canon Louis-Claude Moniteur 2 Benmouffek Dominique Maître de conférence Mixer les tables USER_ID Enseignement 1 Atelier 3 1 Atelier 5 2 PP/Word À partir de ces deux tables, on peut obtenir la liste des enseignements à partir du nom d un enseignant. La colonne USER_ID permet de faire la correspondance. CANON CMS 15 septembre / 36

56 Requêtes SQL Technologies web SQL Langage Les requêtes respectent le format du langage SQL. Elles permettent de récupérer des données, ou ajouter/modifier/supprimer les tables. CANON CMS 15 septembre / 36

57 Requêtes SQL Technologies web SQL Langage Les requêtes respectent le format du langage SQL. Elles permettent de récupérer des données, ou ajouter/modifier/supprimer les tables. Exemple SELECT Enseignement FROM table1, table2 WHERE table1.user_id = table2.user_id AND table1.nom = "Nom" ; Renvoie la liste des enseignements de l enseignant Nom. CANON CMS 15 septembre / 36

58 Synthèse Technologies web SQL Clients Redacteurs Editeur Serveur GET HTML HTTP PHP SQL CMS CANON CMS 15 septembre / 36

59 Plan Exemples et synthèse 1 Contexte introductif 2 Contenu numérique 3 Problématique éditoriale 4 Technologies web HTTP PHP SQL 5 Exemples et synthèse CANON CMS 15 septembre / 36

60 Exemples et synthèse Quelques CMS SPIP Conception de site à contenu informatif (assez général). Orienté édition et organisation des rôles. Utilise des squelettes HTML personnalisables. Le logiciel utilise PHP et une base de données SQL de façon transparente. Site officiel : http ://www.spip.net/rubrique91.html CANON CMS 15 septembre / 36

61 Exemples et synthèse Quelques CMS SPIP Conception de site à contenu informatif (assez général). Orienté édition et organisation des rôles. Utilise des squelettes HTML personnalisables. Le logiciel utilise PHP et une base de données SQL de façon transparente. Site officiel : http ://www.spip.net/rubrique91.html Wordpress Conception de blog (gestion des commentaires,...). Repose également sur PHP/SQL. Wordpress Codex : http ://codex.wordpress.org/main_page CANON CMS 15 septembre / 36

62 Exemples et synthèse Quelques CMS SPIP Conception de site à contenu informatif (assez général). Orienté édition et organisation des rôles. Utilise des squelettes HTML personnalisables. Le logiciel utilise PHP et une base de données SQL de façon transparente. Site officiel : http ://www.spip.net/rubrique91.html Wordpress Conception de blog (gestion des commentaires,...). Repose également sur PHP/SQL. Wordpress Codex : http ://codex.wordpress.org/main_page Et encore Wikimedia, Drupal, Joomla,... CANON CMS 15 septembre / 36

63 Conclusion Exemples et synthèse Caractérisation des technologies principales Utilisation facile par des formulaires web Notion de rôle (permissions) Nécessité d une gestion cohérente des contenus Respect de la charte graphique CANON CMS 15 septembre / 36

Créer ses articles avec Wordpress

Créer ses articles avec Wordpress par François Seebacher Formation réalisée dans le cadre de la création du site chateau-chinon-artisans-commercants.com 1 Partie 1 Introduction à Wordpress : histoire et principes de fonctionnement Partie

Plus en détail

Création de sites web (suite) INF1026 Outils bureautiques, logiciels et Internet

Création de sites web (suite) INF1026 Outils bureautiques, logiciels et Internet Création de sites web (suite) INF1026 Outils bureautiques, logiciels et Internet Plan Gérer les articles Gérer les catégories Gérer les pages Administration de WordPress Aller plus loin Accéder au site

Plus en détail

Nous allons voir aujourd hui l utilisation de Wordpress, c est à dire ce qui va permettre aux associations de placer du contenu sur leur site web et

Nous allons voir aujourd hui l utilisation de Wordpress, c est à dire ce qui va permettre aux associations de placer du contenu sur leur site web et 1 Nous allons voir aujourd hui l utilisation de Wordpress, c est à dire ce qui va permettre aux associations de placer du contenu sur leur site web et de le faire évoluer. L idée est que vous soyez très

Plus en détail

Automatisme / Informatique / Electricité Industrielle. Energy BOX. Le logiciel de gestion des données de votre réseau industriel

Automatisme / Informatique / Electricité Industrielle. Energy BOX. Le logiciel de gestion des données de votre réseau industriel Energy BOX Le logiciel de gestion des données de votre réseau industriel 1 2 La simplicité d échange de données Energy BOX est un logiciel de supervision WEB associé à un programme automate. L objectif

Plus en détail

Le langage PHP. Le langage PHP p.1/??

Le langage PHP. Le langage PHP p.1/?? Le langage PHP Le langage PHP p.1/?? Le langage PHP p.2/?? Sommaire Les principaux aspects du langage PHP généralités littéraux, variables et constantes tableaux associatifs et indicés boucles et tests

Plus en détail

PHP 7 - Développez un site web dynamique et interactif Complément vidéo : Créez un mini blog

PHP 7 - Développez un site web dynamique et interactif Complément vidéo : Créez un mini blog Préambule 1. Objectif de l'ouvrage 11 2. Bref historique de PHP 12 3. Où se procurer PHP? 13 4. Conventions d'écriture 14 Introduction à PHP 1. Qu'est-ce que PHP? 15 2. Structure de base d'une page PHP

Plus en détail

ISN - HTML : Apprendre HTML5. M. Lagrave HTML5. Code source Site classique CSS Bluefish. M. Lagrave. Lycée Beaussier

ISN - HTML : Apprendre HTML5. M. Lagrave HTML5. Code source Site classique CSS Bluefish. M. Lagrave. Lycée Beaussier Lycée Beaussier 2012 2013 Sommaire Le HTML «HyperText Markup Language» est un langage de balisage pour la création de site internet, il sert à structurer votre document. D autres langages peuvent s ajouter

Plus en détail

CHAPITRE 3: INTRODUCTION AUX RÉSEAUX INFORMATIQUES ET WEB

CHAPITRE 3: INTRODUCTION AUX RÉSEAUX INFORMATIQUES ET WEB 1 CHAPITRE 3: INTRODUCTION AUX RÉSEAUX INFORMATIQUES ET WEB 25/10/2016 19:10 MANA Mohammed 1 ère année ST/SM OBJECTIF 2 Comprendre le fonctionnement des réseaux informatiques Savoir c est quoi le Web,

Plus en détail

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

Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web 1. 2. Pour naviguer sur le Web, il faut : Une connexion au réseau Réseau Connexion physique (câbles,sans fils, ) à des machines Protocoles de communication Plusieurs niveau (couche) : Internet, protocole

Plus en détail

Introduction aux technologies du Web. Mercredi 12 décembre 2007 Patrice Pillot

Introduction aux technologies du Web. Mercredi 12 décembre 2007 Patrice Pillot Introduction aux technologies du Web Mercredi 12 décembre 2007 Patrice Pillot http://www.toulibre.org Plan Définitions Les fondements du Web Problèmes et solutions Le Web tendance Définitions Le World

Plus en détail

Serveur Web et protocole HTTP. Selain K.

Serveur Web et protocole HTTP. Selain K. Technologie web Serveur Web et protocole HTTP Selain K. ULPGL, Octobre 2015 1 Sommaire Un peu d histoire Fonctionnement Introduction au protocole HTTP HTTP et proxy Limites 2 Objectifs Comprendre les origines

Plus en détail

Initiation SPIP : rédacteur

Initiation SPIP : rédacteur Initiation : rédacteur Devenir rédacteur d un site collaboratif sous Un support libre d e-change 1 Qu est-ce que 2 Fonctionnement 3 Écrire son premier 4 Enrichir son texte 5 Proposer son à la publication

Plus en détail

Séance 13: Conception de sites web Partie 2

Séance 13: Conception de sites web Partie 2 : Outils de bureautique, logiciels et Internet Séance 13: Conception de sites web Partie 2 Chargée de cours: Ange Adrienne NYAMEN TATO Département Informatique Session Été 2017 Groupe 20 1 Notions abordées

Plus en détail

TP d introduction à la programmation Web dynamique

TP d introduction à la programmation Web dynamique Institut Supérieur d Informatique et de Multimédia de Sfax Matière : Programmation Web dynamique TP d introduction à la programmation Web dynamique Chargé du cours : Tarek Zlitni Chargée des TPs : Chamkha

Plus en détail

Langages à balises. Aurélien Tabard - Université Claude Bernard Lyon 1

Langages à balises. Aurélien Tabard - Université Claude Bernard Lyon 1 Langages à balises 1 Objectifs du cours Comprendre les grands principes de la représentation de données et de documents numériques à l aide d un langage à balises Apprendre les bases d HTML pour la génération

Plus en détail

HTML/CSS. Louis-Claude CANON. 16 et 17 septembre CANON HTML/CSS 16 et 17 septembre / 40

HTML/CSS. Louis-Claude CANON. 16 et 17 septembre CANON HTML/CSS 16 et 17 septembre / 40 HTML/CSS Louis-Claude CANON louis-claude.canon@loria.fr 16 et 17 septembre 2009 CANON HTML/CSS 16 et 17 septembre 2009 1 / 40 Plan Contexte introductif 1 Contexte introductif 2 HTML 3 CSS 4 Synthèse CANON

Plus en détail

CSI PRINCIPES DU WEB Ch 1 PRINCIPES DU WEB. Michel EMERY 10/11/2007 1

CSI PRINCIPES DU WEB Ch 1 PRINCIPES DU WEB. Michel EMERY 10/11/2007 1 1 PRINCIPES DU WEB 10/11/2007 1 HISTORIQUE Le Web (toile) est apparu au CERN de GENEVE ( Centre Européen de Recherche Nucléaire ) en 1990 pour permettre aux physiciens de partager facilement leurs connaissances.

Plus en détail

Sommaire. 1 Créer un premier site Élaborer un contenu...69

Sommaire. 1 Créer un premier site Élaborer un contenu...69 Partie 1 Votre site web personnel...25 1 Créer un premier site...27 1.1 Installer le serveur web personnel de Microsoft...29 1.2 Créer un nouveau site web...31 1.3 Découvrir et personnaliser l environnement

Plus en détail

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org Les sites Internet dynamiques contact : Patrick VINCENT pvincent@erasme.org Qu est-ce qu un site Web? ensemble de pages multimédia (texte, images, son, vidéo, ) organisées autour d une page d accueil et

Plus en détail

> RETOUR A LA LIGNE. Pour forcer un retour à la ligne, insérez la balise <BR>. [BR comme BReak (rupture) en anglais]

> RETOUR A LA LIGNE. Pour forcer un retour à la ligne, insérez la balise <BR>. [BR comme BReak (rupture) en anglais] GUIDE HTML ADMINIS TRATIO N DE VO TRE SITE Ce document présente les principales balises HTML pour vous permettre d enrichir la présentation des textes gérés par formulaire d administration. > L usage de

Plus en détail

SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS

SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS SESSION, AUTHENTIFICATION ET CONTRÔLE D ACCÈS Développer des applications Web 1 Gestion de sessions Session 2 En informatique, le terme «session» désigne un temps durant lequel un programme est en interaction

Plus en détail

Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie. généralités tableaux structures de contrôle

Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie. généralités tableaux structures de contrôle Bases de données et Sites Web. Li345 Le langage PHP 2 ème partie généralités tableaux structures de contrôle 1 Rappel : CGI et bases de données Architecture 3 tiers MySQL : stockage, protection des données,

Plus en détail

Guide d utilisation pour utilisateur «userpsa»

Guide d utilisation pour utilisateur «userpsa» Guide d utilisation pour utilisateur «userpsa» Site Internet du comité d entreprise http://cepcacharleville.fr Page 1 sur 13 SOMMAIRE 1 VERSION DU DOCUMENT... 3 2 COMMENT BIEN UTILISER CE GUIDE... 4 3

Plus en détail

Charte graphique pour la réalisation de sites thématiques sur Internet

Charte graphique pour la réalisation de sites thématiques sur Internet Charte graphique pour la réalisation de sites thématiques sur Internet Sommaire Conventions... < 3 > Navigation... < 4 > Pages... < 5 > La page d accueil La page des liens La page des contacts Les pages

Plus en détail

Laboratoire de langue : Comment ça marche

Laboratoire de langue : Comment ça marche Laboratoire de langue : Comment ça marche I. Inscription au Laboratoire de langue... 2 1) Accès au laboratoire de langue... 2 2) Inscription au Laboratoire de langue... 3 II. Connexion au Laboratoire de

Plus en détail

WordPress 4 Un CMS pour créer et gérer blogs et sites Web

WordPress 4 Un CMS pour créer et gérer blogs et sites Web Chapitre 1 : Découvrir WordPress A. La création de site Web 12 B. Les CMS 12 1. L utilisation des CMS 12 2. Le fonctionnement des CMS 13 3. Les serveurs locaux 14 C. Le CMS WordPress 14 1. L évolution

Plus en détail

LIVRET DES FORMATIONS ÉDITION 2016

LIVRET DES FORMATIONS ÉDITION 2016 LIVRET DES FORMATIONS ÉDITION 2016 LIVRET DES FORMATIONS PRÉSENTATION DE L ASSOCIATION Strasweb est une association de jeunes actifs et d étudiants ayant pour vocation l insertion professionnelle des étudiants

Plus en détail

Installer PHP Gérer les s... 29

Installer PHP Gérer les  s... 29 Installer PHP... 13 1.1 Installer PHP avec EasyPHP....................... 15 1.2 Installer PHP avec Wamp5....................... 20 1.3 Installer PHP sous Linux......................... 24 1.4 Configurer

Plus en détail

LANGAGE HTML : STRUCTURE GENERALE, FORMATAGE DU TEXTE ET INSERTION D IMAGE

LANGAGE HTML : STRUCTURE GENERALE, FORMATAGE DU TEXTE ET INSERTION D IMAGE ICN ICN Informatique et Création Numérique LANGAGE HTML : STRUCTURE GENERALE, FORMATAGE DU TEXTE ET INSERTION D IMAGE 1 MISE EN SITUATION 1.1 Page Web «Une page Web est une ressource du World Wide Web

Plus en détail

Les protocoles de la couche application

Les protocoles de la couche application Les protocoles de la couche application Les principaux protocoles des couches applicatives sont : DNS (Domain Name Service) : Traduit une adresse internet en adresse IP DHCP (Dynamic Host Configuration

Plus en détail

FORMATION DEVELOPPEUR WEB Cité des Géométries

FORMATION DEVELOPPEUR WEB Cité des Géométries Cité des Géométries Gare Numérique du Val de Sambre Place de la Gare 59460 JEUMONT 0327677651 Ioziard@gmail.com 1 Résumé Le développeur web réalise l ensemble des fonctionnalités d un site internet. Le

Plus en détail

INTRODUCTION AUX BASES DE DONNÉES

INTRODUCTION AUX BASES DE DONNÉES INTRODUCTION AUX BASES DE DONNÉES Najib TOUNSI Cours à l'usage des premières années informatique Najib TOUNSI SOMMAIRE Concepts de Bases Base de Données Système Gestion de Bases de Données Niveau Interne

Plus en détail

2. URL 3. Hypertexte et Topologie du Web

2. URL 3. Hypertexte et Topologie du Web Chapitre 3 : HTTP: Architecture Client/Serveur (Web) Caractéristiques HTTP Requête HTTP Réponse HTTP Exemple de session http La Technologie Du Web Le World Wide Web (WWW ou W3 ou simplement le Web) est

Plus en détail

P R É S E N T A T I O N A C C E S S

P R É S E N T A T I O N A C C E S S P R É S E N T A T I O N A C C E S S SGBDR signifie Système de Gestion de Bases de Données Relationnelles (logiciel spécialisé dans la gestion des bases de données). Le logiciel ACCESS est une interface

Plus en détail

Développement des Applications Web (DAW)

Développement des Applications Web (DAW) جامعة فرحات عباس- سطيف 1 1 - Développement des Applications Web (DAW) Dr. Abdelaziz LAKHFIF 1/ 70 Université Ferhat Abbas-Sétif-1 DAW- 2ème Année License Informatique Semestre 2016-2017: 2 Bibliographie

Plus en détail

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé)

Introduction. PHP = Personal Home Pages ou PHP Hypertext Preprocessor. Langage de script interprété (non compilé) Introduction PHP = Personal Home Pages ou PHP Hypertext Preprocessor Langage de script interprété (non compilé) Plan Avantages Fonctionnement interne Bases du langage Formulaires Envoi d un email Avantages

Plus en détail

INTRODUCTION À L'HÉBERGEMENT D'UN SITE WEB

INTRODUCTION À L'HÉBERGEMENT D'UN SITE WEB INTRODUCTION À L'HÉBERGEMENT D'UN SITE WEB Objectifs Connaître les principes généraux de l'hébergement sur la Toile (Web) Savoir utiliser des outils libres et répandus en milieu scientifique Compléments

Plus en détail

TP JAVASCRIPT Série N 4

TP JAVASCRIPT Série N 4 TP JAVASCRIPT Série N 4 GESTION D UN FORMULAIRE DE CONTACT Objectif : Nous souhaitons réaliser un formulaire de contact comprenant les champs suivants : NOM PRENOM ADRESSE MAIL MESSAGE Ci-dessous un exemple

Plus en détail

Présentation SPIP 3. Table des matières. Introduction...2 Présentation...2. Plugin «Pages uniques» Mémos...13

Présentation SPIP 3. Table des matières. Introduction...2 Présentation...2. Plugin «Pages uniques» Mémos...13 Table des matières Introduction...2 Présentation...2 SPIP?...2 Structure du logiciel...2 Terminologie de SPIP...3 Droits des auteurs/contributeurs...3 Fonctionnement de SPIP...4 Plugin «Pages uniques»...12

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 Glossaire des termes techniques utilisés pendant la

Plus en détail

Développer. application

Développer. application Développer une application web Développer une application web Alain Cazes Ancien maître de conférences en informatique au Cnam Joëlle Delacroix Maître de conférences au Cnam et chef de département pour

Plus en détail

Cours 4 Programmation web, orientée serveur

Cours 4 Programmation web, orientée serveur DUT MMI IUT de Marne-la-Vallée 01/03/2016 M2202 - Algorithmique Cours 4 Programmation web, orientée serveur Philippe Gambette Sources phpdebutant.net www.php.net (documentation du langage PHP) Préambule

Plus en détail

Pour communiquer sur Internet, les périphériques utilisent leurs adresses IP numériques.

Pour communiquer sur Internet, les périphériques utilisent leurs adresses IP numériques. DNS = Domain Name System DNS = Système de noms de domaine Pour communiquer sur Internet, les périphériques utilisent leurs adresses IP numériques. Cependant, les utilisateurs d Internet ne peuvent pas

Plus en détail

Axe thématique : Nouvelles technologies et compétences numériques. OpenSource (1 jour)

Axe thématique : Nouvelles technologies et compétences numériques. OpenSource (1 jour) OpenSource (1 jour) Notions et définitions Les différents types de licence Intérêts et risques d adoption de solutions et outils OpenSource Les Outils OpenSource pour le poste de travail o Suites bureautiques

Plus en détail

SIN COURS BTS SIN. 1. Architecture fonctionnelle d un système communicant. Page 1

SIN COURS BTS SIN. 1. Architecture fonctionnelle d un système communicant. Page 1 SIN 1. Architecture fonctionnelle d un système communicant Fichier : ARCHITECTURECLIENT/SERVEUR.docx Niveau : 2 BTS SIN 1 Page 1 sur 8 Page 1 L architecture client/serveur désigne un mode de communication

Plus en détail

Le langage HTML. HTML est la «langue maternelle» de votre navigateur web

Le langage HTML. HTML est la «langue maternelle» de votre navigateur web Qu'est-ce que le HTML? HTML est la «langue maternelle» de votre navigateur web L HyperText Markup Language, en abrégé HTML, est le format de données conçu pour représenter les pages web. HTML permet de

Plus en détail

Formation Création de site par le cms Wordpress

Formation Création de site par le cms Wordpress Formation Création de site par le cms Wordpress Formation Wordpress, apprenez à concevoir votre site Web (blog, forum, e- commerce, site d'information, etc...) et utiliser toutes les facettes de ce CMS

Plus en détail

Créer un site internet Formation à l Espace Public Numérique dans la médiathèque de Jacob-Bellecombette

Créer un site internet Formation à l Espace Public Numérique dans la médiathèque de Jacob-Bellecombette Créer un site internet Formation à l Espace Public Numérique dans la médiathèque de Jacob-Bellecombette Qu est-ce qu un site? Un site internet (ou site web), accessible grâce à une adresse (par exemple

Plus en détail

PROGRAMME DE FORMATION HTML5, CSS3, PHP5

PROGRAMME DE FORMATION HTML5, CSS3, PHP5 Organisme de formation professionnelle Formation Informatique Paca & Rhône-Alpes FORMANOSQUE 130 ch. du clos supérieur 04100 Manosque Tél. 04 92 77 10 58 contact@formanosque.fr Google formanosque PROGRAMME

Plus en détail

Web dynamique. approche client/serveur

Web dynamique. approche client/serveur Web dynamique approche client/serveur Client/serveur Serveur requête (url) réponse (fichiers) Client url = adresse IP + /chemin/vers/fichier réponse = fichier (lu sur le DD du serveur) Le client gère la

Plus en détail

Algorithmique et développement web S2 1. Introduction

Algorithmique et développement web S2 1. Introduction Algorithmique et développement web S2 1. Introduction Christophe BLANC IUT MMI IUT d Allier Université Clermont Auvergne www.christophe-blanc.fr 2016-2017 1 / 31 Notion d algorithme (rappel) Un algorithme

Plus en détail

MARSNET : Internet Solidaire et Informatique Libre. CREATION D UN SITE web avec un logiciel libre et gratuit (Spip) - 4 Jours

MARSNET : Internet Solidaire et Informatique Libre. CREATION D UN SITE web avec un logiciel libre et gratuit (Spip) - 4 Jours Annexe 1. PROGRAMME de formation TITRE/ INTITULÉ DE LA FORMATION : CREATION D UN SITE web avec un logiciel libre et gratuit (Spip) - 4 Jours PRÉSENTATION : Formation-action qui permet aux participants

Plus en détail

Projet DELIRE. Introduction à PHP

Projet DELIRE. Introduction à PHP Projet DELIRE Introduction à PHP Pages dynamiques page statique Nous sommes le 28/03/2007 Probleme : Afficher une page différente en fonction

Plus en détail

Panorama sur les CMS

Panorama sur les CMS Panorama sur les CMS CMS testés 8 CMS sont testés dans ce panorama : SPIP Typo3 Mambo It 's Easy Plume Wordpress Dotclear AngelineCMS Ils sont représentatifs des applications libres que l'on peut trouver

Plus en détail

P.BOUQUET maj. du 21/02/2016. Vocabulaire Web

P.BOUQUET maj. du 21/02/2016. Vocabulaire Web Agile : Méthode de gestion de projet basée sur l'humain, le fonctionnel, l'itératif et l'adaptabilité. BDD : Bases De Données structurées. CMS : Logiciel hautement paramétrable, facilitant la création

Plus en détail

INCI Conception des sites Web NOTE DE PROJET LES CMS. Projet Réalisé par: Ziad Chebli. Université Saint Joseph Faculté d ingénierie I.N.C.

INCI Conception des sites Web NOTE DE PROJET LES CMS. Projet Réalisé par: Ziad Chebli. Université Saint Joseph Faculté d ingénierie I.N.C. INCI 2007-2008 Conception des sites Web NOTE DE PROJET LES CMS Projet Réalisé par: Ziad Chebli Université Saint Joseph Faculté d ingénierie I.N.C.I Plan : Plan p.2 Un CMS, c est quoi p.3 Fonctionnement

Plus en détail

Algorithmique et développement web S2 6. Gestion des formulaires

Algorithmique et développement web S2 6. Gestion des formulaires Algorithmique et développement web S2 6. Gestion des formulaires Christophe BLANC IUT MMI IUT d Allier Université Clermont Auvergne www.christophe-blanc.fr 2016-2017 1 / 15 Rappel Un formulaire est un

Plus en détail

Fiche TD n 1 Le langage HTML

Fiche TD n 1 Le langage HTML Fiche TD n 1 Le langage HTML 1 Introduction Le HTML est le langage utilisé pour formaliser l information échangée sur internet. Il est constitué de balises qui indiquent de quelle manière les informations

Plus en détail

Comparatif Delicious / Diigo dans le cadre de nos expérimentations pédagogiques

Comparatif Delicious / Diigo dans le cadre de nos expérimentations pédagogiques Comparatif Delicious / Diigo dans le cadre de nos expérimentations pédagogiques 1.1. Modalités de création et gestion des comptes Chaque groupe d élèves s inscrit et crée sa propre bibliothèque de signets

Plus en détail

HTML 5 CSS 3 Responsive

HTML 5 CSS 3 Responsive HTML 5 CSS 3 Responsive Programme de formation Microsoft Partner France Belgique Suisse - Canada Formez vos salariés pour optimiser la productivité de votre entreprise Dernière mise à jour : Avril 2014

Plus en détail

Tunneling DNS. BOUCADAIR Moussa 24/05/2012. Université de Versailles Saint-Quentin-En-Yvelines. UVSQ - Tunneling DNS BOUCADAIR Moussa 1/ 17

Tunneling DNS. BOUCADAIR Moussa 24/05/2012. Université de Versailles Saint-Quentin-En-Yvelines. UVSQ - Tunneling DNS BOUCADAIR Moussa 1/ 17 Tunneling DNS BOUCADAIR Moussa Université de Versailles Saint-Quentin-En-Yvelines 24/05/2012 UVSQ - Tunneling DNS BOUCADAIR Moussa 1/ 17 Plan Introduction 1 DNS (Domain Name System) 2 HTTP (HyperText Transfer

Plus en détail

MODULE HTML CSS.

MODULE HTML CSS. MODULE HTML CSS David Tourel david.tourel@iut-tlse3.fr HTML : HyperText Markup Language Langage de description Interprété par les navigateurs Associé au CSS et JavaScript Métiers: développeur front end,

Plus en détail

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

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

Plus en détail

Introduction aux technologies WEB. Pr. Hajar IGUER

Introduction aux technologies WEB. Pr. Hajar IGUER Introduction aux technologies WEB Pr. Hajar IGUER hajar.iguer@uic.ac.ma Fonctionnement du WEB 1. Le navigateur effectue une requête spécifiée à travers l URL 2. Le serveur retourne un flot de données 3.

Plus en détail

PHP, TEMPLATE ET HTTP

PHP, TEMPLATE ET HTTP PHP, TEMPLATE ET HTTP Développer des application Web Notion de template 1 Un template est modèle de document, c est-à-dire un document dont la forme est définie, mais dont une partie du contenu est variable.

Plus en détail

Conception d'interfaces Web

Conception d'interfaces Web Conception d'interfaces Web Licence 1 2. Créer un site Web avec HTML5 et CSS3 Bruno Jobard I. Introduction Les langages HTML et CSS décrivent la structure et la présentation d'une page Web. HTML est un

Plus en détail

Halo : Héros et Hérétiques

Halo : Héros et Hérétiques Il s'agit d'un cahier des charges que j'ai réalisé qui présente le site que j'ai conçu. Le thème du site est un Jeu De Rôle sur un univers d'un Jeu Vidéo. Outils utilisés : EasyPHP PhpMyAdmin WordPress

Plus en détail

Introduction à HTML: HyperText Markup Language

Introduction à HTML: HyperText Markup Language CREATION WEB HTML ET CSS Introduction à HTML: Le HTML, HyperText Markup Language, est un langage de balisage qui définit la structure logique d un document WWW diffusé sur le Web. La mise en forme de la

Plus en détail

CRÉE TA PAGE WEB POUR IPHONE!

CRÉE TA PAGE WEB POUR IPHONE! CRÉE TA PAGE WEB POUR IPHONE! Programme du matin QR Code Définition Création de votre T-Shirt avec QR Code Pause «Application» pour iphone Base du HTML Création de votre CV QR CODE? QR CODE? Le QR Code

Plus en détail

IDENTIFICATION DESCRIPTION

IDENTIFICATION DESCRIPTION IDENTIFICATION Intitulé de l Unité d Enseignement : PROJET DE DÉVELOPPEMENT WEB Intitulé du cours : PROJET DE DÉVELOPPEMENT : PROGRAMMATION CÔTÉ CLIENT ET PROGRAMMATION CÔTÉ SERVEUR Nombre de périodes

Plus en détail

CAHIER DES CHARGES CMS SITE WEB. MyPrevention.fr

CAHIER DES CHARGES CMS SITE WEB. MyPrevention.fr CAHIER DES CHARGES CMS SITE WEB MyPrevention.fr HISTORIQUE DES REVISIONS Version Date Modifications ou validation Auteur V1.0 08/02/2017 Création du document Lucile Soucaille V1.0 10/02/2017 Validation

Plus en détail

Inf340 Systèmes d information. Premier site ce qu il ne faut pas faire

Inf340 Systèmes d information. Premier site ce qu il ne faut pas faire Inf340 Systèmes d information Premier site ce qu il ne faut pas faire Objectifs Objectif : Réaliser un premier site en utilisant une mauvaise approche de conception. Le site permet de gérer un carnet d

Plus en détail

Cours 3: Internet. Ministère de l'enseignement Supérieur et de la Recherche Scientifique Université de Hassiba Benbouali CHLEF

Cours 3: Internet. Ministère de l'enseignement Supérieur et de la Recherche Scientifique Université de Hassiba Benbouali CHLEF Ministère de l'enseignement Supérieur et de la Recherche Scientifique Université de Hassiba Benbouali CHLEF Faculté des Sciences Exactes et Informatique Département de TC en Sciences Exactes et Informatique

Plus en détail

Laboratoire de langue :

Laboratoire de langue : Laboratoire de langue : Comment ça marche Présentation de l interface élève I. Accès et connexion de l élève... 2 1) Inscription de l élève par l enseignant... 2 2) Inscription de l élève par l élève...

Plus en détail

DÉCOUVRIR INTERNET DOCUMENTS PÉDAGAGIQUE NET-C

DÉCOUVRIR INTERNET DOCUMENTS PÉDAGAGIQUE NET-C DÉCOUVRIR INTERNET DOCUMENTS PÉDAGAGIQUE NET-C Net-C est un service de messagerie Internet depuis 1998, permettant de communiquer entre adresses e-mail. Net-c est un service européen, respectueux de la

Plus en détail

E. DEVELOPPEMENT DU CAS D UTILISATION «ACQUERIR LES DONNEES DE LA CHAINE STATIQUE»

E. DEVELOPPEMENT DU CAS D UTILISATION «ACQUERIR LES DONNEES DE LA CHAINE STATIQUE» E. DEVELOPPEMENT DU CAS D UTILISATION «ACQUERIR LES DONNEES DE LA CHAINE STATIQUE» Le schéma précédent montre : un thread de type CBase_donnees qui se charge d enregistrer les valeurs dans la base de données

Plus en détail

Antoine Cailliau. Dotclear 2. Créer et administrer son blog. Groupe Eyrolles, 2009, ISBN

Antoine Cailliau. Dotclear 2. Créer et administrer son blog. Groupe Eyrolles, 2009, ISBN Antoine Cailliau Dotclear 2 Créer et administrer son blog Groupe Eyrolles, 2009, ISBN 978-2-212-12407-1 Table des matières AVANT-PROPOS............................................................ V 1.

Plus en détail

Table des matières 1. Editions ENI - Toute reproduction interdite

Table des matières 1. Editions ENI - Toute reproduction interdite Table des matières 1 Introduction L'Internet aujourd'hui...7 Le World Wide Web Consortium et les standards...7 Les logiciels de conception de sites web...7 L'objectif du livre...8 Interface de conception

Plus en détail

Conception de Sites Web dynamiques HTML HTML XHTML 23/09/2008. Conception de Site Webs Interactifs. Cours 3. Patrick Reuter

Conception de Sites Web dynamiques HTML HTML XHTML 23/09/2008. Conception de Site Webs Interactifs. Cours 3. Patrick Reuter Conception de Site Webs Interactifs Conception de Sites Web dynamiques Cours 3 Patrick Reuter Déroulement Pages web statiques (HTML/XHTML) Mise en forme avec feuilles de styles (CSS) Programmationcôté

Plus en détail

Ajax et PHP5. Bonjour tout le monde ( Hello World ) en Ajax et PHP

Ajax et PHP5. Bonjour tout le monde ( Hello World ) en Ajax et PHP Ajax et PHP5 Ajax n est pas vraiment une technologie mais plutôt un ensemble de plusieurs technologies, parmi lesquelles se trouvent JavaScript Asynchrone, XML, XHTML et CSS. Le mot asynchrone est de la

Plus en détail

Documentation technique Back-office

Documentation technique Back-office MEEVY Documentation technique Back-office Juillet 2010 MEEVY a pour but de fournir aux artistes des outils pour promouvoir leur musique sur internet et proposer à l auditeur une plateforme de musique en

Plus en détail

Maryem Rhanoui 2011 Siham Yousfi

Maryem Rhanoui 2011 Siham Yousfi Maryem Rhanoui 2011 Siham Yousfi Objectifs du cours Notions générales de gestion de contenu: ECM, CMS, WCM Présenter Alfresco Administrer Alfresco Utiliser Alfresco Alfresco Liens utiles Le site Alfresco

Plus en détail

Programmation Web HTML5

Programmation Web HTML5 Programmation Web HTML5 Julien David A101 - david@lipn.univ-paris13.fr 2016 Julien David (A101 - david@lipn.univ-paris13.fr) 2016 1 / 1 Organisation Cours 5 séances pour 5 langages : HTML5, CSS3, PHP5,

Plus en détail

Fonctions nécessaires dans un processus éditorial, caractéristiques des outils/services présentés et autres solutions

Fonctions nécessaires dans un processus éditorial, caractéristiques des outils/services présentés et autres solutions Fonctions nécessaires dans un processus éditorial, caractéristiques des outils/services présentés et autres solutions Jean-Luc Archimbaud Mathdoc Jean-Luc.Archimbaud@univ-grenoble-alpes.fr Présentation

Plus en détail

Schéma de principe client / serveur

Schéma de principe client / serveur Présentation Le langage est un langage de scripts spécialement conçu (initialement) pour développer des applications web Historique Créé par Rasmus Lerdorf sous le nom de /FI [Personnal Home Page / Forms

Plus en détail

M Algorithmique et PHP

M Algorithmique et PHP M2202 - Algorithmique et PHP David Annebicque 2016 1 TD : Accès aux base de données 1.1 Introduction Une base de données permet de stocker des données de manière durable, contrairement à une session ou

Plus en détail

Formulaire HTML et PHP

Formulaire HTML et PHP Formulaire HTML et PHP Partie 1 Les langages du Web Vincent Bouvier vincent.bouvier@kware.fr HTML - Les formulaires Un formulaire permet à l'utilisateur d'envoyer des données au serveur Un formulaire commence

Plus en détail

Cours Programmation Web

Cours Programmation Web Institut Supérieur des études technologiques de Sfax Cours Programmation Web Borchani Anis 2017-2018 1 Chapitre 1 Introduction au développement web Objectif: Introduire des terminologies liées aux développements

Plus en détail

HTML5 et CSS3 Maîtrisez les standards de la création de sites Web (3e édition)

HTML5 et CSS3 Maîtrisez les standards de la création de sites Web (3e édition) Le HTML5 et les CSS 1. L'évolution de HTML 15 2. L'évolution des CSS 16 2.1 La notion de module 16 2.2 L'évolution des statuts 16 2.3 Les préfixes vendeurs 17 2.4 Utiliser les préfixes vendeurs 18 3. La

Plus en détail

01/11/15. Rapport ProjetWeb. Salah Dkhissi Sahar JOUNDI INFO2. 1 P a g e

01/11/15. Rapport ProjetWeb. Salah Dkhissi Sahar JOUNDI INFO2. 1 P a g e 01/11/15 Rapport ProjetWeb Salah Dkhissi Sahar JOUNDI INFO2 1 P a g e Sommaire Introduction...3 1. Manuel d installation...4 2. Phase de conception...5 1. Cas d utilisations...5 2. Modèle entité-association...6

Plus en détail

Table des matières. Introduction 1

Table des matières. Introduction 1 Table des matières Introduction 1 1 Les bases de JavaScript 5 Compréhension de JavaScript (et de son histoire) 5 Établissement d un système de test 8 Configuration de navigateurs Web 9 Inclusion du code

Plus en détail

Fiche descriptive. Présentation Dimitri Ange NIOSSOBATOU. JOOMLA Fiche descriptive Présentation : Dimitri Ange NIOSSOBANTOU

Fiche descriptive. Présentation Dimitri Ange NIOSSOBATOU. JOOMLA Fiche descriptive Présentation : Dimitri Ange NIOSSOBANTOU Fiche descriptive Présentation Dimitri Ange NIOSSOBATOU 1 Table des matières I INTRODUCTION.. Page 3 II ETUDE DE JOOMLA.... Page 4 1 Pré-requis..... Page 4 2 Installation....... Page 4 3 Fonctionnalités......

Plus en détail

Formation Site Web. Au menu Les possibilités pour créer un site web Une solution proposée pour débuter Présentation de l outil. Organiser son site web

Formation Site Web. Au menu Les possibilités pour créer un site web Une solution proposée pour débuter Présentation de l outil. Organiser son site web Au menu Les possibilités pour créer un site web Une solution proposée pour débuter Présentation de l outil Organiser son site web Octobre 2016 Les possibilités pour créer un site web Outils, prestataires

Plus en détail

Classes : PREMIERES A-C-D

Classes : PREMIERES A-C-D LYCEE SECOND CYCLE DEPARTEMENT D'INFORMATIQUE Année scolaire 2011-2012 Classes : PREMIERES A-C-D Horaire hebdomadaire : 2 heures PRÉ REQUIS Connaissances de la Classe de 2 nde Savoir lire le français ou

Plus en détail

Tutoriel : créer un formulaire en ligne avec Google Drive

Tutoriel : créer un formulaire en ligne avec Google Drive Tutoriel : créer un formulaire en ligne avec Google Drive Google propose à travers son service Google Drive (service de stockage et de partage de fichiers en ligne) un outil pratique permettant la création

Plus en détail

Développement de l interface Web du projet Hôpital

Développement de l interface Web du projet Hôpital Pôle informatique 2013/2014 École Nationale Supérieure des Mines de Saint-Étienne Développement de l interface Web du projet Hôpital Antoine Zimmermann antoine.zimmermann@emse.fr Le cahier des charges

Plus en détail

PROJET EOLIEN HTTP. Projet éolien HTTP. 18/12/2015 Etudiant 1 : Données énergies

PROJET EOLIEN HTTP. Projet éolien HTTP. 18/12/2015 Etudiant 1 : Données énergies PROJET EOLIEN HTTP 18/12/2015 Etudiant 1 : Données énergies Etudiant 1 : Blondé Lukas 1TSSNIR Etudiant 2 : Kins Maxime 1TSSNIR Etudiant 3 : Broutin Pierre 1TSSNIR Projet éolien HTTP E T U D I A N T 1 :

Plus en détail

INTERACTION PHP-MYSQL

INTERACTION PHP-MYSQL INTERACTION PHP-MYSQL 1) Connexion à l environnement MySql Afin d établir une connexion avec un serveur MySql, nous utilisons la fonction mysql_connect(). identifiant_connection = mysql_connect( nom_hote,

Plus en détail

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition)

Les fondamentaux du langage Perl 5 Apprentissage par la pratique (Nouvelle édition) Démarrer avec Perl 1. Caractéristiques du langage Perl 13 1.1 Les domaines d'utilisation de Perl 15 1.2 Perl 5 16 1.3 Perl 6 16 2. Mise en œuvre de Perl 17 2.1 Unix/Linux 17 2.1.1 Installation de Perl

Plus en détail

CHARGÉE DE COURS : N. VANASSCHE

CHARGÉE DE COURS : N. VANASSCHE CHARGÉE DE COURS : N. VANASSCHE WWW.NATHALIEVANASSCHE.BE DE NOMBREUSES PERSONNES CONFONDENT (À TORT) INTERNET ET LE WEB. le Web fait partie d'internet. Internet est donc un grand ensemble qui comprend,

Plus en détail