POO3 : Application web TD1

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

Download "POO3 : Application web TD1"

Transcription

1 POO3 : Application web TD1 1) Introduction 2) Installation de Symfony 3) Configuration d apache 4) Création d un bundle 5) Les premiers templates 6) Créer la page d accueil et la page de contact 7) Définir les modèles et les actions sur ces modèles

2 1) Introduction Vous devrez développer au cours des TD une application web relativement simple comprenant au minimum : - Une page statique (la page «à propos») - Un objet (autre que les utilisateurs) stocké en base de donnée - La possibilité de s authentifier sur le site - Au moins deux rôles d utilisateurs (un rôle utilisateur et un rôle administrateur) Vous devrez de plus : - Utiliser (correctement) le framework symfony - Écrire des tests pour les fonctionnalités développées - Utiliser les aides apportées par le framework (pour la création d url par exemple) Je vous propose de développer un blog à l aide du framework Symfony. Un blog est une application simple qui comprend l ensemble des contraintes exposées ci- dessus. Les exemples des TDs seront basés sur la construction d un blog. Les informations fournies dans les TDs sur les chemins d accès aux fichiers de configuration et autres supposeront aussi que vous travaillez sous Linux. Vous êtes libre de développer un autre type d application si vous le souhaitez. Si tel est le cas, venez me voir et exposez moi votre projet afin que nous en fixions ensemble les limites pour que cela soit réalisable au cours des séances de TD. Dans cette première séance nous allons d abord installer Symfony et vérifier que l ensemble des dépendances nécessaires est installé. Nous verrons ensuite comment configurer apache pour qu il serve notre installation Symfony. Puis nous créerons notre application Symfony ainsi que ses premières pages.

3 2) Installation de Symfony Nous travaillerons avec la dernière version du framework Symfony2. Ce framework est disponible via Composer, un logiciel permettant de gérer des dépendances en PHP, et utilise ce dernier pour gérer les dépendances do vos projets Symfony à d autres bibliothèques PHP. Symfony peut donc être installé par l intermédiaire de Composer. On peut aussi installer Symfony en le téléchargement simplement sur le site officiel. Installation via composer : Téléchargez Composer : Le fichier composer.phar est une archive exécutable PHP. Pour l utiliser, il suffit de faire : $ :>php composer.phar <commande> [options] Pour commencer un nouveau projet Symfony il suffit de faire : $ :>php composer.phar create-project symfony/frameworkstandard-edition path/to/install Cela téléchargera Symfony sur votre machine dans le dossier path/to/install. A vous de changer ce chemin pour mettre le projet dans le dossier de votre choix, ce dossier doit être vide pour que composer effectue l installation. Vous devriez avoir une arborescence de fichier ressemblant à celle ci- dessous qui a été créé :

4 Installation via téléchargement sur le site de Symfony Rendez vous sur la page : Sélectionnez Symfony Standard et cliquez sur «download now». Désarchivez le fichier où vous souhaitez mettre votre application Symfony. Vous devriez avoir la même arborescence de fichier que celle présentée au dessus. Vérification de la compatibilité du système Il convient ensuite de vérifier que vous avez tout ce qui est nécessaire pour exécuter Symfony sur votre machine. Pour ce faire, exécutez le script check.php qui se trouve dans le dossier app/ de votre installation symfony : $ :>php./app/check.php

