vmlib : librairie PHP pour la génération automatiques de formulaires de saisie

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

Download "vmlib : librairie PHP pour la génération automatiques de formulaires de saisie"

Transcription

1 vmlib : librairie PHP pour la génération automatiques de formulaires de saisie Installation de la version 1.0 Veremes 42, avenue des Jardins Saint Esteve vmlib : librairie PHP pour la génération automatiques de formulaires de saisie version 1.0

2 Titre du document Emetteur vmlib : librairie PHP pour la génération automatiques de formulaires de saisie Installation de la version 1.0 Veremes Référence commerciale Date de publication 31/10/2005 Nombre de page 11 Auteur Fonction Organisme Téléphone Fax Visa Date Olivier Gayte Directeur technique Veremes olivier.gayte@veremes.com 06/07/200 4 Diffusion Liste des versions et révisions Version Révision Date Objet de la modification /10/2005 Original version 1.0 Page : 2 / 16

3 Table des matières 1. Fonctionnement général Installation de la librairie vmlib Décompacter l archive et lancer le script d installation Procédure Test Configuration de php.ini Procédure Test Les fichiers de librairies Localisation Description Utilisation L application exemple Présentation Configuration Utilisation version 1.0 Page : 3 /16

4 1. Fonctionnement général La librairie vmlib présentée dans ce document est un ensemble de ressources PHP qui permet de générer automatiquement des formulaires de saisie à partir des indications fournies par une base de métadonnées PostgreSql. Cette base décrit la liste des tables devant être mises à jour par les formulaires et les requêtes à utiliser pour accéder aux données. Les principales fonctionnalités de cette librairie sont : Gestion de session Création d'un formulaire de recherche Affichage d'une liste d'enregistrements Affichage d'un enregistrement en mode consultation Affichage d'un enregistrement en mode édition Ajout d'un enregistrement Présentation de liste de référence pour la saisie des champs liés Vérification de la conformité des données saisies (type, valeur nulle...) Suppression d'un enregistrement Les fonctions d'édition (boutons) ne sont visibles que si l'utilisateur dispose du droit correspondant version 1.0 Page : 4 /16

5 Exemple de formulaire de recherche Exemple de présentation d'une liste d'enregistrements Exemple de formulaire de saisie version 1.0 Page : 5 /16

6 2. Installation de la librairie vmlib 2.1 Décompacter l archive et lancer le script d installation Procédure Se logger en tant que root. Décompacter l archive vmlib tar.gz dans le répertoire utilisateur choisi (par exemple : /home/veremes). Exemple de commande de décompactage : tar xzf vmlib tar.gz /home/veremes Lors du décompactage, un nouveau répertoire «vmlib-1.0.0» est créé (dans notre exemple : /home/veremes/vmlib-1.0.0). Depuis ce répertoire, lancer le script d installation nommé : install_vmlib sh. Lancement du script l installation : cd /home/veremes/vmlib /install_vmlib sh Le script effectue la copie des ressources nécessaires au fonctionnement de la librairie vmlib dans le répertoire racine du serveur Web : /var/www/html. Dans ce document, le répertoire racine du serveur Web sera appelé DOCROOT Test Les répertoires exemple, lib/vmlib et testlib doivent avoir été créés dans DOCROOT. 2.2 Configuration de php.ini Procédure Editer le fichier php.ini (si l application veremap.pro a déjà été installée, alors ce fichier se trouve dans le répertoire /usr/local/php-cgi-4.3.7). Décommenter la ligne «include_path» et y ajouter «DOCROOT/lib». Exemple de modification à apporter au fichier php.ini : AVANT MODIFICATION : ; UNIX: "/path1:/path2" ;include_path = ".:/php/includes" APRES MODIFICATION : ; UNIX: "/path1:/path2" include_path = ".:/var/www/html/lib:/php/includes" Test Dans le navigateur Web, taper l URL : localhost/testlib/test.phtml. version 1.0 Page : 6 /16

7 Le message «Le fichier php.ini est correctement configuré.» doit apparaître. Si ce n est pas le cas, vérifier le contenu du fichier php.ini. version 1.0 Page : 7 /16

8 2.3 Les fichiers de librairies Localisation La librairie vmlib est constituée de plusieurs fichiers localisés dans le répertoire DOCROOT/lib/vmlib Description Fichier Type Description Auteur adminutil.inc Fichier d inclusion Ce fichier contient la fonction getvm_tableinfo qui permet d interroger la table vm_table contenue dans chaque base de données utilisant la vmlib. BD.class.inc Fichier de Classe PHP Ce fichier contient la classe PHP BD. Cette classe permet de gérer toutes les communications entre PHP et un sgbd (MySQL, PostgreSQL, Oracle) grâce à la couche d'abstraction PDO. Ph.Rigaux Modifié par dbutil.inc Fichier d inclusion Ce fichier contient la fonction connectfromsession qui permet de récupérer une connexion BD (voir classe PHP BD) en utilisant les paramètres de session PHP. Formulaire.class. inc Fichier de Classe PHP Ce fichier contient la classe PHP Formulaire. Cette classe permet de générer des formulaires HTML dynamiquement. Philippe Rigaux Modifié par formutil.inc Fichier d inclusion Ce fichier contient des fonctions permettant de mettre en place des tableaux HTML dynamiquement. formverif.inc Fichier d inclusion Ce fichier contient des fonctions permettant de vérifier la validité du contenu d un formulaire avant envoi. FormVirtual.class.inc Fichier de Classe PHP Ce fichier contient la classe PHP FormVirtual. Cette classe permet d associer un objet Formulaire (voir classe PHP Formulaire) à une table de données, elle est utilisée comme modèle générique pour des sousclasses chacune associées à une table de données en particulier. logutil.inc Fichier d inclusion Ce fichier contient des fonctions de mise en place de logs. version 1.0 Page : 8 /16

