Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP Templates.

Slides:



Advertisements
Présentations similaires
Act Informatik SERVICES INFORMATIQUES ET RESEAUX POUR LES PROFESSIONNELS
Advertisements

Novembre 2005 – Michel Desconnets PHP : théorie Objectif : introduire les concepts globaux permettant d'aborder la programmation en PHP.
Formation universitaire à .NET: Introduction à C#
Conception de Site Webs dynamiques Cours 5
Algorithmes et structures de données avancées Partie Conception de Sites Web dynamiques Cours 9 Patrick Reuter.
Quels usages du TNI dans sa pratique de classe et pourquoi ?
TD n° Virginie Zampa.
Création de pages Web dynamiques et sympathiques.
Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 Mél. : Actions nommées, Procédures.
Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 Mél. : Algorithmique : Programmes.
Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP Traitement Graphique.
Exposé de Système - Informatique et Réseau
Formation WIMS Jeudi 9 juillet 2009
Cours n°2M2. IST-IE (S. Sidhom) UE 303 Promo. M2 IST-IE 2005/06 Conception dun système d'information multimédia Architecture trois-tiers : PHP/MySQL &
Fonctionnement, analyse et conception
la programmation en langage C
Domaines nominaux XSLT
MIKHAYLOVA Vera Exposé Java principe de fonctionnement Lundi 17 mai 2004 DEUG 1ère année Science du langage Paris III.
Place de lENT… … dans lenseignement de la Technologie.
Manipulation d’XML avec XSL
Développement dun simulateur dinterface graphique à distance Présenté par Michaël Delhaye Promoteur : Jean Vanderdonckt.
Plan de la rencontre #9 Retour
Mission 2 : Recherche et Création de site web.
Révision Avant lintra – Architecture de lordinateur, les composants, le fonctionnement, codage – Système dexploitation: organisation des données (fichier),
Comparatif des différents CMS Les CMS de E-commerce.
CPI/BTS 2 Programmation Web Introduction au PHP
Risques de perte d’accès aux données archivées
Eric Vernié - Microsoft Yann Faure - Bewise Etude de cas FMStocks 2000.
Le classeur de technologie
Développement Rapide dApplications Web avec.NET « Mon premier site »
Xml/xslt : Extensible Stylesheet Language Transformation réalisé par: saÏd NAÏM.
A4.1.1 Proposition dune solution applicative A4.1.2 Conception ou adaptation de linterface utilisateur dune solution applicative A4.1.2 Conception ou.
Microsoft dot Net Extrait du cours. La programmation fenêtrée facile. Une approche objet. Philippe Garraud: Formateur indépendant.
PhP-MySQL Pagora 2012/2013 CTD 1 - Presentation de moi ^^
PROGRAMMATION INFORMATIQUE D’INGÉNIERIE II
L3 Module Libre Année universitaire Initiation à la Bioinformatique Jean-Michel RICHER.
Plan de la rencontre 8 –Retour sur les cours précédents –Conception dun site WWW –Outils de développement de sites WWW Word Introduction à Netscape Composer.
Logiciels libres et Carrefour pédagogique Un premier pas vers un renouveau techno- pédagogique... Daniel Ricard et Richard Ayotte Janvier 2005.
PHP & My SQL.
Objectifs  Auteur non mentionné  Informations erronées  Mise à jour peu fréquente  Navigation difficile  Publicité intrusive  Atteinte à la vie.
GROUPE BTS IRIS 2 Informatique et Réseaux pour l’industrie et les Services techniques E-6 PROJET INFORMATIQUE REVUE N°2      INTERROGATION DE LA BASE DE.
Stage du 10 avril au 15 juin CPPK Consulting COLENO Thomas S4p2A’ Maître de stage : M. Christophe CAMILLERI Professeur responsable : M. HICKEL.
Formation Site Web Animation Pédagogique Ecole de Dommartin.
PHP - MySQL ● Animateur – Jean-Marc Vanel – Consultant Logiciels libres, Java & XML – – Site: ●
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Les réseaux - Internet Historique Réseau local Internet Les protocoles
 Syntaxe du langage PHP
13 juin Le mécanisme de templates de Sympa.
Nexeto.  Entreprise ◦ ADINFO ◦ Nexeto  Besoins ◦ Objectifs ◦ Outils/Moyens ◦ ATS ◦ Planning  Projet de stage ◦ Conception ◦ Réalisation  Bilan  Résultats.
Module : Pages Web Dynamiques (Production Électronique Avancée)
Les fichiers 1ère partie
 Formulaires HTML : traiter les entrées utilisateur
L-gl Laboratoire de Génie Logiciel
Sites Web interactifs 2010 / 2011 / S1 Bernhard Rieder.
Deug 11 Systèmes d ’Information : 5a Michel de Rougemont Université Paris II Les Formulaires.
Permet de simplifier la maintenance d’un site
Test.
Master Sciences - Mention informatique Ingénierie du Logiciel et des Connaissances Ingénierie du Logiciel et des ConnaissancesQualité 4 janvier 2010 Jean.
Principes et variables
APP-TSWD Apprentissage Par Problèmes Techniques des Sites Web Dynamiques Licence Professionnelle FNEPI Valérie Bellynck, Benjamin Brichet-Billet, Mazen.
BYOD (BRING YOUR OWN DEVICE) Utilisation par un salarié/étudiant… de son matériel numérique PERSONNEL (tablette, PC portable, smartphone…) dans le cadre.
Logiciel de gestion comptable. Introduction Notre mission à été de finaliser et valider une application de gestion des fiches des paies en cours de développement.
Evaluation du Projet de C 1) Réalisation des objectifs du projet 2) Qualité de la programmation 3) Rapport Date limite : 17/01/2011 classique + FIE 24/01/2011.
Solution proposée, assemblée et testée par le Service Informatique de la Faculté des Lettres et des Sciences Humaines. Université Mohammed V. Rabat. PLATE.
Introduction Depuis le début des sites web les urls sont utilisé pour la navigation. Avec l’arrivée des bases de données, les urls ont prit de l’importance.
Test.

Quiz C++ Les variables & les boucles.
Test test.
Transcription de la présentation:

Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP Templates

Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP – Les templates Objectif Dissocier les traitements de la présentation. Principe Objet template Page Php Fichier template Traitement préparation des données Code HTML Résultat Rapprochement des donneés

Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 Solutions évoluées PHP – Les templates (2) Avantages Travail avec des graphistes Possibilité de modifier l'aspect de l'application sans l'endommager Possibilité de profiter des outils de présentation Quelques noms PhpLib Xtemplate FastTemplate Phtemplate Modelixe (modelixe.phpedit.com) Smarty (smarty.php.net)

Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP – Les templates (3) Solutions évoluées Cache de templates Cache de données « Language » de programmation (conditions, boucles,...) Traçage des données, déboggage

Jean-Philippe PERNIN Université Stendhal Département Informatique Pédagogique Bureau I113 PHP – Les templates (4) Exemple standard {$Variable} Fichier_tpl.tpl <?php $tplObj = new Template(); $tplObj->assign («Variable », « Test » ); $tplObj->display («fichier_tpl.tpl » ); ?> Page.php Test Page résultante