5 Le résultat du script devrait donner quelque chose ressemblant à ce que vous pouvez voir ci- dessus. Réglez au minimum tous les problèmes critiques et, si possibles, les WARNING. L installation d un accélérateur PHP n est dans tous les cas pas nécessaire pour notre utilisation. La plupart des modifications sont à faire dans la configuration de php, c est- à- dire le fichier php.ini. 3) Configuration d apache Afin d accéder à notre application depuis un navigateur, nous allons utiliser un serveur web. Ce dernier sera chargé d exécuter notre application php et de retourner les résultats générés au navigateur. Nous utiliserons Apache2 comme navigateur web. Ce dernier présente plusieurs fichiers de configuration : /etc/apache2/apache2.conf /etc/apache2/mods-available/*.conf /etc/apache2/sites-available/* Le premier est le fichier de configuration principal, il contient quelques configurations générales. Le dossier mods- available contient l ensemble des modules disponibles. Pour chaque module un fichier.conf permet de configurer des options spécifiques au module. L activation d un module se fait via la commande : sudo a2enmod nomdumod La désactivation d un module se fait via la commande : sudo a2dismod nomdumod Le dossier sites- available contient des configurations d hôtes virtuels (Virtual Host) pour chaque site accessible sur la machine. Cela permet d avoir plusieurs sites internet hébergés sur la même machine mais associés à différents noms de domaines ou différentes IP. L usage veut que l on crée un fichier de configuration par site. Ce n est pas une obligation vis à vis d apache mais cela permet d activer séparément chaque site et de conserver une certaine clarté dans la configuration. L activation d un site se fait via la commande : sudo a2ensite nomdusite La désactivation d un site se fait via la commande : sudo a2dissite nomdusite Pour qu un changement de configuration soit pris en compte, il faut redémarrer le service apache via la commande : sudo service apache2 restart

6 Voyons maintenant comment de quoi est constitué la configuration d un hôte virtuel afin d en créer un pour notre application Symfony. Le fichier ci- dessus est un fichier présentant un VirtualHost simple. Les lignes commençant par # sont des commentaires. Votre définition de VitualHost, que vous mettrez dans le dossier/etc/apache2/sites- available/ devra ressembler à celle ci- dessus (aux chemins près). Une fois votre fichier créé, il vous suffit de l ajouter aux sites actifs (via la commande a2ensite) et de redémarrer Apache (comme montré précédemment). Votre site devrait maintenant être accessible. Pour le voir, si vous n avez pas utilisé la directive ServerName, il vous suffit de vous rendre à l adresse Sinon, il vous faudra ajouter une entrée à votre fichier hosts (voir La directive ServerName plus bas). Vous pourrez ensuite y accéder via l adresse si je reprends l exemple ci- dessus. Remplacez localhost/symfony par le nom que vous avez mis pour le ServerName. Attention toutefois, Apache est exécuté sous le nom d utilisateur et le groupe www- data. Ce dernier doit pouvoir accéder au dossier web et lire les fichiers qu il contient. De même, il doit pouvoir écrire dans les fichiers de log de Symfony et accéder aux fichiers de cache. Le plus simple est donc de donner (via la commande chown) l ensemble de votre dossier Symfony à l utilisateur www- data pour avoir le moins de problèmes possible. Si vous laissez les fichiers dans votre groupe d utilisateur par ailleurs et que vous mettez les droits d écriture et de lecture au groupe, vous devriez pouvoir développer sans soucis. Je vais tout de même vous détailler la fonction de chacune des directives. La directive <VirtualHost> <VirtualHost> et </VirtualHost> délimitent la définition de cet hôte. La syntaxe utilisée est la suivante : <VirtualHost adresse[:port] [adresse[:port]]> L argument nécessaire adresse correspond à l adresse IP sur laquelle sont adressées les requêtes associées à l hôte virtuel. Il peut être défini à une adresse

7 particulière ou à * pour signifier que le VirtualHost écoute sur toutes les adresses. Le port (optionnel) permet de préciser un port spécifique en plus de l adresse. Le port standard de communication pour le protocole http est le port 80. Pour mieux comprendre à quoi correspond cette adresse, il faut retracer le chemin parcouru par une requête. Lorsque vous entrez une adresse web dans votre navigateur, celui- ci commence par effectuer une recherche DNS pour savoir à quelle adresse IP il peut joindre le serveur qui saura répondre à cette requête. Une fois cette adresse obtenu, il contact le serveur situé à cette adresse IP avec votre requête. Apache (en supposant que le serveur contacté utilise Apache) va alors regarder si un hôte virtuel peut être contacté sur cette IP, et, s il en trouve un, va regarder la configuration de l hôte pour savoir que faire exactement. Par exemple dans l illustration ci- dessous, Apache ne s intéressera pas au premier VirtualHost car l IP n est pas celle demandée. Il regardera en revanche plus en détail le second car l IP correspond. DNS Apache <VirtualHost :80> </VirtualHost> <VirtualHost :80> </VirtualHost> Client Réponse Cette configuration contient ensuite un certain nombre de directives qui peuvent ou non être des balises et permettent de configurer les propriétés du VirtualHost. La directive ServerAdmin Syntaxe : ServerAdmin adresse_de_contact Cette directive permet de dire à Apache quelle adresse de contact mettre lorsqu il envoie un message d erreur suite à une requête sur cet hôte. C est le plus souvent une adresse mail mais cela peut aussi être une URL pointant vers un autre serveur vous appartenant et permettant de laisser un message. Cela

8 permet d avoir des retours des utilisateurs lorsqu ils rencontrent des problèmes d accès au serveur. La directive ServerName Syntaxe : ServerName mon.domaine.com Permet de définir, en plus de l IP, le nom du serveur. Permet d avoir plusieurs sites hébergés sur la même IP du moment qu ils ont des noms différents. L hôte virtuel ne sera desservi que si la requête est adressée à la bonne IP et au bon nom. Si vous mettez un nom à votre serveur il faudra ajouter une entrée au fichier /etc/hosts du type : mon.domaine.com Vous pourrez alors accéder à votre site dans votre navigateur via l adresse mon.domaine.com. La directive DocumentRoot Syntaxe : DocumentRoot /chemin/absolu/vers/la/racine Définit où se trouve la racine du site web associé à cet hôte dans l arborescence de fichier du serveur. Pour notre application Symfony, le chemin doit pointer sur le dossier web de notre installation Symfony. La directive <Directory> Syntaxe : <Directory /mon/repertoire > </Directory> Cette directive permet de définir des propriétés spéciales que ne s appliqueront qu au répertoire spécifié. Toutes les Directives spécifiées entre les deux balises ne s appliqueront qu à ce répertoire. La directive Options Syntaxe : Options option1 option2 Permet d ajouter des options dans la gestion du dossier. Se référer à la documentation d Apache pour plus d informations.

9 La directive AllowOverride Syntaxe : AllowOverride Value Autorise l utilisation d un fichier.htaccess pour spécifier des règles particulières pour certains dossiers. Les règles que l on peut redéfinir sont spécifiées par Value, qui peut prendre les valeurs spéciales All et None ou une liste de règles. Voir la documentation d Apache pour plus de détails. Nous mettons ici All car nous spécifierons quelques règles spéciales dans notre dossier web à l aide d un fichier.htaccess. La directive Order et les directives Allow et Deny Syntaxe : Order Allow, Deny (ou Deny, Allow) Allow from all (ou une liste de domaines ou d IP) Deny from all (ou une liste de domaines ou d IP) Ces directives permettent de déterminer qui a accès au contenu du dossier. Order définit dans quel ordre sont évaluer les autorisations, sachant que la dernière règle l emporte. C est- à- dire que si une requête match à la fois une règle de Allow et une règle de Deny, c est le dernier élément définit dans Order qui l emporte (dans le fichier exemple, c est Deny donc la requête est rejeté). De même si une requête ne match aucune règle, c est le dernier élément qui l emporte. Les directives Allow et Deny permettent de définir l ensemble des provenances autorisées (Allow) et refusées (Deny). Le mot clé all désigne l ensemble des requêtes, s il n est pas utilisé, il est possible de mettre une liste d hôte ou d IP pour lesquels l accès est autorisé ou refusé. Ceci peut- être pratique pour autoriser l accès à un intranet seulement à partir de certaines IP par exemple. Pour notre application nous autorisons tout le monde à accéder au dossier web puisque c est la que se font toutes les requêtes pour accéder à notre application Symfony. Vérification du bon fonctionnement Chargez la page ou suivant que vous ayez utilisé une directive ServerName ou non. Vous devriez voir une page vous souhaitant la bienvenue et vous disant si votre installation permet une bonne exécution de Symfony ou non. S il y a des problèmes critiques il faut y remédier, certains warning peuvent être ignorer (notamment l utilisation d un accélérateur PHP qui n est pas nécessaire).

10 Si ce n est pas le cas : criez au secours (ou tentez de résoudre le problème). Si tout c est bien passé : Félicitation, vous avez une installation de Symfony fonctionnelle. 4) Création d un bundle Maintenant que le travail de configuration long et fatigant est terminé, nous allons pouvoir créer notre bundle. Ce dernier contiendra tout ce qui est nécessaire à notre application (contrôleurs, vues, images, css, configurations spécifiques, etc.). Pour cela, rien de plus simple. Placez- vous à la racine de votre installation Symfony (répertoire parent du répertoire app) et entrez la commande : $ :> php app/console generate:bundle --namespace=blogger/blogbundle - -format=yml Vous pouvez définir le namespace que vous voulez, la seul obligation étant qu il finisse par Bundle. Essayez de mettre un nom correspondant à votre application. Des questions vous serons posées, les réponses par défaut devraient suffire, il vous faudra donc simplement appuyer sur Entrée. Vous voilà avec un nouveau dossier dans src/ contenant votre nouveau bundle qui a été au passage enregistré dans le noyau (kernel) de l application. Il sera donc automatiquement chargé par Symfony et sera donc accessible. Le bundle est fournis par défaut avec un petit contrôleur poli qui sait dire bonjour. Vous pouvez le tester en vous rendant à l adresse : Évidemment il faudra remplacer symfony.localhost par ce qui est nécessaire selon votre configuration. La page affichée devrait vous dire bonjour. 5) Les premiers templates Les templates sont rangés en fonction de leur portée à différents endroits. app/resources/views contient des templates globaux qui peuvent être utilisés par l ensemble des bundle de l installation. Src/myBundle/resources/views peut contenir des templates utilisable pour l ensemble d un bundle Src/myBundle/resources/views/myController/myAction.html.twig correspond au template qui sera utilisé pour l affichage du résultat de l action «myaction» du contrôleur «mycontroller»

11 Cette séparation permet de créer des templates contenant la structure principale des pages de façon globale. Puis d hériter de ces templates pour créer des vues particulières. Nous ne créerons pas de template global à l installation. Nous allons en revanche créer un template de base pour notre bundle, blogbase.html.twig, qui pourra s appuyé sur le template global fourni par symfony : app/resources/views/base.html.twig. Notre template sera stocké dans src/blogger/blogbundle/resources/views/. blogbase.html.twig va définir la forme globale de la page, avec l en- tête, le menu etc. Un exemple de template très basique est donné ci- dessous, à vous ensuite de lui appliquer une feuille de style et de le modifier pour refléter ce que vous voulez faire. Ce template hérite du template global base.thml.twig. Il redéfinit un certain nombre de block afin d effectuer les modifications nécessaires pour personnaliser l apparence globale des pages de notre blog. Dans le langage de twig, la «balise» {% %} signifie que l expression à l intérieur est une expression de contrôle pour twig, la définition d un block, un if ou une boucle. En revanche, la balise {{ }} signifie que twig doit évaluer l expression écrite à l intérieur et écrire le résultat à la place de la balise dans la page. Dans ce template, un appel à la fonction asset() est fait. Cette fontion permet de récupérer l adresse d un asset (image, feuille de style script javascript etc.) en fonction de la configuration de Symfony. Ceci permet de pouvoir copier un bundle d un emplacement à un autre sans avoir à changer l ensemble des liens. Mais cela demande aussi une certaine discipline quant au stockage des assets. En effet, pour que tout fonctionne bien, toute vos images, feuilles de style et autre scripts devront être stockés dans le dossier

12 src/blogger/blogbundle/resources/public/. Vous pouvez, et c est fortement conseillé, créer des sous dossiers dans le dossier public. Des dossiers img, js, css par exemple. L installation des assets se fait ensuite via la commande : $ :>php app/console asset :install Cette commande va copier l ensemble du contenu du dossier public de tous les bundles dans des dossiers du type web/bundles/nomdubundle. La fonction asset permet alors d y faire référence en donnant un chemin de la forme : bundle/nomdubundle/chemin/depuis/public/wander.css 6) Créer les pages d accueil et de contact Pour créer ces pages il nous faudra : Créer des actions correspondant à ces pages dans le contrôleur que nous avons à disposition Créer des routes permettant d accéder à ces actions Créer les templates (les vus) correspondantes 1) Création des actions Les actions des contrôleurs dans Symfony ne sont ni plus ni moins que des fonctions dont le nom se termine par Action. Celles- ci peuvent prendre autant de paramètres que nécessaire, ceux- ci seront remplis automatiquement à partir des informations fournis dans l url via la configuration de routing (nous verrons ça juste après avoir défini nos actions). Ouvrez le contrôleur DefaultController de votre bundle. Celui- ci devrait contenir une méthode appellée indexaction prenant pour paramètre une variable $name. Cette méthode va nous servir pour afficher notre page d accueil. Pour se faire nous allons supprimer l argument $name de la méthode. Nous allons aussi transformer l appel à render pour qu il ressemble à ceci : Return $this->render( BloggerBlogBundle:Default:index.html.twig'); Créez en même temps une méthode contact ne prenant pas de paramètre et rendant le template BloggerBlogBundle :Default :contact.html.twig. La notation BloggerBlogBundle :Default :contact.html.twig signifie en fait : Mon template se trouve dans le bundle BloggerBlogBundle, dans le dossier Default, et il s appelle contact.html.twig.

13 Il est d usage que le nom de dossier corresponde au contrôleur auquel est associé la vue. Nos actions sont maintenant prêtes. Il est temps de créer des routes permettant d y accéder. 2) Créer les routes La configuration des routes pour notre bundle se fait dans le fichier src/blogger/blogbundle/resources/config/routing.yml. Ce fichier doit déjà contenir une route permettant d accéder à l action index : blogger_blog_homepage: pattern: /hello/{name} defaults: { _controller: BloggerBlogBundle:Default:index } La première ligne est le nom de la règle de routage. Il doit être unique dans l ensemble de l installation, c est pourquoi il commence souvent par le nom du bundle. Il n a pas d intérêt particulier pour nous. La ligne pattern définit la forme des url qui sera traitées par cette règle. Ici, toutes les urls de la forme /hello/ suivies de n importe quoi (ne comportant pas de «/»). Enfin defaults permet de dire quelle action appeler pour appliquer cette règle. Nous allons redéfinir cette règle en mettant simplement «/» pour le pattern. Ainsi, lorsqu un utilisateur arrivera sur notre site, il sera diriger directement vers la page d accueil (l action index du contrôleur Default). Vous remarquerez au passage qu il n est pas nécessaire de mettre le nom complet de la classe contrôleur ni de l action. Seul la partie précédant Controller ou Action est nécessaire. Vous pouvez créez une deuxième règle permettant d accéder à la page de contact via l url /contact par vous- même. 3) Les templates Vous allez maintenant devoir créer les templates correspondant à ces actions. Le premier, index.html.twig, existe déjà mais ne contient rien d intéressant. À vous de le faire héritez de votre template de bundle et d y afficher des informations pertinentes. La description du sujet du blog par exemple, en attendant d avoir des choses plus intéressantes à montrer.

14 Vous devrez aussi créer le template contact.html.twig dans le même dossier. A vous de lui faire afficher les informations nécessaires pour vous contacter (adresse mail, réseaux sociaux, ). Effectuez la commande d installation des assets présentée précédemment si avez utilisé des images, css etc. puis essayez d accéder aux adresses : et pour voir vos nouvelles pages si tout va bien. 7) Création des modèle et définitions des actions Si vous avez terminé tout ce qui précède, il est temps de vous demander quels objets va contenir votre application (pour un site de e- shopping ce serait des produits, des utilisateurs, des avis sur les produits, etc.), les liens entre les objets et les actions possibles sur ces objets. Venez me voir lorsque vous aurez fini pour que l on en discute.

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes

Symfony 2. 1.Définition de symfony 2. 2.Installation. 3.Structure. 4.Symfony et les commandes Symfony 2 Sommaire : 1.Définition de symfony 2 2.Installation 3.Structure 4.Symfony et les commandes 5.Le fonctionnement : le routeur (les url), les bundles, twig(templates) 6.L architecture de symfony2

Plus en détail

Application GSB_FRAIS avec Symfony2

Application GSB_FRAIS avec Symfony2 Application GSB_FRAIS avec Symfony2 Description du thème Propriétés Description Intitulé long Formation concernée Matière Présentation Notions Pré-requis Outils Mots-clés Durée Auteur(es) Gestion des frais

Plus en détail

Serveur Web Apache 2007/2008. Département RESEAUX & Télécommunications

Serveur Web Apache 2007/2008. Département RESEAUX & Télécommunications Département RESEAUX & Télécommunications Serveur Web Apache 2007/2008 INTRODUCTION Le réseau Internet s'est développé considérablement ces dernières années. Pour les entreprises, il est devenu essentiel

Plus en détail

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp

Faire fonctionner symfony sous wamp et windows avec des vhost. Installation de wamp Vous avez certainement déjà souhaiter gérer plusieurs projets symfony sur votre machine après avoir installé Wamp Server. Ce n'est pas simple en apparence, un seul dossier www et des sous répertoire en

Plus en détail

Procédure : Apache et DNS

Procédure : Apache et DNS Procédure : Apache et DNS Dans ce tutoriel, je vais vous expliquer comment créer et gérer plusieurs site web avec un serveur Apache et un serveur DNS. Dans ce tuto je vais travailler avec une VM Debian

Plus en détail

Dans ce tutoriel, je vais vous expliquer comment créer et gérer plusieurs site web avec un serveur Apache.

Dans ce tutoriel, je vais vous expliquer comment créer et gérer plusieurs site web avec un serveur Apache. Procédure : HTTPS Dans ce tutoriel, je vais vous expliquer comment créer et gérer plusieurs site web avec un serveur Apache. Dans ce tuto je vais travailler avec une machine virtuelle (VM) Debian 8. Pour

Plus en détail

Conception de sites Web TP n o 5

Conception de sites Web TP n o 5 Conception de sites Web TP n o 5 Objectif : Dans ce TP, vous mettrez en œuvre le langage PHP afin de gérer, entre autres, un compteur de visites, le formulaire que vous avez intégré à votre blog ainsi

Plus en détail

U90 Ladder. Notice d utilisation. Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr

U90 Ladder. Notice d utilisation. Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr U90 Ladder Notice d utilisation Lionel Lecointe - Support technique Tel : 01.60.92.41.74 mail : lionel.lecointe@pl-systems.fr 1 Plan du document Introduction Page 4 Créer un projet Page 5 Création des

Plus en détail

Persistance en Php. Note : les problèmes d accès concurrents, de sécurité et de login sont laissés de côté.

Persistance en Php. Note : les problèmes d accès concurrents, de sécurité et de login sont laissés de côté. Persistance en Php Objectif : faire un site pour gérer des articles par catégorie. Chaque catégorie a un nom, chaque catégorie est constitué d articles (titre, auteur, texte), un article est dans une seule

Plus en détail

Plate-forme de formation Moodle Manuel de l'enseignant

Plate-forme de formation Moodle Manuel de l'enseignant Premiers pas SIME Plate-forme de formation Moodle Manuel de l'enseignant Présentation 3 Vous souhaitez créer un cours sur Moodle. 4 Première inscription sur la plate-forme Moodle 4 Modifier votre profil.

Plus en détail

DS-107+ Synology Dernière mise à jour : 04-01-2010

DS-107+ Synology Dernière mise à jour : 04-01-2010 DS-107+ Synology Dernière mise à jour : 04-01-2010 Vous trouverez ici des informations concernant le NAS DS-107+ de Synology C'est donc un disque réseau (NAS) qui est connecté sur le réseau Ethernet et

Plus en détail

TP 2 : Etat de l existant et poursuite du projet

TP 2 : Etat de l existant et poursuite du projet TP 2 : Etat de l existant et poursuite du projet MBDS Haïti 16/02/2016 TP 2 : Etat de l existant et poursuite du projet 1 Présentation Générale L objectif de ce TP est de stabiliser votre base de projet

Plus en détail

UTILISATION DU COURRIER ÉLECTRONIQUE AVEC HOTMAIL

UTILISATION DU COURRIER ÉLECTRONIQUE AVEC HOTMAIL Centres d accès communautaire Internet (CACI) des Îles UTILISATION DU COURRIER ÉLECTRONIQUE AVEC HOTMAIL Table des matières Introduction 1- La connexion au compte Hotmail 2 5 mins 2- Les fonctions de base

Plus en détail

Framework Symfony. (Une introduction) Nicolas de Rugy-Altherre Sylvain Perifel Cristina Sirangelo. L3 Université Paris Diderot

Framework Symfony. (Une introduction) Nicolas de Rugy-Altherre Sylvain Perifel Cristina Sirangelo. L3 Université Paris Diderot Framework Symfony (Une introduction) Nicolas de Rugy-Altherre Sylvain Perifel Cristina Sirangelo L3 Université Paris Diderot Introduction Symfony : framework côté serveur basé sur PHP Intérêts : structuration

Plus en détail

Atelier d initiation. Initiation au traitement de texte

Atelier d initiation. Initiation au traitement de texte Atelier d initiation Initiation au traitement de texte 1 Contenu de l atelier Qu est-ce qu un traitement de texte?... 1 Ouverture de Word... 1 Ouverture du traitement de texte... 1 Fermeture du traitement

Plus en détail

DNS, Apache sous Linux

DNS, Apache sous Linux BTS SIO DNS, Apache sous Linux Nicolas CAESENS 2014 Sommaire I. Introduction Introduction au contexte GSB p.2 II. Installation et configuration du DNS Configuration du fichier named.conf p.3 Configuration

Plus en détail

TD1. Installation de Symfony 2 et Netbeans

TD1. Installation de Symfony 2 et Netbeans I - Introduction : TD1 Installation de Symfony 2 et Netbeans L objet de ce TP est d installer l environnement de travail. Nous commençons par définir des notions de base nécessaires pour comprendre la

Plus en détail

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS

Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS Installation d OwnCloud 8.0 sous Debian Avec connexion des utilisateurs active directory et mise en place de HTTPS FOURNIER VINCENT 29/04/2015 1.2 Ce tutoriel est réalisé sous debian 7.7 avec une synchronisation

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 7 Étude de cas : la boutique MX Dans ce dernier chapitre, nous allons exploiter Dreamweaver MX pour développer une boutique marchande utilisant la technologie

Plus en détail

Plateforme d'évaluation professionnelle. Manuel d utilisation du site Web d administration d EvaLog

Plateforme d'évaluation professionnelle. Manuel d utilisation du site Web d administration d EvaLog Plateforme d'évaluation professionnelle Manuel d utilisation du site Web d administration d EvaLog Un produit de la société AlgoWin http://www.algowin.fr Version 1.0.2 du 08/02/2015 Table des matie res

Plus en détail

Serveur Web Apache2. un beau message va s'afficher dans votre navigateur it work, c'est le contenu du fichier /var/www/index.html

Serveur Web Apache2. un beau message va s'afficher dans votre navigateur it work, c'est le contenu du fichier /var/www/index.html Wilson Leclercq Serveur Web Apache2 BTS SIO - E6 La Mise en Place du Serveur Apache 1 Présentation Apache est le plus populaire des serveurs HTTP ('HyperText Transfer Protocole') Libre, c'est un Protocole

Plus en détail

Séances 4a/4b Technologies du Web

Séances 4a/4b Technologies du Web Formations en Informatique de Lille 2012/2013 Séances 4a/4b Technologies du Web février 2013 Javascript Exercice 1 : Préalable : mise en place des outils Pour ce premier exercice, nous allons utiliser

Plus en détail

CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1

CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1 CAMPUS SUPINFO DE NICE STAGE A TEMPS PLEIN MAUFFRAY 127811 PROMOTION B1 RAPPORT DE STAGE Rapport de stage Mauffray thomas Page 1 Version : 1.0 Sommaire I. Introduction... 3 I.1. Objet du document... 3

Plus en détail

Veille technologique Symfony 2

Veille technologique Symfony 2 Veille technologique Symfony 2 Introduction : Symfony2 est un Framework PHP en MVC qui a pour objectif d'accélérer les développements. Il impose également un certain nombre de bonne pratique à respecter

Plus en détail

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Serveur de partage de documents Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents. Table des matières Création de la machine virtuelle Debian... 3 Présentation

Plus en détail

Guide d utilisation de la plate-forme EAD-COMETE. Interface étudiant

Guide d utilisation de la plate-forme EAD-COMETE. Interface étudiant Guide d utilisation de la plate-forme EAD-COMETE Interface étudiant I Ouverture d un compte utilisateur... 2 I.1 Procédure d obtention d un compte mail à Paris X... 2 I.2 Ouverture de compte sur ead-comete...

Plus en détail

Guide d utilisation MANITOU

Guide d utilisation MANITOU Guide d utilisation Libre service DOTATION MANITOU 19 mars 2012 L'information ci incluse est la propriété intellectuelle de MOMENTUM TECHNOLOGIES inc., et ne peut être utilisée, reproduite ou divulguée

Plus en détail

TUTORIAL : Créer le setup d un programme VB 6

TUTORIAL : Créer le setup d un programme VB 6 TUTORIAL : Créer le setup d un programme VB 6 NIVEAU : INITIES Pré requis pour comprendre ce tutorial : - Connaître les fichiers nécessaires à l installation d un programme VB - Connaître le système de

Plus en détail

Les services réseaux http, Ftp, Dns

Les services réseaux http, Ftp, Dns - Apache,Bind,Vsftp Debian - page 1 /6 Les services réseaux http, Ftp, Dns 1. Mise en situation Vous disposez d une machine virtuelle Debian. Vous devez y configurer un ensemble de serveurs qui doivent

Plus en détail

LE SITE INTERNET DU COLLÈGE

LE SITE INTERNET DU COLLÈGE LE SITE INTERNET DU COLLÈGE I) Introduction 1) Présentation Le site du collège est réalisé à l aide de SPIP. C'est un logiciel de publication pour l Internet qui permet de gérer un site à plusieurs, de

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

Groupe Eyrolles, 2006, ISBN : 2-212-11771-X

Groupe Eyrolles, 2006, ISBN : 2-212-11771-X Groupe Eyrolles, 2006, ISBN : 2-212-11771-X Création de pages dynamiques courantes CHAPITRE 3 169 Figure 3-39 La boîte de dialogue de l objet Liste/Menu permet de configurer les options de l affichage

Plus en détail

LE SITE INTERNET DU COLLÈGE

LE SITE INTERNET DU COLLÈGE LE SITE INTERNET DU COLLÈGE I ) Introduction: 1 Présentation : Le site du collège est réalisé à l aide de SPIP. C'est un logiciel de publication pour l Internet qui permet de gérer un site à plusieurs,

Plus en détail

Choisissez l un des modèles et dans la zone Options dans le volet de droite indiquez où vous désirez voir apparaître la Barre de navigation.

Choisissez l un des modèles et dans la zone Options dans le volet de droite indiquez où vous désirez voir apparaître la Barre de navigation. Publisher 2007 Créer une composition de type WEB Pour pouvoir publier votre site Web sur le Web, vous devez vous abonner à un service d'hébergement Web après d'un fournisseur de services Internet. Ce service

Plus en détail

Félicitations! Vous disposez désormais de votre armoire numérique en ligne.

Félicitations! Vous disposez désormais de votre armoire numérique en ligne. Félicitations! Vous disposez désormais de votre armoire numérique en ligne. Cette armoire va vous permettre : De mieux classer vos documents De mieux les retrouver De mieux les partager Ce petit guide

Plus en détail

Créer un site web avec RapidWeaver (Partie 1)

Créer un site web avec RapidWeaver (Partie 1) Créer un site web avec RapidWeaver (Partie 1) CREER UN SITE WEB AVEC RAPIDWEAVER (PARTIE 1)... 1 I INTRODUCTION... 2 II DÉMARRAGE DE L APPLICATION ET CREATION D UN NOUVEAU PROJET... 2 1. Création d un

Plus en détail

Tutorial Deeenes. - Un compte DynDNS - Le logiciel Deeenes (logiciel mis à votre disposition sur ce site)

Tutorial Deeenes. - Un compte DynDNS - Le logiciel Deeenes (logiciel mis à votre disposition sur ce site) Tutorial Deeenes A chaque fois que vous vous connectez sur Internet, votre F.A.I. vous attribue une nouvelle adresse IP, difficile de vous joindre si votre adresse change tout le temps. Dans ce tutorial

Plus en détail

LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR»

LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR» LA CREATION SOUS ORACLE DE VOTRE DOSSIER PERSONNEL SUR LE SITE INTERNET «INTRANET.U-PARIS10.FR» JEAN-FRANÇOIS GUEUGNON (MODEM-UNIVERSITE PARIS X-NANTERRE) 2003-03 2 LA CREATION SOUS ORACLE DE VOTRE DOSSIER

Plus en détail

Guide utilisateur INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES

Guide utilisateur INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES INFORMATION PUBLIC EN LIGNE MON GUIDE DES DROITS ET DEMARCHES Sommaire Mon Guide des Démarches Administratives Préambule... 3 Qu est-ce que «Mon guide des démarches administratives»?... 3 Pré-requis...

Plus en détail

Lea service Intranet établissement

Lea service Intranet établissement Lea service Intranet établissement Documentation Administrateur Présentation Le service Intranet établissement est accessible par l onglet Etablissement. Il affiche le site web de l établissement propulsé

Plus en détail

Installer des applications Office 2003

Installer des applications Office 2003 ROYAUME DU MAROC Office de la Formation Professionnelle et de la Promotion du Travail Installer des applications Office 2003 DIRECTION RECHERCHE ET INGENIERIE DE FORMATION SECTEUR NTIC Sommaire Introduction...

Plus en détail

DOMINIQUE DUTSCHER SAS

DOMINIQUE DUTSCHER SAS Documentation Utilisateur SOMMAIRE PRESENTATION GENERALE...3 Qu est-ce que D.A.S.?...3 Fenêtre principale...3 1 er lancement de D.A.S...4 PARAMETRAGE...8 Balance connectée...8 Paramètres du port série...9

Plus en détail

zorna Documentation Release 1.1.5 Noureddine Ayachi

zorna Documentation Release 1.1.5 Noureddine Ayachi zorna Documentation Release 1.1.5 Noureddine Ayachi August 14, 2015 Contents 1 Getting Started 1 1.1 English ZORNA documentation..................................... 1 1.2 Documentation de ZORNA en français.................................

Plus en détail

Guide de l utilisateur

Guide de l utilisateur Guide de l utilisateur Kerio Technologies c 1997-2002 Kerio Technologies. Tout droits réservés. Date de réalisation: 5 février 2002 Table des matières 1 La Messagerie Web.........................................................

Plus en détail

Sécuriser Apache2 avec SSL

Sécuriser Apache2 avec SSL Sécuriser Apache2 avec SSL Sous Ubuntu 14.0.1 M22 : Au profit des TS en Techniques de Réseaux Informatiques 2 ième année Introduction Le protocole SSL Les Certificats Mise en application avec le Serveur

Plus en détail

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

I Open Résa. Sommaire :

I Open Résa. Sommaire : I Open Résa Sommaire : I Open Résa... 1 Définition :... 2 Identification... 3 Création d un nouveau dossier :... 8 Première méthode :... 10 Seconde méthode :... 10 Ajout d éléments à la proposition :...

Plus en détail

Site internet UNASACEM

Site internet UNASACEM Site internet UNASACEM Documentation Unasacem GuideWeb - Gérer les activités Correspondants Philippe Labrot Mail philippe-labrot@orange.fr Date de création du document 11/07/2013 Référence Document Unasacem-GuideWeb-Gerer_les_activites

Plus en détail

Contenu. Version 2 du 28/08/2015

Contenu. Version 2 du 28/08/2015 Documentation enseignants Transférer son cours vers le nouveau serveur Moodle Version 2 du 28/08/2015 Contenu 1 Pourquoi un nouveau Moodle?... 2 2 Pourquoi faut-il transférer vos espaces de cours?... 2

Plus en détail

Travaux pratiques de M2105 Web dynamique

Travaux pratiques de M2105 Web dynamique Travaux pratiques de M2105 Web dynamique L objectif des séances de TP du module M2105 est de créer un mini site web d annuaire permettant à différents utilisateurs de gérer leurs contacts. Les informations

Plus en détail

Guide de configuration de vos courriels

Guide de configuration de vos courriels Guide de configuration de vos courriels Table des matières : Configuration d un compte de messagerie sous Microsoft Outlook... 2 Configuration d un compte de messagerie sous Outlook Express... 5 Configuration

Plus en détail

Module Article. Plate-forme de gestion de contenu. PubliShare utilise la librairie javascript (AJAX - Web 2.0)

Module Article. Plate-forme de gestion de contenu. PubliShare utilise la librairie javascript (AJAX - Web 2.0) G U I D E D U T I L I S AT I O N Publishare Plate-forme de gestion de contenu Module Article PubliShare utilise la librairie javascript (AJAX - Web.0) Sommaire Généralités Schéma de navigation Identification

Plus en détail

Tutoriel Installation d'un environnement LAMP (Apache, PHP, Mysql)

Tutoriel Installation d'un environnement LAMP (Apache, PHP, Mysql) Tutoriel Installation d'un environnement LAMP (Apache, PHP, Mysql) Article publiée le 4 Octobre 2013 Mise à jour le 5 Octobre 2013 En parcourant une fois de plus les forums je me suis aperçus que beaucoup

Plus en détail

MSS Engineering CH - UK - DK

MSS Engineering CH - UK - DK MSS Engineering CH - UK - DK I N T R A N E T Un Intranet incluant l Organigramme complet de l Engineering, des produits et deux forums. L un pour les discussions techniques en lien direct avec les produits

Plus en détail

Com mencer. Quelques étapes rapides sont nécessaires avant de pouvoir commencer à créer un site mobile U.me.

Com mencer. Quelques étapes rapides sont nécessaires avant de pouvoir commencer à créer un site mobile U.me. Commencer 1 - Se créer un compte 3 - Accès à l éditeur L interface U.me Éditer un U.me Prévisualiser votre site web mobile Publier votre site web mobile Contenu général 1- Les boutons a - Intégrer un bouton

Plus en détail

Ce réseau local est relié au réseau Internet ; les postes peuvent donc éventuellement accéder à ce réseau mondial.

Ce réseau local est relié au réseau Internet ; les postes peuvent donc éventuellement accéder à ce réseau mondial. Utiliser la salle sous SolSTICE 1 11.. Géénnéérraal littééss.. Votre salle informatique est en réseau, ce qui signifie que toutes les machines sont physiquement reliées entre elles. On parle de réseau

Plus en détail

Formation Symfony 2, fondamentaux et avancé

Formation Symfony 2, fondamentaux et avancé L institut de formation continue des professionnels du Web Formation Symfony 2, fondamentaux et avancé Référence formation : Durée : Prix conseillé : SF2 5 jours (35 heures) 2 600 HT (hors promotion ou

Plus en détail

Partie 1 Les fondamentaux

Partie 1 Les fondamentaux Partie 1 Les fondamentaux 1. Débuter avec Outlook 2010... 3 2. La fenêtre d Outlook... 23 3. Envoyer et recevoir des messages électroniques... 79 4. Gérer les contacts... 127 5. Gérer les emplois du temps...

Plus en détail

A.-M. Cubat Installation d un éditeur html intégré à PMB : TinyMCE Page 1 Source : http://amcubat.be/docpmb/pmb-installation-editeur-html-tinymce

A.-M. Cubat Installation d un éditeur html intégré à PMB : TinyMCE Page 1 Source : http://amcubat.be/docpmb/pmb-installation-editeur-html-tinymce A.-M. Cubat Installation d un éditeur html intégré à PMB : TinyMCE Page 1 Pour créer des infopages dans PMB, ou pour profiter pleinement des possibilités offertes par le portail inclus dans la version

Plus en détail

Présentation et explications

Présentation et explications Présentation et explications 1 SOMMAIRE I) Introduction... 3 II) Installation... 3 1) Localement... 3 2) Chez un hébergeur... 4 Installation automatique... 4 Installation manuelle... 4 III) Interface de

Plus en détail

Guide de prise en main rapide Solutions IR/FP

Guide de prise en main rapide Solutions IR/FP Guide de prise en main rapide Solutions IR/FP Solutions IR/FP est un logiciel de gestion des déclarations fiscales de patrimoine. Il contient un module administrateur, responsable de l affectation des

Plus en détail

PROCEDURE D INSTALLATION

PROCEDURE D INSTALLATION PROCEDURE D INSTALLATION VIGILENS Mise à jour : Juillet 2014 VIGILENS SARL 53, rue Vauban F 69006 LYON www.vigilens.net Sommaire 1. Liste des modifications apportées au document... 3 2. Installation et

Plus en détail

1. Introduction. 2. Objectifs de la réalisation. 3. Analyse de besoins

1. Introduction. 2. Objectifs de la réalisation. 3. Analyse de besoins 1. Introduction Le travail consiste à concevoir et à élaborer un dispositif de formation à distance, qui va au-delà de simples pages web statiques. On a choisi de faire appel à tout un module d apprentissage

Plus en détail

Utiliser Office 365 pour un projet d e quipe - PART 2

Utiliser Office 365 pour un projet d e quipe - PART 2 Utiliser Office 365 pour un projet d e quipe - PART 2 Introduction Depuis quelques mois, Microsoft a mis en ligne la nouvelle version de SharePoint en ligne. Cette solution est inclue dans l offre plus

Plus en détail

Wordpress : Les réglages généraux 24/02/2014

Wordpress : Les réglages généraux 24/02/2014 Installation du thème unite Dans le panneau de contrôle : Aller à Apparence -> Thèmes - Cliquer le «Ajouter» en haut - Thème mis à jour récemment - Télécharger unite.zip - Activer le thème. Vous pouvez

Plus en détail

Documentation MyGed / Parame trage d une Armoire

Documentation MyGed / Parame trage d une Armoire Documentation MyGed / Parame trage d une Armoire L armoire est la base de votre classement. Une armoire bien définit vous permettra non seulement de classer vos documents très rapidement mais aussi de

Plus en détail

Il peut être utile ou pratique d'installer un Joomla sur son propre PC, en local, sans utiliser de serveur distant.

Il peut être utile ou pratique d'installer un Joomla sur son propre PC, en local, sans utiliser de serveur distant. Besoin d'aide? Contactez-nous : support à partir de 65 HT/heure Il peut être utile ou pratique d'installer un Joomla sur son propre PC, en local, sans utiliser de serveur distant. Cette option a plusieurs

Plus en détail

Plateforme Systempay v1.24 Personnalisation avancée de la page paiement. Version 1.2a

Plateforme Systempay v1.24 Personnalisation avancée de la page paiement. Version 1.2a Plateforme Systempay v1.24 Personnalisation avancée de la page paiement Version 1.2a Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network

Plus en détail

Intégration d une station au domaine

Intégration d une station au domaine Atelier 4 au domaine Durée approximative de cet atelier : 1 heure 30 Objectif Apprendre à intégrer une station Windows à un domaine Windows. Action indispensable pour profiter de toutes les possibilités

Plus en détail

ITS WebManager 3.01. Mode d emploi pour l utilisateur du CMS

ITS WebManager 3.01. Mode d emploi pour l utilisateur du CMS ITS WebManager 3.01 Mode d emploi pour l utilisateur du CMS ITS Informatique Route de la Bourgeoisie 17 1963 Vétroz Tél. +41(0)27/346 55 92 info@its-informatique.ch www.its-informatique.ch 1. Introduction

Plus en détail

Les nouveautés. % Internet Explorer 8

Les nouveautés. % Internet Explorer 8 Introduction La dernière version d Internet Explorer s intègre bien évidemment dans toutes les versions de Windows 7. Mais rien ne vous empêche de l installer également sur des systèmes plus anciens :

Plus en détail

Documentation utilisateur. BEEM v1.0 Décembre 2009

Documentation utilisateur. BEEM v1.0 Décembre 2009 Documentation utilisateur BEEM v1.0 Décembre 2009 1 Table des matières Table des matières... 2 A propos de ce manuel... 3 Utilisation de ce manuel...3 Touches de navigation...3 Conventions...4 Assistance...5

Plus en détail

TP : SERVEUR WEB DYNAMIQUE

TP : SERVEUR WEB DYNAMIQUE TP : SERVEUR WEB DYNAMIQUE I CONTEXTE Vous venez d être embauché comme administrateur réseau dans une entreprise qui fabrique des bijoux. L informaticien chargé du développement des applications vient

Plus en détail

Site de Cours. Procédure pour l utilisation de Site de Cours par le titulaire d un cours

Site de Cours. Procédure pour l utilisation de Site de Cours par le titulaire d un cours Site de Cours Procédure pour l utilisation de Site de Cours par le titulaire d un cours 11/06/2015 Version 6 Service des technologies de l information Table des matières Table des matières... 1 Introduction...

Plus en détail

Environnement de travail

Environnement de travail Environnement de travail Distribution: Ubuntu 11.10 Packages Code: sudo apt-get install lamp-server^ L installation d Apache2 est détaillée là: http://www.linux-france.org/prj/edu/archinet/systeme/ ch16s02.html

Plus en détail

FENESTELA V.1.2005. Manuel Utilisateur

FENESTELA V.1.2005. Manuel Utilisateur FENESTELA V.1.2005 Manuel Utilisateur 1 Lors de l installation de Fenestela un Profil Administrateur et un bureau type est fourni. Pour accéder à votre Fenestela, ouvrez votre navigateur Web (Internet

Plus en détail

Prise en main ProConcept ERP. Version 11.1 Web

Prise en main ProConcept ERP. Version 11.1 Web Prise en main ProConcept ERP Version 11.1 Web Version du 08.10.2015 Table des matières 1. Lancement de ProConcept Web ERP 11.1... 4 1.1. Définir la page ProConcept ERP comme page de démarrage... 5 1.2.

Plus en détail

NBB.Stat Manuel d utilisation

NBB.Stat Manuel d utilisation NBB.Stat Manuel d utilisation Table des matières 1. INTRODUCTION... 3 1.1. QU EST-CE QUE NBB.STAT?... 3 1.2. DEMARRAGE... 3 1.3. AIDE... 3 1.4. CONCEPTS DE BASE... 3 2. TROUVER UN ENSEMBLE DE DONNEES...

Plus en détail

CHAPITRE 1 : ENVIRONNEMENT GRAPHIQUE KDE

CHAPITRE 1 : ENVIRONNEMENT GRAPHIQUE KDE CHAPITRE 1 : ENVIRONNEMENT GRAPHIQUE KDE 1. Découvrir l environnement KDE (K Desktop Environment) Ce chapitre se veut une introduction à l environnement KDE et à son tableau de bord. Il traitera également

Plus en détail

FileMaker Server 12. Guide de démarrage

FileMaker Server 12. Guide de démarrage FileMaker Server 12 Guide de démarrage 2007 2012 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker et Bento sont des marques commerciales

Plus en détail

Content Manager System

Content Manager System Content Manager System Système de Gestion de Contenu GNU Free Documentation License Version 1.2, November 2002 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc. 51 Franklin St, Fifth Floor,

Plus en détail

Documentation de Plume CMS (bêta)

Documentation de Plume CMS (bêta) 1 sur 21 15/10/2007 22:25 Documentation de Plume CMS (bêta) Chapitre 2 - Installation et mise à jour 2.1. Pré-requis Cette section propose une liste non-exhaustive de menues tâches à effectuer avant une

Plus en détail

Besoins possibles pour l équipe :

Besoins possibles pour l équipe : Besoins possibles pour l équipe : Images ISO de Windows Sever, Windows 8 (ou Windows 7) -Linux (Debian ou Ubntu), VirtualBox -Locations de serveurs chez hébergeurs -Environnements de développement : SQL

Plus en détail

Tuto mise en place de sauvegarde, client-serveur

Tuto mise en place de sauvegarde, client-serveur Tuto mise en place de sauvegarde, client-serveur Environnements utilisés : Windows XP, Windows serveur 2008 R2, Storegrid Problématique posé 1 : Il y a un poste client avec un logiciel vital pour l activité

Plus en détail

Création de sites Cours salle informatique

Création de sites Cours salle informatique Création de sites Cours salle informatique Préalable : Etre visible (par les moteurs de recherche) Référencement. Qui fait quoi? Qui est responsable? L'ossature du site. Logiciels gratuits, payants? Hébergeur

Plus en détail

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE

ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE ESPACE MULTIMEDIA DU CANTON DE ROCHESERVIERE Atelier «pour débuter» Découverte de l ordinateur sous Windows 8 (PARTIE 2) 1 L ARBORESCENCE DE WINDOWS Windows est bâti sur une arborescence de fichiers et

Plus en détail

SERVEUR HTTPS MMI - SEMESTRE 4. Objectif. Démarche. Méthode. Préparé pour : M4204 Préparé par : Patrice GOMMERY 29 septembre 2015

SERVEUR HTTPS MMI - SEMESTRE 4. Objectif. Démarche. Méthode. Préparé pour : M4204 Préparé par : Patrice GOMMERY 29 septembre 2015 MMI - SEMESTRE 4 SERVEUR HTTPS Préparé pour : M4204 Préparé par : Patrice GOMMERY 29 septembre 2015 Objectif Créer un Site Web accessible avec le protocole HTTPS Démarche Créer un site web virtuel sous

Plus en détail

Utiliser le Ruban pour effectuer un publipostage

Utiliser le Ruban pour effectuer un publipostage Initiation au Publipostage avec Word 2007 1/8 Utiliser le Ruban pour effectuer un publipostage Utilisation de l onglet Publipostage sur le Ruban pour effectuer des fusions et publipostages. Pour effectuer

Plus en détail

TP 2 : Gestion de fichiers et répertoires, Droits d accès

TP 2 : Gestion de fichiers et répertoires, Droits d accès Culture et pratique de l informatique TP 2 : Gestion de fichiers et répertoires, Droits d accès 2014/15 Partie 1 : redirections des entrées-sorties Objectifs 1. Comprendre les notions de : système d exploitation

Plus en détail

Tout à savoir sur les clients FTP... (Mon site, pas à pas)

Tout à savoir sur les clients FTP... (Mon site, pas à pas) Tout à savoir sur les clients FTP... (Mon site, pas à pas) Je vous ai montré dans les 3 derniers articles de la série "Mon site, pas à pas" comment acheter et choisir un hébergement, un nom de domaine...

Plus en détail

PORTAIL WEB : la TOILE INDUSTRIELLE DE L ESTUAIRE DE LA SEINE

PORTAIL WEB : la TOILE INDUSTRIELLE DE L ESTUAIRE DE LA SEINE OCTOBRE 2015 PORTAIL WEB : la TOILE INDUSTRIELLE DE L ESTUAIRE DE LA SEINE Guide de l utilisateur SOMMAIRE I. Connexion au portail... 3 Introduction... 3 I.1. Prérequis technique... 3 I.2. L accès au portail...

Plus en détail

Configuration d une politique de sauvegarde

Configuration d une politique de sauvegarde Configuration d une politique de sauvegarde Pré-requis à cette présentation La lecture de ce guide suppose que vous avez installé l agent SFR Backup sur l équipement que vous souhaitez sauvegarder. Il

Plus en détail

But de cette présentation. Services réseaux Exercice récapitulatif. Schéma réseau de l'exercice. Enoncé. Hainaut P. 2015 - www.coursonline.

But de cette présentation. Services réseaux Exercice récapitulatif. Schéma réseau de l'exercice. Enoncé. Hainaut P. 2015 - www.coursonline. Services réseaux Exercice récapitulatif But de cette présentation Nous avons vu la configuration des services réseaux principaux mais tous rassemblés sur une même machine Il vous est proposé ici d'éclater

Plus en détail

Guide de démarrage rapide

Guide de démarrage rapide Guide de démarrage rapide L aspect de Microsoft Outlook 2013 étant différent par rapport aux versions précédentes, nous avons créé ce guide pour vous aider à être opérationnel au plus vite. Une application

Plus en détail

Office 365. Guide Site des Conseillers Départementaux. Windows SharePoint Office 365 est une marque de Microsoft Corporation

Office 365. Guide Site des Conseillers Départementaux. Windows SharePoint Office 365 est une marque de Microsoft Corporation Office 365 Site des Conseillers Départementaux Windows SharePoint Office 365 est une marque de Microsoft Corporation Office 365 A propos de ce document 3 Les sites collaboratifs 3 I) Définition 3 II) Elément

Plus en détail

P r é s e n t a t i o n d e l E s p a c e P r o m o t e u r d e P a r u V e n d u. f r. et Guide d utilisation 2008. www.paruvendu.

P r é s e n t a t i o n d e l E s p a c e P r o m o t e u r d e P a r u V e n d u. f r. et Guide d utilisation 2008. www.paruvendu. P r é s e n t a t i o n d e l E s p a c e P r o m o t e u r d e P a r u V e n d u. f r et Guide d utilisation 008 www.paruvendu.fr Bienvenu sur l Espace Promoteur A travers ce guide de l utilisateur, nous

Plus en détail

Novell. Novell Teaming 1.0. novdocx (fr) 6 April 2007 EXPLORER LE PORTLET DE BIENVENUE

Novell. Novell Teaming 1.0. novdocx (fr) 6 April 2007 EXPLORER LE PORTLET DE BIENVENUE Guide de démarrage rapide de Novell Teaming Novell Teaming novdocx (fr) 6 April 2007 1.0 Juillet 2007 DÉMARRAGE RAPIDE www.novell.com Novell Teaming Dans ce document, le terme "Novell Teaming" s'applique

Plus en détail

Présentation L ÉDITEUR D ÉTAT SUR PÉRICLÈS 5

Présentation L ÉDITEUR D ÉTAT SUR PÉRICLÈS 5 Présentation L ÉDITEUR D ÉTAT SUR PÉRICLÈS 5 Sommaire Questions fréquentes (Cliquez sur la question pour accéder directement à la réponse.) - Introduction... 3 - Présentation de la barre d outils... 4

Plus en détail

TP N o 2 - Serveur Apache

TP N o 2 - Serveur Apache IUT de Villetaneuse E. Viennet R&T Module I-C3 Applications Client/Serveur et Web 8/02/06 TP N o 2 - Serveur Apache Ce TP se déroulera avec Linux Red Hat 9 (image GTR-3), en salle de TP réseaux. EXERCICE

Plus en détail

Un petit tutoriel pour utiliser Wordpress (LeRepaire)

Un petit tutoriel pour utiliser Wordpress (LeRepaire) Un petit tutoriel pour utiliser Wordpress (LeRepaire) I. Pour écrire un article : Il faut déjà avoir un compte qui permette de le faire (ce n est pas un compte par défaut, il faut demander un accès à l

Plus en détail