9 MysqldataAccess.class.inc Fichier de Classe PHP Ce fichier contient la classe PHP MysqldataAccess. Cette classe permet de gérer les droits des utilisateurs MySQL. phputil.inc Fichier d inclusion Ce fichier contient des fonctions PHP diverses. stringutil.inc Fichier d inclusion Ce fichier contient des fonctions PHP sur les chaînes de caractères Utilisation Une application exemple est fournie pour illustrer l utilisation de la vmlib. 2.4 L application exemple Présentation L application exemple permet de présenter la mise en place d une application basée sur la librairie vmlib. Cette application contient tous les fichiers de traitement PHP et Javascript nécessaires à l exploitation de la librairie vmlib. Elle repose sur une base de données dont la structure et le contenu sont fournis. L application exemple se trouve dans le répertoire DOCROOT/exemple Configuration BASE DE DONNÉES Pour faire fonctionner l application exemple, il est nécessaire de créer une nouvelle base de données MySQL appelée «exemple». Une fois cette base de données créée, il suffit d importer le fichier exemple.sql contenu dans le répertoire DOCROOT/exemple/database_dump pour générer la structure et le contenu de la base de données. Pour utiliser les ressources de la vmlib, la base de données doit contenir une table nommée vm_table. Structure de la table MySQL vm_table : CREATE TABLE `vm_table` ( `TABLE_ID` int(11) NOT NULL auto_increment, `TABLE_NAME` varchar(40) NOT NULL default '', `ID_FIELD` varchar(40) default NULL, `ID_FIELD_TYPE` varchar(15) default NULL, `ID_FIELD_LABEL` varchar(40) NOT NULL default '', `SQL_LIST` text, `FORM_CLASS` varchar(255) NOT NULL default '', `SQL_FORM` text NOT NULL, `TITRE_LISTE` varchar(80) NOT NULL default '', `TITRE_FORMULAIRE` varchar(80) NOT NULL default '', PRIMARY KEY (`TABLE_ID`) ) TYPE=MyISAM AUTO_INCREMENT=0 ; version 1.0 Page : 9 /16

10 Chaque enregistrement contenu dans cette table fait référence à une autre table de la base de données. FICHIER DE PARAMÉTRAGE Dans le répertoire DOCROOT/exemple, le fichier properties.inc permet de paramétrer l application exemple. Voici la liste des paramètres existant : Paramètre $properties["log_mode"] $properties["debug_mode"] $properties["log_delim"] $properties["sql_log_file"] $properties["error_log_file"] $properties["connexion_log_file"] $properties["debug_log_file"] $properties["sgbd"] $properties["database"] $properties["server"] $properties["socket"] $properties["port"] $properties["row_per_page"] Description Booléen (true/false). Permet d activer/désactiver la génération de fichiers de log Booléen (true/false). Permet d activer/désactiver la génération de fichiers de log pour le débuggage Caractères délimiteur utilisé dans les fichiers de logs Chemin complet vers le fichier de log concernant les requêtes SQL Chemin complet vers le fichier de log concernant les erreurs Chemin complet vers le fichier de log concernant les connexions Chemin complet vers le fichier de log concernant les débuggages Nom du sgbd utilisé : 'mysql', 'pgsql' ou 'oci' Nom de la base de données utilisée par l application Nom du serveur hébergeant la base de données utilisée Socket utilisé pour MySQL Port utilisé par le sgbd Nombre d enregistrements affichés par liste (si vaut 0 alors pas de limites d affichage) Ce fichier permet notamment de définir le nom de la base de données utilisée par l application Utilisation Plusieurs fichiers spécifiques doivent être mis en place pour exploiter la librairie vmlib. Ces fichiers sont déjà présents dans l application exemple. Pour mettre en place une nouvelle application, il faudra créer des fichiers équivalents. LES SOUS-CLASSES DE FORMVIRTUAL Un fichier doit être créé pour chaque table exploitée par un formulaire. Chaque fichier se nomme : Form.nomdelatable.class.inc (pour la table «acteur» le fichier se nomme «Form.acteur.class.inc»). Dans l application exemple, les fichiers de sous-classes de FormVirtual se trouvent dans le répertoire DOCROOT/exemple/forms. Chacun de ces fichiers contient une classe PHP qui hérite de la classe PHP FormVirtual. Le nom de chaque sous-classe doit être du type : FormNomdelatable (pour la table «acteur», le nom de la sous-classe est «FormActeur»). Attention au respect des minuscules et majuscules. Pour chaque sous-classe créée, deux méthodes doivent être implémentées : version 1.0 Page : 10 /16

11 Verify : cette méthode permet de vérifier la validité d un formulaire avant de le poster. Voici la liste des fonctions qui peuvent être appelées dans cette méthode : Fonction Paramètre(s) Description VerifIsNotNull $attributevalue : la valeur de Cette fonction teste si la valeur passée l attribut à tester. ne vaut pas null ou chaîne vide. $attributelabel : le libellé de l attribut à tester. VerifIsNumeric VerifIsInteger VerifIsDate VerifIsLogin $attributevalue : la valeur de l attribut à tester. $attributelabel : le libellé de l attribut à tester. $attributevalue : la valeur de l attribut à tester. $attributelabel : le libellé de l attribut à tester. $attributevalue : la valeur de l attribut à tester. $attributelabel : le libellé de l attribut à tester. $attributevalue : la valeur de l attribut à tester. $attributelabel : le libellé de l attribut à tester. Cette fonction teste si la valeur passée est un de type numérique. Cette fonction teste si la valeur passée est de type entier. Cette fonction teste si la valeur passée est de type date. Cette fonction teste si la valeur passée est un identifiant utilisateur valide. Exemples d appels des fonctions de vérification : $serror=""; $serror.=verifisnotnull($_request['layer_name'], "Nom"); $serror.=verifisnumeric($_request['longueur'], "Longueur"); $serror.=verifisinteger($_request['acteur_age'], "Age"); $serror.=verifisdate($_request['mtd_date_validite'], "Date de validité des données sources"); $serror.=verifislogin($arequest["login"], "Login"); gethtmlform : cette méthode permet de structurer le formulaire HTML à éditer selon les cas de figure (mode ajout, mise à jour, recherche ). Voici la liste des méthodes de la classe PHP Formulaire qui peuvent être appelées dans cette méthode : Méthode Paramètre(s) Description champtexte version 1.0 Page : 11 /16

12 $pval : valeur du champ. $ptaille : largeur du champ. $ptaillemax=0 : longueur maximum de la chaîne de caractères contenue dans le champ. champ HTML de type texte. champlabel champmotdepasse champradio champliste champfenetre champbouton champlien $pval : valeur du champ. $pval : valeur du champ. $ptaille : largeur du champ. $ptaillemax=0 : longueur maximum de la chaîne de caractères contenue dans le champ. $pval : valeur du champ. $pliste : liste des boutons radios appartenant à ce groupe (tableau). $pinactivemode=false : créer les boutons radios en mode inactif (oui/non). $pval : valeur du champ. $ptaille : largeur du champ. $pliste : liste des champ option appartenant à cette liste (tableau). $pval : valeur du champ. $plig : nombre de lignes du champ. $pcol : largeur du champ. $plibelle : libellé du bouton. $pnom : nom du bouton. $ponclick : action déclenchée sur le clic du bouton. $plibelle : libellé du lien. $pnom : nom du lien. $phref : action sur clic du lien. $pstyle : style CSS associé au lien. $pimage : image associée au lien. champ HTML de type libellé. champ HTML de type mot de passe. groupe de champs HTML de type radio. Cette méthode peut être appelée en mode inactif, ce mode permet de gérer les boutons radios créés comme des champs case à cocher. champ HTML de type liste (SELECT). champ HTML de type fenêtre de texte (TEXTEAREA). champ HTML de type bouton et d y associer une action JavaScript. champ HTML de type lien et d y associer une action JavaScript. version 1.0 Page : 12 /16

13 champgroupedeliens $pparams : liste des liens appartenant à ce groupe de liens (tableau) groupe de champs HTML de type liens. champboutonsubmit champfichier $plibelle : libellé du bouton. $pnom : nom du bouton. $ponclick : action déclenchée sur le clic du bouton. $ptaille : largeur du champ. champ HTML de type submit (bouton de validation de formulaire) et d y associer une action JavaScript. champ HTML de type transfert de fichier. champcache $pvaleur : valeur du champ. champ HTML de type invisible (champ caché). ajouttexte $texte : texte HTML à insérer. Cette méthode permet de créer du texte HTML. addline addimage champlistecascade champupload champdeuxlistes $texte : texte à insérer. $salign="center" : alignement du texte. $sclass="" : style CSS associé au texte. $slabel : libellé de l image. $sbasedir : chemin de répertoire contenant l image. $ssource : nom du fichier image. $iwidth : largeur de l image. $iheight :hauteur de l image. $pval : valeur du champ. $ptaille : largeur du champ. $pliste : liste des champ option appartenant à cette liste (tableau). $sonchange : Événement sur changement. $ptaille : largeur du champ. $pvaleur : valeur du champ. $ponchange : Événement sur changement. $pid : Id du champ fichier. $pnom1 : nom du premier champ. $pnom2 : nom du deuxième champ. $pval : valeur du champ. $ptaille : largeur des champs. $pliste1 : e ligne de tableau HTML contenant un texte quelconque. e ligne de tableau HTML contenant une image. champ HTML de type liste (SELECT) avec un évènement sur le changement. Cette peut permettre de mettre à jour un deuxième champ. champ HTML de type transfert de fichier ainsi qu'un champ de type caché. Le champ caché permet de stocker la valeur à poster. Cette méthode permet de créer deux champs HTML de type liste (SELECT). Des flèches permettent de faire basculer des valeurs d'une liste à l'autre. Le résultat est stocké sous forme de chaine dans un champ caché. version 1.0 Page : 13 /16

14 liste des champ option appartenant à la première liste (tableau). $pliste2 : liste des champ option appartenant à la deuxième liste (tableau). $plargeur : largeur des champs. $sobjetliste1 : Objet javascript de la première liste. $sobjetliste2 : Objet javascript de la deuxième liste. $sobjetstock : Objet javascript qui stocke les valeurs sélectionnées. $sobjetaffiche=objet javascript qui affiche les valeurs sélectionnées (option). Le résultat peut aussi être affiché dans un champ HTML. Exemples d appels des méthodes de la classe PHP Formulaire : $oform->champtexte ("Nom","LAYER_NAME",$aValues['LAYER_NAME'],30); $oform->champlabel ("ID", "LAYER_ID", $avalues['layer_id']); $form->champmotdepasse ("Mot de passe", "password", '', 30); $oform->champradio("couche active","active",$avalues['active'],$alistbool,($avalues["mode"]=="search")); $oform->champliste ("Système de coordonnées", "COORDSYS_ID", $avalues['coordsys_id'], 1, $acoordsys); $oform->champfenetre ("Objectifs production","mtd_objectif_prod",$avalues['mtd_objectif_prod'],10,100); $oform->champbouton ("Rechercher","btn_search","parent.searchTable('".$this- >stable."')"); $oform->champlien("retour à la liste","link_list","parent.refreshlist()","boutons","../images/ovale_vert.gif") ; $alinksearchgrp[0]=array("texte"=>"rechercher","nom"=>"link_search","href"=>"pa rent.searchtable('".$this- >stable."')","style"=>"boutons","image"=>"../images/ovale_vert.gif"); $oform->champgroupedeliens($alinksearchgrp); $oform->champboutonsubmit ("Remplacer", "SUBMIT", "return confirm('les couches de la carte vont être remplacées.')"); $oform->champcache ("PHPSESSID", session_id()); $oform->addline("métadonnées propres à la DDE du Var","left","texteFormulaireCentre"); $oform->addimage ("","/data/vignette/",$avalues['mtd_apercu'], "", ""); Exemple de sous-classe de FormVirtual pour la table «genre» utilisée dans l application exemple : <?php require_once ("vmlib/formvirtual.class.inc"); version 1.0 Page : 14 /16

15 class FormGenre extends FormVirtual{ function verify($arequest){ $serror = ""; if (($arequest['mode'] == "update") ($arequest['mode'] == "insert")){ $serror.= VerifIsNotNull($_REQUEST['GENRE_NOM'], "Nom"); } return $serror; } function gethtmlform($avalues, $bd) { // Formulaire en mode table, vertical switch($avalues["mode"]){ case "display" : $oform=$this->oform; $oform->cssvalue="attributevalueindisplaymode"; $oform->csstable="formbackground"; $oform->debuttable(); $oform->champlabel ("ID", "GENRE_ID", $avalues['genre_id']); $oform->champlabel ("Nom","GENRE_NAME",$aValues['GENRE_NAME'],30); break; case "search" : $oform=$this->initform($avalues); $oform->champlabel ("ID", "GENRE_ID", $avalues['genre_id']); $oform->champtexte ("Nom","GENRE_NOM",$aValues['GENRE_NOM'],30); break; default : $oform=$this->initform($avalues); $oform->champlabel ("ID", "GENRE_ID", $avalues['genre_id']); $oform->champtexte ("Nom","GENRE_NOM",$aValues['GENRE_NOM'],30); break; } $oform->fintable(); switch ($avalues["mode"]){ case "display" : break; case "search" : $oform- >champlien("rechercher","link_search","parent.searchtable('".$this- >stable."')"); break; case "update" : $oform->champlien("mettre à jour","link_update","document.forms[0].submit();"); break; default: $oform->champlien("créer","link_default","document.forms[0].submit();"); break; } return $oform->fin(false); } }?> version 1.0 Page : 15 /16

16 LES AUTRES FICHIERS Voici la liste des autres fichiers nécessaires à l exploitation de la vmlib et qui présents dans l application exemple : Fichier Localisatio Description index.phtml n Point d entrée de l application, détermine si un utilisateur est / connecté ou non à l application. formlogin.inc /forms/ Appelé par index.phml pour mettre en place le formulaire de connexion. formlogin.vhtml /forms/ Rendu visuel du formulaire de connexion. exemple.vhtml / Document HTML contenant le formulaire listform sur lequel se basent toutes les requêtes de demandes de listes / formulaires effectuées dans l application. forms.phtml /forms/ Fichier de traitement PHP utilisé pour toutes les requêtes concernant les formulaires HTML dans l application. forms.vhtml /forms/ Rendu visuel des traitements effectués dans forms.phtml. list.phtml /forms/ Fichier de traitement PHP utilisé pour toutes les requêtes concernant les listes HTML dans l application. list.vhtml /forms/ Rendu visuel des traitements effectués dans list.phtml. scripts.js /javascript/ Scripts Javascript permettant de gérer les soumissions du formulaire listform. scripts_list.js /javascript/ Scripts Javascript permettant de gérer le statut des cases à cocher dans les listes HTML en vue d une suppression des enregistrements dans la base. En plus des fichiers indispensables à l exploitation de la vmlib, l application exemple utilise un menu Javascript spécifique ainsi que des styles CSS propres. version 1.0 Page : 16 /16

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Publier dans la Base Documentaire

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

Plus en détail

Création d'un site dynamique en PHP avec Dreamweaver et MySQL

Création d'un site dynamique en PHP avec Dreamweaver et MySQL Création d'un site dynamique en PHP avec Dreamweaver et MySQL 1. Création et configuration du site 1.1. Configuration de Dreamweaver Avant de commencer, il est nécessaire de connaître l'emplacement du

Plus en détail

Installation d'un serveur FTP géré par une base de données MySQL

Installation d'un serveur FTP géré par une base de données MySQL BTS INFORMATIQUE DE GESTION Option Administrateur de réseaux développement d applications COMPTE-RENDU D ACTIVITE ACTIVITE N 2 Nom et Prénom : Casanova Grégory Identification (objectif) de l activité Installation

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

Pratique et administration des systèmes

Pratique et administration des systèmes Université Louis Pasteur Licence Informatique (L2) UFR de Mathématiques et Informatique Année 2007/2008 1 But du TP Pratique et administration des systèmes TP10 : Technologie LAMP Le but de ce TP est de

Plus en détail

Soon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions

Soon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions Module Magento SOON Soon_AdvancedCache Rédacteur Hervé G. Lead développeur Magento herve@agence-soon.fr AGENCE SOON 81 avenue du Bac 94210 LA VARENNE ST HILAIRE Tel : +33 (0)1 48 83 95 96 Fax : +33 (0)1

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

Plus en détail

Module pour la solution e-commerce Magento

Module pour la solution e-commerce Magento Module pour la solution e-commerce Magento sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Liste des documents de référence... 3 1.3. Avertissement... 3 1.4. Contacts... 3 1.5. Historique

Plus en détail

Manuel du composant CKForms Version 1.3.2

Manuel du composant CKForms Version 1.3.2 Manuel du composant CKForms Version 1.3.2 Ce manuel vous présente les principales fonctionnalités du composant CKForms y compris le module et le plug-in CKForms 1.3 est la nouvelle version du composant

Plus en détail

OpenOffice Base Gestionnaire de Base de Données

OpenOffice Base Gestionnaire de Base de Données OpenOffice Base OpenOffice Base Gestionnaire de Base de Données Version 2.3 / 2.4.1 Module d'introduction Document de présentation Contributions : Charles BURRIEL, Pauline CONSTANT, Frédéric PIRARD Jeffrey

Plus en détail

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework

Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework Modélisation PHP Orientée Objet pour les Projets Modèle MVC (Modèle Vue Contrôleur) Mini Framework L'objectif de ce document est de poser des bases de réflexion sur la modélisation d'un projet réalisé

Plus en détail

ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL

ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL ISC21-1 --- Système d Information Architecture et Administration d un SGBD Compléments SQL Jean-Marie Pécatte jean-marie.pecatte@iut-tlse3.fr 16 novembre 2006 ISIS - Jean-Marie PECATTE 1 Valeur de clé

Plus en détail

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x WysiUpStudio CMS professionnel pour la création et la maintenance évolutive de sites et applications Internet V. 6.x UNE SOLUTION DE GESTION DE CONTENUS D UNE SOUPLESSE INÉGALÉE POUR CRÉER, MAINTENIR ET

Plus en détail

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin

DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin DOSSIER D'ACTIVITES SUR LE PHP N 03 Créer une base de données MySQL avec PHPMyAdmin Objectifs : Apprendre à l apprenant à lancer un serveur local «Apache» Apprendre à l'apprenant à lancer un serveur MySQL

Plus en détail

PHP 4 PARTIE : BASE DE DONNEES

PHP 4 PARTIE : BASE DE DONNEES PHP 4 PARTIE : BASE DE DONNEES 1. Introduction 2. Présentation de MySQL 3. Principe 4. Connexion 5. Interrogation 6. Extraction des données 7. Fonctions de services 8. Traitement des erreurs 9. Travaux

Plus en détail

Utiliser un CMS: Wordpress

Utiliser un CMS: Wordpress Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation

Plus en détail

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org Diffusé par Le Projet Documentation OpenOffice.org OpenOffice.org Documentation Project How-To Table des matières 1. Introduction...3

Plus en détail

Olivier Mondet http://unidentified-one.net

Olivier Mondet http://unidentified-one.net T-GSI Ch.4 Le Langage SQL LDD, LCD Cet exercice guidé reprend le plan suivis lors de l intervention de formation faite pour l académie de Versailles. L objectif principal visait en la présentation du langage

Plus en détail

PHP 5. La base de données MySql. A. Belaïd 1

PHP 5. La base de données MySql. A. Belaïd 1 PHP 5 La base de données MySql A. Belaïd 1 Base de données C est quoi une base de données? Une base de données contient une ou plusieurs tables, chaque table ayant un ou plusieurs enregistrements Exemple

Plus en détail

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS)

PHP et mysql. Code: php_mysql. Olivier Clavel - Daniel K. Schneider - Patrick Jermann - Vivian Synteta Version: 0.9 (modifié le 13/3/01 par VS) PHP et mysql php_mysql PHP et mysql Code: php_mysql Originaux url: http://tecfa.unige.ch/guides/tie/html/php-mysql/php-mysql.html url: http://tecfa.unige.ch/guides/tie/pdf/files/php-mysql.pdf Auteurs et

Plus en détail

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public.

DEVAKI NEXTOBJET PRESENTATION. Devaki Nextobjects est un projet sous license GNU/Public. DEVAKI NEXTOBJET 1 Présentation...2 Installation...3 Prérequis...3 Windows...3 Linux...3 Exécution...4 Concevoir une BDD avec Devaki NextObject...5 Nouveau MCD...5 Configurer la connexion à la base de

Plus en détail

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs

Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Intranet d'établissement avec Eva-web Installation configuration sur serveur 2000 ou 2003 Document pour les administrateurs Installation sur le serveur Eva-web s'appuie sur SPIP, qui lui-même utilise PHP

Plus en détail

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées ANNEE 2014 / 2015 Désignation de l enseignement : Bases de données Nom du document : TP SQL sous PostgreSQL Rédacteur :

Plus en détail

équipement radio Procédure

équipement radio Procédure 07/03/2014 GLPI / Inventaire équipement radio Procédure Anthony MANDRON SDIS 21 Table des matières Procédure d installation de GLPI sur une Debian Wheezy :... 2 Mise en place du plugin «Generic Object

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

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

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3

www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 L i a m T A R D I E U www.evogue.fr SUPPORT DE COURS / PHP PARTIE 3 Sommaire Sommaire... 2 Eléments initiaux... 3 Base de données... 3 Tables... 4 membres... 4 commandes... 4 articles... 4 details_commandes...

Plus en détail

Créer et gérer des catégories sur votre site Magento

Créer et gérer des catégories sur votre site Magento Créer et gérer des catégories sur votre site Magento Version utilisée pour l élaboration de ce guide : Magento 1.3.0 Rédigé par : Olivia Contexte Pour créer un site sous Magento, vous allez être obligé

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Windows.................................................................

Plus en détail

Configuration de plusieurs serveurs en Load Balancing

Configuration de plusieurs serveurs en Load Balancing Le serveur de communication IceWarp Configuration de plusieurs serveurs en Load Balancing Version 10.4 27 février 2013 Icewarp France / DARNIS Informatique i Sommaire Configuration de plusieurs serveurs

Plus en détail

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1

TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 TUTORIEL D INSTALLATION D ORACLE ET DE SQL DEVELOPPER Sur Windows Contenu TUTORIEL D INSTALLATION D ORACLE...1 ET DE SQL DEVELOPPER...1 I-Installation d «Oracle Database Express Edition»...2 Etape 1 :

Plus en détail

I. MySQL : Serveur et SGBD

I. MySQL : Serveur et SGBD Le Système de Gestion de Base de Données MySQL I. MySQL : Serveur et SGBD Menu I. MySQL : Serveur et SGBG II. Création d'une base de données avec MySQL MySQL est un système de gestion et conception de

Plus en détail

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

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

Plus en détail

Principales Evolutions Version 1.0.0.230

Principales Evolutions Version 1.0.0.230 Principales Evolutions Version 1.0.0.230 es colonnes de vos listings. Réorganiser les Votre vue est automatiquement sauvegardée lorsque vous fermez ferme votre fenêtre. Préférences Créer des zones par

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

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel Guide débuter avec WHM 1 / Introduction WHM signifie Web Host Manager (ou gestionnaire d'hébergement web). WHM va donc vous permettre de gérer des comptes d'hébergement pour vos clients. (création de compte,

Plus en détail

Création d un formulaire de contact Procédure

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

Plus en détail

Manuel de déploiement sous Windows & Linux

Manuel de déploiement sous Windows & Linux Manuel de déploiement sous Windows & Linux 18/11/2013 Page 1/6 Prérequis Vous devez consulter la spécification technique dénommée «caractéristiques techniques des serveurs et stations» afin de connaître

Plus en détail

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP

Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec

Plus en détail

Stockage du fichier dans une table mysql:

Stockage du fichier dans une table mysql: Stockage de fichiers dans des tables MYSQL avec PHP Rédacteur: Alain Messin CNRS UMS 2202 Admin06 30/06/2006 Le but de ce document est de donner les principes de manipulation de fichiers dans une table

Plus en détail

Maarch V1.4 http://www.maarch.org

Maarch V1.4 http://www.maarch.org COLD (factures clients) Maarch Professional Services Maarch PS anime le développement d un produit d archivage open source : http://www.maarch.org Guide de visite COLD (factures clients) VERSION DATE ACTEUR

Plus en détail

KWISATZ MODULE PRESTASHOP

KWISATZ MODULE PRESTASHOP Table des matières -1) KWISATZ - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) PRESTASHOP :...4-1.3.1.1) Les Web Services :...4-1.3.2) KWISATZ

Plus en détail

Manuel d utilisateur 1

Manuel d utilisateur 1 Manuel d utilisateur 1 Table des matières 1- Schéma Shop-Force 3 2-Présentation 4 3- Shop-Force en image 5 3.1- Clients 5 3.2- Commandes 6 3.3- Demandes d assistance 7 4- Ajout de code spécifique 8 5-

Plus en détail

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais

BTS S.I.O. 2012-2013 PHP OBJET. Module SLAM4. Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais BTS S.I.O. 2012-2013 PHP OBJET Module SLAM4 Nom du fichier : PHPRévisionObjetV2.odt Auteur : Pierre Barais Table des matières 1 But... 3 2 Les bases :... 3 3 Utilisation d'une classe : Instanciation...3

Plus en détail

Publication dans le Back Office

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

Plus en détail

Application web de gestion de comptes en banques

Application web de gestion de comptes en banques Application web de gestion de comptes en banques Objectif Réaliser une application Web permettant à un client de gérer ses comptes en banque Diagramme de cas d'utilisation 1 Les cas d'utilisation Connexion

Plus en détail

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée. Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le

Plus en détail

1. Base de données SQLite

1. Base de données SQLite Dans ce TP, nous allons voir comment créer et utiliser une base de données SQL locale pour stocker les informations. La semaine prochaine, ça sera avec un WebService. On repart de l application AvosAvis

Plus en détail

Manuel d utilisateur du site de covoiturage «Etucovoiturage»

Manuel d utilisateur du site de covoiturage «Etucovoiturage» 2012 Manuel d utilisateur du site de covoiturage «Etucovoiturage» version 1.0 KOULOUH Khalid, MARYNICH Mikhail, OUDJEHIH Anis, OQAIDI Khalid Master 2 CCI 28/03/2012 Sommaire Comment disposer d'une Page

Plus en détail

CREATION WEB DYNAMIQUE

CREATION WEB DYNAMIQUE CREATION WEB DYNAMIQUE IV ) MySQL IV-1 ) Introduction MYSQL dérive directement de SQL (Structured Query Language) qui est un langage de requêtes vers les bases de données relationnelles. Le serveur de

Plus en détail

NOTICE TELESERVICES : Créer mon compte personnel

NOTICE TELESERVICES : Créer mon compte personnel NOTICE TELESERVICES : Créer mon compte personnel Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 1 Le guide pas à pas pour créer votre compte personnel...

Plus en détail

Apprendre à gérer son serveur web grâce à Windows Server 2008 R2

Apprendre à gérer son serveur web grâce à Windows Server 2008 R2 Apprendre à gérer son serveur web grâce à Windows Server 2008 R2 Internet Information Services 15/02/2010 Access IT Julien CHOMARAT jchomarat@access-it.fr http://www.sharepointofview.fr/julien Retrouvez

Plus en détail

Guide Numériser vers FTP

Guide Numériser vers FTP Guide Numériser vers FTP Pour obtenir des informations de base sur le réseau et les fonctions réseau avancées de l appareil Brother : consultez le uu Guide utilisateur - Réseau. Pour obtenir des informations

Plus en détail

Bases de données élémentaires Maude Manouvrier

Bases de données élémentaires Maude Manouvrier Licence MI2E- 1ère année Outils en Informatique Bases de données élémentaires Maude Manouvrier Définitions générales et positionnement du cours dans la formation Vocabulaire relatif aux bases de données

Plus en détail

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

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

Plus en détail

TP JAVASCRIPT OMI4 TP5 SRC1 2011-2012

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

Plus en détail

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage Outil d administration de parc informatique Documentation d installation et de paramétrage Nicolas BIDET Ouapi.org 29/07/2012 Sommaire Installation de Wampserver... 3 1.1. Téléchargement de WampServer...

Plus en détail

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com

E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com - 5, rue Soutrane - 06560 Valbonne Sophia-Antipolis E-mail : contact@nqicorp.com - Web : http://www.nqicorp.com NQI Orchestra 3.3 - Guide d'installation Linux....................................................................

Plus en détail

Créer une base de données

Créer une base de données Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création

Plus en détail

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits

Espace pro. Installation des composants avec Firefox. Pour. Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Espace pro Installation des composants avec Firefox Pour Windows XP Vista en 32 et 64 bits Windows 7 en 32 et 64 bits Version 2.0.3 1 Sommaire 1. Installation du composant de lecture de la carte Vitale

Plus en détail

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO

KWISATZ_TUTO_module_magento novembre 2012 KWISATZ MODULE MAGENTO _TUTO_module_magento Table des matières -1) - :...2-1.1) Introduction :...2-1.2) Description :...3-1.2.1) Schéma :...3-1.3) Mise en place :...4-1.3.1) MAGENTO :...4-1.3.1.1) Les Web Services :...4-1.3.1.2)

Plus en détail

Thème : Création, Hébergement et référencement d un site Web

Thème : Création, Hébergement et référencement d un site Web Formation au profit des enseignants de l'université Ibn Zohr Thème : Création, Hébergement et référencement d un site Web Omar El Kharki & Jamila Mechbouh http://perso.menara.ma/~elkharki/ Ou bien http://www.elkharki.africa-web.org/

Plus en détail

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées

PRODIGE V3. Manuel utilisateurs. Consultation des métadonnées PRODIGE V3 Manuel utilisateurs Consultation des métadonnées Pour plus d'information sur le dispositif : à remplir par chaque site éventuellement 2 PRODIGE V3 : Consultation des métadonnées SOMMAIRE 1.

Plus en détail

Publier un Carnet Blanc

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

Plus en détail

Peut être utilisée à l intérieur du site où se trouve la liste de référence.

Peut être utilisée à l intérieur du site où se trouve la liste de référence. Peut être utilisée dans tous les sites d une collection, si la colonne est créée au niveau du site parent. Peut être utilisée à l intérieur du site où se trouve la liste de référence. Peut être utilisée

Plus en détail

Soyez accessible. Manuel d utilisation du CMS

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

Plus en détail

Documentation module hosting

Documentation module hosting Documentation module hosting Documentation module Hosting pour Dolibarr ERP/CRM 04/11/2014 Version : 1.0 2014 - aternatik www.aternatik.fr Documentation module Hosting pour Dolibarr ERP/CRM Nom : www.aternatik.fr

Plus en détail

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object) Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07

Plus en détail

INFORM :: DEMARRAGE RAPIDE A service by KIS

INFORM :: DEMARRAGE RAPIDE A service by KIS - Création d'un formulaire Ce petit mémo a pour but de donner une vue d'ensemble des étapes menant à la création d'un formulaire avec in- Form. Bien que générique ce document fournit également les informations

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

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE]

04/02/2014 Tutoriel. Lubuntu & glpi. thomas [NOM DE LA SOCIETE] 04/02/2014 Tutoriel Lubuntu & glpi thomas [NOM DE LA SOCIETE] I Installation de Lubuntu Outils : Virtual Box : https://www.virtualbox.org/wiki/downloads Lubuntu : archive fourni Nous allons commencer par

Plus en détail

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS

LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS LISTES DE DISTRIBUTION GÉRÉES PAR SYMPA DOCUMENT EXPLICATIF DE L'INTERFACE WEB À L'INTENTION DES ABONNÉS MAI 2013 Table des matières 1. Introduction... 3 2. Interface d accueil... 4 2.1. Zone d authentification...

Plus en détail

Manuel utilisateur du CMS Anan6

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

Plus en détail

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22

2 LES BASES DU HTML 19 Qu est-ce que le HTML? 20 De quand date le HTML? 20 Écrire son propre code HTML 22 SOMMAIRE INTRODUCTION La collection Classroom in a Book TinyUrL Conditions requises Installation du programme Copie des fichiers Classroom in a Book ordre recommandé pour les leçons Démarrage instantané

Plus en détail

A QUOI SERVENT LES BASES DE DONNÉES?

A QUOI SERVENT LES BASES DE DONNÉES? BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès

Plus en détail

A QUOI SERVENT LES BASES DE DONNÉES?

A QUOI SERVENT LES BASES DE DONNÉES? BASE DE DONNÉES OBJET Virginie Sans virginie.sans@irisa.fr A QUOI SERVENT LES BASES DE DONNÉES? Stockage des informations : sur un support informatique pendant une longue période de taille importante accès

Plus en détail

Guide d utilisation 2012

Guide d utilisation 2012 Guide d utilisation 2012 Tout ce dont vous avez besoin pour bien démarrer REACOM La performance marketing SOMMAIRE Démarrez avec reagiciel Accédez à votre console d administration 4 Gestion internet Aperçu

Plus en détail

Utilisation de GalaxShare

Utilisation de GalaxShare Utilisation de GalaxShare Tutoriel accessible en ligne sur http://galaxair.com/tuto/aidegalaxshare.html Le Porte-Document GalaxShare est un logiciel web de partage de documents, avec une gestion fine des

Plus en détail

Guide d'installation sous Windows

Guide d'installation sous Windows Guide d'installation sous Windows Le but de ce guide est de faciliter l'installation de Phpcompta sous Windows et vous guidera pas-àpas, étape par étape. L'installation se déroule sous Windows XP SP2 mais

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

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

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

Plus en détail

Joomla! Création et administration d'un site web - Version numérique

Joomla! Création et administration d'un site web - Version numérique Avant-propos 1. Objectifs du livre 15 1.1 Orientation 15 1.2 À qui s adresse ce livre? 16 2. Contenu de l ouvrage 17 3. Conclusion 18 Introduction 1. Un peu d histoire pour commencer... 19 1.1 Du web statique

Plus en détail

Les BASES de DONNEES dans WampServer

Les BASES de DONNEES dans WampServer Les BASES de DONNEES dans WampServer 1 Définitions Générales Une base de données (BDD) permet d'enregistrer, de stocker, de ranger des données de façon organisée et hiérarchisée. SQL est le langage qui

Plus en détail

Campagnes d e-mailings v.1.6

Campagnes d e-mailings v.1.6 Campagnes d e-mailings v.1.6 Sommaire Objet Page I Préparation de la campagne 3 I 1 / Le compte de messagerie pour l envoi des emails 3 I 2 / Configurer le modèle de l email 4 I 3 / La préparation des

Plus en détail

ISPConfig Documentation

ISPConfig Documentation ISPConfig Documentation ISPConfig Documentation I Table des Matières III Manuel Client...1 1 Général...1 1.1 Connexion et Mot de Passe...1 1.2 Interface Client...1 1.3 Privilèges pour les Clients dans

Plus en détail

Guide d utilisation des services My Office

Guide d utilisation des services My Office Guide d utilisation des services My Office Note importante : La version de ce guide d utilisation ne s applique qu à l interface RIA (Web 2.0) de My Office. Une section supplémentaire concernant l interface

Plus en détail

STATISTICA Version 12 : Instructions d'installation

STATISTICA Version 12 : Instructions d'installation STATISTICA Version 12 : Instructions d'installation STATISTICA Entreprise Server Remarques : 1. L'installation de STATISTICA Entreprise Server s'effectue en deux temps : a) l'installation du serveur et

Plus en détail

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu "Dossier / Administration".

Cette fonctionnalité est paramétrable et accessible dans le module administration via le menu Dossier / Administration. Gestion du multilingues Cette nouveauté est disponible en édition Entreprise L'extension WaveSoft Customisation vous permet sur l'édition Entreprise de rendre les modules Gestion Commerciale, GRC, Comptabilité,

Plus en détail

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 AISL - Architecture et Intégration des Systèmes Logiciels - 2011-2012 webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09 Administrer un serveur et

Plus en détail

Architectures web/bases de données

Architectures web/bases de données Architectures web/bases de données I - Page web simple : HTML statique Le code HTML est le langage de base pour concevoir des pages destinées à être publiées sur le réseau Internet ou intranet. Ce n'est

Plus en détail

1 Position du problème

1 Position du problème Licence Science et Technologies - INF245 Examen session 1 - mai 2012 Durée : 2 heures Documents non autorisés Le barème est donné à titre indicatif 1 Position du problème Le Club Universitaire de Vélo

Plus en détail

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2)

La programmation orientée objet Gestion de Connexions HTTP Manipulation de fichiers Transmission des données PHP/MySQL. Le langage PHP (2) Le langage PHP (2) Walid Belkhir Université de Provence belkhir@cmi.univ-mrs.fr http://www.lif.univ-mrs.fr/ belkhir/ 1 / 54 1 La programmation orientée objet 2 Gestion de Connexions HTTP 3 Manipulation

Plus en détail

Gestion Electronique de Document (ECM/GED)

Gestion Electronique de Document (ECM/GED) Gestion Electronique de Document (ECM/GED) Analyse de l existant Découpage modulaire La gestion électronique de documents repose sur un ensemble de deux modules conjoints, au sein de la famille «ecm» :

Plus en détail

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site

Plus en détail

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5

1. Qu'est-ce que SQL?... 2. 2. La maintenance des bases de données... 2. 3. Les manipulations des bases de données... 5 1. Qu'est-ce que SQL?... 2 2. La maintenance des bases de données... 2 2.1 La commande CREATE TABLE... 3 2.2 La commande ALTER TABLE... 4 2.3 La commande CREATE INDEX... 4 3. Les manipulations des bases

Plus en détail