Zope: une plateforme collaborative de développement web open source

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

Download "Zope: une plateforme collaborative de développement web open source"

Transcription

1 Zope: une plateforme collaborative de développement web open source (Article paru en mai 2001 dans la revue.net Pro et révisé légèrement depuis.) Entre serveur d'applications et système de gestion de contenu, Zope fournit en Open Source les moyens de créer rapidement et simplement des applications et des sites web dynamiques. Pourquoi Zope? De nos jours, les développeurs web confrontés à un projet d'application ou de site complexe peuvent difficilement envisager de programmer ex nihilo des fonctionnalités communes à la plupart des sites, telles que:! la génération de pages HTML (ou XML, WML...) à la volée à partir d'une description dans un langage de script simple;! la connexion à des sources de données externes, notamment des bases relationnelles;! la gestion des transactions;! l'indexation plein texte du contenu du site;! l'authentification des utilisateurs et la gestion des droits d'accès;! la possibilité de réutiliser, en les personnalisant, des composants logiciels métier. La complexité de certains développements a par ailleurs amené à chercher à séparer conceptuellement, et sous forme de composants distincts, les applications en trois couches: gestion des données, logique applicative et présentation. Ce type d'approche et l'ensemble des ces fonctionnalités élémentaires définit ce que l'on appelle généralement un serveur d'applications. Il existe de nombreux produits sur le marché qui correspondent à cette description, certains onéreux, d'autres sous forme de logiciels libres. Dans cette dernière famille, nous nous intéresserons à Zope, un produit qui se distingue par une approche originale:! Zope encourage le développement collaboratif, et permet d'intégrer au sein d'une même plateforme de développement à la fois des non-spécialistes de la programmation (designers HTML, graphistes, producteurs et éditeurs de contenu) et des développeurs.! Il est très simple à mettre en oeuvre, aussi bien sous Windows que sous Linux/Unix; Zope peut être connecté au Web soit directement, soit derrière un serveur HTTP comme Apache, IIS ou Netscape.! L'essentiel de ses fonctionnalités, y compris l'environnement de développement intégré et de gestion du contenu, est accessible depuis un simple navigateur web banalisé. Afin de permettre au maximum à des utilisateurs non avertis de travailler sur un site, les auteurs de Zope ont veillé à ne pas leur imposer de changer d'environnement. Ils peuvent continuer à travaillers avec leurs outils habituels: en effet, il est possible de visualiser et d'éditer directement du contenu dans Zope à l'aide d'un navigateur de fichiers comme par exemple Konqueror sous Linux ou l'explorateur Windows, ou d'utiliser directement sur le site des éditeurs HTML tels que GoLive, DreamWeaver ou HomeSite. D'un point de vue plus conceptuel, Zope se distingue en adoptant une vision résolument objet du Web: il ne s'agit plus seulement de publier des pages (HTML) ou d'exécuter des scripts, mais de publier des objets grâce à des appels de méthodes. Parmi les classes d'objets gérés par Zope, on trouve bien évidemments les objets familiers comme les dossiers, les documents HTML, les images, mais aussi les requêtes SQL, les connexions à une base de données ou à un serveur de messageries, ou d'autres objets métier de type un calendrier, une note de service, etc. Pour donner un exemple simple de l'avantage de l'approche objet de Zope, on peut citer la gestion des images: dans Zope, une image est un objet qui possède comme attributs une largeur et une hauteur calculées automatiquement lors de la création ou de la mise à jour de l'image. Ces attributs permettent de renseigner automatiquement les attributs WIDTH et HEIGHT de la balise IMG lors de l'inclusion de l'image dans du code HTML. Une solution libre

2 Zope était à l'origine un ensemble de logiciels développés et vendus par la société américaine Digital Creations depuis En novembre 1998, la décision a été prise de modifier la licence de ces logiciels pour en faire un logiciel libre, rebaptisé Zope, ou Z Object Publishing Environment. Ce choix s'est avéré très profitable pour la société, qui s'est dès lors considérablement développée, grâce à la dynamique qui s'est créée autour de la plateforme. De nombreuses sociétés à travers le monde proposent à présent des services autour de Zope (hébergement, consulting, développement, formation...) et participent au développement de la plateforme ou de composants aditionnels, suivant en cela le modèle du logiciel libre. En juillet 2001, Digital Creations a annoncé sa décision de changer de nom en Zope Corp. Zope est programmé principalement dans le langage Python, langage dynamique à objets multi-plateformes. Les avantages généralement reconnus de ce langage sont notamment sa souplesse et son expressivité, et surtout une syntaxe explicite et claire qui encourage l'écriture de code lisible. Zope est aujourd'hui l'une des applications les plus importantes écrites dans ce langage. Signe de l'importance de Python pour Zope, la société Digital Creations a embauché en octobre 2000 l'équipe de développement de Python, de façon à assurer une évolution du langage conforme aux besoins de la plateforme. Mais les développeurs Perl ne sont pas oubliés: des «méthodes Perl», actuellement en version bêta, devraient leur permettre de scripter Zope avec leur langage préféré. Zope est programmé de façon modulaire, et intègre de nombreux composants, dont certains peuvent être exploités indépendamment de l'ensemble. Les principaux composants de Zope sont:! ZServer, un serveur qui reconnaît les protocoles HTTP, FTP, WebDAV, XML-RPC, Fast-CGI...! ZODB, une base de données objets. Cette base est transactionnelle et permet de revenir à des versions antérieures des objets après une modification jugée inopportune a posteriori. Elle contient une hiérarchie d'objets, que l'on peut comparer à des dossiers et des documents dans un serveur web classique, qui sont le plus souvent directement associés à des URL.! ZPublisher, le mécanisme qui permet de transformer les URL en appels de méthodes sur des objets, et tenant compte du passage des paramètres et des droits d'accès aux différents objets.! une base de donnée SQL très simple, qui n'est efficace que pour des tables de quelques centaines de lignes, mais qui est suffisante pour l'apprentissage de la programmation SQL ou le prototypage d'une application. Cette base peut être remplacée par n'importe quelle SGBD courant, via des interfaces natives ou via ODBC.! le langage DTML, qui est le langage de génération de pages de Zope.! ZCatalog, un outil d'indexation des objets de la base Zope, qui permet de réaliser facilement un moteur de recherche sur un site Zope. Un environnement de développement 100% web Avec Zope, l'intégralité des tâches de gestion de contenu et d'administration des sites et une grande partie des tâches de développement peuvent s'effectuer depuis une interface web. L'avantage est évident: permettre à de nombreux utilisateurs de travailler sur un site depuis des postes de travail entièrement banalisés, avec une interface utilisateur familière, et sans avoir besoin d'accès shell au serveur qui héberge le site. L'interface de gestion de Zope se présente suivant le modèle maintenant familier des navigateurs de fichiers: l'arborescence des dossiers est représentée dans un cadre à gauche, tandis que le contenu du dossier courant est affiché en vis-à-vis à droite. À partir de cette interface, il est possible de créer de nouveaux objets (en les choisissant parmi une liste de classes reconnues par le serveur), de les copier, de les déplacer, de les renommer ou de les détruire. On peut aussi associer à chaque objet des attributs éditables depuis l'interface web, baptisés "propriétés", qui jouent le rôle de méta-données. Parmi les fonctionnalités accessibles depuis l'interface web, qu'on ne retrouve pas sur un serveur web classique, on peut noter:! la possibilité de revenir en arrière (opération undo) en cas d'erreur de manipulation sur des objets;! la possibilité de travailler sur le site dans des «versions» privées, qui sont acessibles aux développeurs ou aux gestionnaires de contenus, mais pas au commun des visiteurs, et de rendre publiques ces versions une fois qu'elles ont été testées et validées. Délégation et sécurité

3 Zope repose en partie sur un modèle de délégation particulier baptisé «acquisition». Dans ce modèle, un objet placé dans un dossier (ou plus généralement dans un autre objet qui joue le rôle de conteneur) peut «acquérir» les attributs ou les méthodes de l'objet qui le contient: si l'objet possède la propriété recherchée, c'est celle-ci qui est renvoyée; sinon, elle est recherchée dans le dossier qui le contient, puis dans les dossiers parents successifs jusqu'à la racine du site. Ainsi, une propriété affectée à un dossier sera-t-elle accessible de façon complètement transparente depuis tous les objets contenus dans ce dossier. Concrêtement, on peut prendre l'exemple du site d'une entreprise qui possède plusieurs divisions, chacune affectée à un webmaster différent. Il suffit de placer les pages correspondants aux différentes divisions dans des dossiers différents, puis d'affecter à ces dossiers une propriété «webmaster» avec l'adresse du chaque webmaster pour pouvoir insérer leurs adresses respectives à l'aide d'un code générique tel que: <a href="mailto:<dtml-var webmaster>">contacter le webmaster</a> qui sera inséré dans la méthode DTML qui définit les bas de page, standard_html_footer. L'acquisition joue également un rôle fondamental dans la gestion des droits d'accès: le gestionnaire général du site peut déléguer attribuer à des utilisateurs particuliers des droits sur des dossiers donnés. Dans notre exemple, chacun des webmasters de division se verra délégué le droit de modifier le dossier dont il à la responsabilité, et pas les autres. Bien évidemment, la création de nouveaux utilisateurs et l'administration des droits d'accès se fait entièrement depuis l'interface web. Il est par ailleurs possible d'utiliser une base d'utilisateurs existante, par exemple une base Unix, NT ou LDAP. On peut également définir dans Zope des droits d'accès et d'écriture de façon globale sous forme de «rôles», et attribuer un ou plusieurs rôles à chaque utilisateur du site. Par exemple, un utilisateur qui possède le rôle «programmeur SQL» aura la possibilité d'éditer toutes les méthodes SQL d'un site, mais pas d'autres méthodes sauf s'il possède explicitement les droits correspondants. Le langage DTML DTML, le «Document Template Markup Language», est le langage de génération de pages de Zope. Il s'agit d'un langage de script à balises, similaire en cela à PHP, JSP, ASP ou CFML. Sa particularité est d'être volontairement très simple, avec seulement une dizaine de balises différentes. Ce choix permet de confier d'une part à des graphistes HTML connaissant des rudiments de programmation la tâche de créer les gabarits (templates) du site chargés de la présentation, d'autre part de laisser des programmeurs développer dans un langage plus expressif, Python en l'occurrence, des objets métier qui se chargent de la logique applicative. Voici un exemple de code DTML: <dtml-var standard_html_header> <h2><dtml-var title_or_id></h2> <p> Ceci est le document DTML "<dtml-var id>". Nous sommes aujourd'hui le <dtml-var "ZopeTime()" fmt="%c">. </p> <dtml-var standard_html_footer> La balise <dtml-var...> sert à insérer dans le code HTML des valeurs qui sont connues de Zope au moment du rendu de la page. Ces valeurs peuvent provenir de plusieurs origines: propriétés ou méthodes liées à l'objet en train d'être rendu ou à l'un de ses parents, ou valeurs provenant de l'intéraction avec l'utilisateur, notamment d'un formulaire ou d'un cookie. Dans cet exemple, id est l'identifiant de l'objet courant; title_or_id est une méthode qui renvoie le titre de l'objet courant ou, si celui-ci n'a pas été défini, son identifiant; ZopeTime() est une méthode qui renvoie la date et l'heure courante sous forme d'un objet de type DateTime, et l'option fmt=... permet de choisir précisément la façon dont il va être représenté. Cet exemple illustre également une pratique récurrente dans Zope, qui consiste à utiliser systématiquement deux méthodes DTML, standard_html_header et standard_html_footer, pour représenter les haut et bas de page insérés sur toutes les pages d'un site ou d'un dossier.

4 Après <dtml-var...>, les balises d'usage le plus courant dans Zope sont <dtml-if...> et <dtml-in...>. La première permet de n'afficher un texte que lorsqu'une condition, en général exprimées sous forme d'une expression Python, est remplie. La seconde sert à réaliser une itération sur une liste d'objets, qui peut être par exemple la liste des objets contenus dans un dossier ou le résultat d'une requête SQL. De nombreuses options permettent de contrôler facilement la présentation du résultat, ou le groupage par lots. L'exemple suivant permet d'afficher, avec leur titre, les images contenues dans un répertoire images: <dtml-var standard_html_header> <h2>mes images</h2> <dtml-in expr="images.objectvalues('image')"> <p> <dtml-var sequence-item><br> <dtml-var title_or_id> </p> </dtml-in> <dtml-var standard_html_footer> Dans cet exemple, l'expression Python images.objectvalues(image) renvoie la liste de toutes les images contenues dans le dossier images. La balise <dtml-var sequence-item> permet d'afficher l'objet courant de la boucle. Comme il s'agit d'une image, Zope va insérer le code correspondant: <img src="...">. Enfin, <dtml-var title_or_id> affiche le titre (ou, à défaut, l'identifiant) de cette image (et non celui de la méthode DTML en cours d'évaluation). D'autres balises DTML utiles sont:! <dtml-call...>, qui appelle une méthode Python sans afficher de résultat. Cette balise permet notamment d'effectuer des manipulation simples sur les variables REQUEST et RESPONSE qui représentent respectivement la requête et la réponse HTTP en cours. Par exemple, ``<dtml-call "RESPONSE.redirect(http://www.nuxeo.com)">'' sert à rediriger le navigateur vers une nouvelle URL, en l'occurrence <dtml-with...> et <dtml-let...>, qui permettent de modifier l'espace de noms courant, dans lequel sont cherchées les valeurs lors d'un appel à <dtml-var...>, en y insérant un nouvel objet ou une nouvelle valeur.! <dtml-sendmail...> et <dtml-mime...>, qui servent à envoyer un courrier électronique, par exemple à un administrateur d'un site lorsqu'un document a été changé et que son intervention est nécessaire. Des composants prêts à l'usage L'un des principaux attraits de Zope est de permettre à des utilisateurs non programmeurs d'installer et de configurer selon leurs besoins des composants logiciels prêts à l'usage qui s'intègrent sur la plateforme. On trouve sur le site Zope.org les références à environ 300 de ces composants, baptisés "produits" dans la terminologie Zope. Parmi ces produits, on peut en citer quelques-uns d'usage courant:! de nombreux produits qui concernent l'accès à des sources de données externes: bases de données relationnelles comme Oracle, Sybase, MySQL, PostgreSQL, Interbase, etc., mais aussi serveurs LDAP, POP, IMAP... et protocoles d'objets distribués comme COM, CORBA ou XML-RPC.! Squishdot, un site de news prêt à l'emploi, similaire aux weblogs comme slashdot.org.! Metapublisher, un gestionnaire simple de bases de données, qui peut utiliser comme source de stockage soit la ZODB, soit une base relationnelle.! MSWord Document, un produit qui permet d'insérer des documents Word dans un site Zope, de les visualiser en HTML et de les indexer dans des Catalogues Zope. Ce produit est à présent remplacé par NuxDocument.! Yihaw, un gestionnaire d'information hiérarchiques, dans le style d'un annuaire de sites comme Yahoo!.! Zope Grand Unified Desktop (GUD), un projet qui inclut notamment un logiciel de webmail, un lecteur de news, un agenda, un gestionnaire de tâches, etc. En savoir plus

5 Cet article vous a donné envie d'en savoir plus sur Zope? Pas d'hésitation, rendez-vous sur Zope.org pour télécharger Zope, sous forme de code source pour Unix, de RPM pour Linux ou sous forme d'un exécutable auto-installable pour Windows. (Ce dernier contient, pour plus de simplicité, une copie de Python, et est donc réellement prêt à l'emploi.) Zope contient un didacticiel interactif, ZopeTutorial, qui permet avec des exemples concrets de faire le tour en quelques heures des principales fonctionnalités de Zope. Zope inclut également une aide contextuelle en ligne intégrée à l'interface de gestion de contenu. Un livre très complet sur Zope en français est disponible depuis juin 2001 aux Éditions Eyrolles, ainsi qu'un ouvrage en anglais, The Zope Book. Ce dernier est par ailleurs disponible en version Open Content (librement modifiable et redistribuable) sur le site zope.org. De nombreux autres documents, plus pointus et davantages destinés à des développeurs, sont disponibles sur le site Zope.org sous forme notamment de "Howtos" (mini-guides pratiques). Pour se retrouver dans cette quantité importante d'informations, on pourra consulter le document A Developer's Guide to Learning Zope.

Plone, un outil de gestion de contenu web. frederic.saintmarcel@inrialpes.fr philippe.lecler@irisa.fr

Plone, un outil de gestion de contenu web. frederic.saintmarcel@inrialpes.fr philippe.lecler@irisa.fr Plone, un outil de gestion de contenu web frederic.saintmarcel@inrialpes.fr philippe.lecler@irisa.fr Plan Historique Architecture logicielle Installation et composants Personnalisation Retour d expérience

Plus en détail

ARTICLE : élément de «base» contenant texte et ressources diverses. Peut avoir plusieurs statuts (visible ou non publiquement, entre autres),

ARTICLE : élément de «base» contenant texte et ressources diverses. Peut avoir plusieurs statuts (visible ou non publiquement, entre autres), Terminologie ARTICLE : élément de «base» contenant texte et ressources diverses. Peut avoir plusieurs statuts (visible ou non publiquement, entre autres), RUBRIQUE : contenant d'articles et/ou de rubriques

Plus en détail

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

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

La Programmation Web avec PHP

La Programmation Web avec PHP Nouvelle page 1 La Programmation Web avec PHP Qu'est-ce que php? Menu Qu'est ce que php? Les scripts PHP Installation de PHP Configuration d'un serveur IIS Mohamed SIDIR PHP est un langage de script HTML,

Plus en détail

Fonctionnement du Site Web Dynamique:

Fonctionnement du Site Web Dynamique: Fonctionnement du Site Web Dynamique: Site Web Dynamique: Un site Web dynamique est en faite un site Web dont les pages qu'il contient peuvent être générées dynamiquement, c'est à dire à la demande de

Plus en détail

Webmaster / Concepteur Multimedia

Webmaster / Concepteur Multimedia Durée : 217 heures Objectifs : Webmaster / Concepteur Multimedia Participants : Toute personne attirée par la création de site internet professionnel. Méthodes : Mise en pratique sur micro-ordinateur.

Plus en détail

DÉMARRAGE RAPIDE. Présentation et installation de NetStorage

DÉMARRAGE RAPIDE. Présentation et installation de NetStorage Novell NetStorage www.novell.com DÉMARRAGE RAPIDE Présentation et installation de NetStorage Novell NetStorage est une fonction de NetWare 6 qui permet d'accéder facilement, via Internet, au système de

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

Introduction à Dreamweaver CS4

Introduction à Dreamweaver CS4 Introduction à Dreamweaver CS4 Adobe Dreamweaver (anciennement Macromedia Dreamweaver) est un éditeur de site web de type «tel écrit tel écran» (cette formule remplaçant désormais dans la terminologie

Plus en détail

Au sommaire. BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word

Au sommaire. BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word BUREAUTIQUE Les bases de Microsoft Word Optimiser son secrétariat avec Microsoft Word L'édition de long document avec Microsoft Word Au sommaire Toute la bureautique en un seul logiciel avec Microsoft

Plus en détail

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens

Hébergement WeboCube. Un système performant et sécurisé. Hébergement géré par une équipe de techniciens Hébergement WeboCube Le service d'hébergement WeboCube a pour but de sécuriser la présence internet grâce à un suivi personnalisé et une maintenance active de votre serveur internet. Un espace de gestion

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

CONFIGURER VOTRE HEBERGEMENT LINUX

CONFIGURER VOTRE HEBERGEMENT LINUX CONFIGURER VOTRE HEBERGEMENT LINUX Ref : FP. P858 V 6.0 Ce document vous indique comment utiliser votre hébergement Linux à travers votre espace abonné. A - Accéder à la gestion de votre Hébergement...

Plus en détail

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait

Plus en détail

Evolutions du Web et des langages

Evolutions du Web et des langages Evolutions du Web Evolutions du Web et des langages WEB statique Ces pages sont écrites en HTML Les pages demandées sont identiques quelque soit La personne qui les demande L heure de la demande Etc. WEB

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

Support de cours de la formation izi-media

Support de cours de la formation izi-media Support de cours de la formation izi-media Préambule Ce support de cours s'adresse aux participants du module de formation «izi-media». Il n'a pas pour but de se substituer à la formation présentielle,

Plus en détail

OFFRE DE SERVICE. Pôle national de compétences FOAD (Formation Ouverte et A Distance) https://foad.orion.education.fr/

OFFRE DE SERVICE. Pôle national de compétences FOAD (Formation Ouverte et A Distance) https://foad.orion.education.fr/ OFFRE DE SERVICE TRAVAIL COLLABORATIF POUR ÉCHANGER, COLLABORER ET TRAVAILLER ENSEMBLE EN RESTANT LIBRE DE SON ORGANISATION Pôle national de compétences FOAD (Formation Ouverte et A Distance) https://foad.orion.education.fr/

Plus en détail

Mémento professeur du réseau pédagogique

Mémento professeur du réseau pédagogique Mémento professeur du réseau pédagogique 1. Accéder au réseau pédagogique Il suffit quand on vous demande votre nom d utilisateur et votre mot de passe de renseigner ceux-ci. Votre nom d utilisateur est

Plus en détail

Comment créer vos propres pages web?

Comment créer vos propres pages web? Comment créer vos propres pages web? Vous voulez vous aussi devenir acteur et présenter vos passions et vos envies aux yeux du monde. Présentez-les sur le WEB. Pour cela, il vous suffit de créer vos "pages

Plus en détail

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web

Plus en détail

ARCHITECTURE CLIENT / SERVEUR

ARCHITECTURE CLIENT / SERVEUR ARCHITECTURE CLIENT / SERVEUR ARCHITECTURE CLIENT/SERVEUR Définition : L'architecture client serveur s'appuie sur un poste central, le serveur, qui envoit des données aux machines clientes. Des programmes

Plus en détail

SOMMAIRE. Savoir utiliser les services de l'ent Outils personnels

SOMMAIRE. Savoir utiliser les services de l'ent Outils personnels Savoir utiliser les services de l'ent Outils personnels Outils personnels. Gérer les préférences. Personnaliser la page d'accueil 3. Utiliser l agenda personnel 4. Stocker des fichiers dans le porte-documents

Plus en détail

Présentation de Plone Gestionnaire de contenus

Présentation de Plone Gestionnaire de contenus Présentation de Plone Gestionnaire de contenus Présentations Eric Bréhaut Développeur / Chef de projet Emmanuelle Helly Alexandre Guy Fondateur d'euronode Développeuse / Intégratrice Chez Makina Corpus

Plus en détail

Gestion collaborative de documents

Gestion collaborative de documents Gestion collaborative de documents ANT box, le logiciel qui simplifie votre GED Les organisations (entreprises, collectivités, associations...) génèrent chaque jour des millions de documents, e-mails,

Plus en détail

Le Sphinx Utilisation du script d'enregistrement

Le Sphinx Utilisation du script d'enregistrement Le Sphinx Développement Le Sphinx Utilisation du script d'enregistrement Parc Altaïs Tel. : 04 50 69 82 98 74650 Chavanod contact@lesphinx-developpement.fr Il est possible de mettre un formulaire sur son

Plus en détail

Guide de déploiement

Guide de déploiement Guide de déploiement Installation du logiciel - Table des matières Présentation du déploiement du logiciel CommNet Server Windows Cluster Windows - Serveur virtuel CommNet Agent Windows Cluster Windows

Plus en détail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3 Manuel utilisateur des listes de diffusion Sympa à l'université Lille 3 1 Table des matières Table des matières...2 I. Introduction...3 II. Principe général de fonctionnement de «Sympa»...3 1. Les principaux

Plus en détail

Cahier de Charge. Master I Informatique parcours Ingénierie Logiciels. E-Service Système d information web «Gestion des services ensignants

Cahier de Charge. Master I Informatique parcours Ingénierie Logiciels. E-Service Système d information web «Gestion des services ensignants Master I Informatique parcours Ingénierie Logiciels Projet : E-Service Gestions des Enseignements Groupe 06 Cahier de Charge E-Service Système d information web «Gestion des services ensignants 2011-2012

Plus en détail

Internet Information Services 8 (IIS 8) Installation, configuration et maintenance du serveur Web IIS 8 sous Windows Server 2012

Internet Information Services 8 (IIS 8) Installation, configuration et maintenance du serveur Web IIS 8 sous Windows Server 2012 Introduction à IIS 1. Objectifs de ce livre 13 2. Implémentation d un serveur web 14 2.1 Les bases du web 14 2.2 Les protocoles web 16 2.3 Le fonctionnement d un serveur web 21 2.4 Les applications web

Plus en détail

Guide de configuration de SQL Server pour BusinessObjects Planning

Guide de configuration de SQL Server pour BusinessObjects Planning Guide de configuration de SQL Server pour BusinessObjects Planning BusinessObjects Planning XI Release 2 Copyright 2007 Business Objects. Tous droits réservés. Business Objects est propriétaire des brevets

Plus en détail

La Gestion Électronique des Documents avec Open ERP

La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP La Gestion Électronique des Documents avec Open ERP V e r s i o n d u d o c u m e n t V1.0 Introduction...4 I Installer la GED dans Open ERP...5 1 Les

Plus en détail

Installation locale de JOOMLA SEPIA

Installation locale de JOOMLA SEPIA FOAD TICE Installation locale de JOOMLA SEPIA Académie de Reims FRANÇOIS PALLUT Paternité - Pas d'utilisation Commerciale - Partage des Conditions Initiales à l'identique : http://creativecommons.org/licenses/by-nc-sa/2.0/fr/

Plus en détail

Guide Rédacteur Typo3

Guide Rédacteur Typo3 Guide Rédacteur Typo3 Table des matières 1. Introduction 1 2. Login 1 3. Vue d'ensemble 2 1.1 Le mode Page...5 1.2 Le mode Voir...7 4. Créer une nouvelle page 8 5. Déplacer une page 9 6. Copier une page

Plus en détail

Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS

Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS Guide d utilisateurs Plesk WEBPACK GUIDE D UTILISATEURS 1 PleskWebpack MAS_FR- Octobre 2010 SOMMAIRE - Introduction 1 - Créer un compte FTP et les droits d accès 2 - Utiliser l outil de rapport (statweb,

Plus en détail

Formation en Logiciels Libres. Fiche d inscription

Formation en Logiciels Libres. Fiche d inscription République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)

Plus en détail

Sage CRM. 7.2 Guide de Portail Client

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

Plus en détail

FileMaker Server 9. Publication Web personnalisée avec PHP

FileMaker Server 9. Publication Web personnalisée avec PHP FileMaker Server 9 Publication Web personnalisée avec PHP 2007 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker est une marque de FileMaker,

Plus en détail

Sylvain Boureliou. Présentation du serveur d'application Zope 20/02/2007 - Tags : Zope Python. 1. Sommaire général de la présentation

Sylvain Boureliou. Présentation du serveur d'application Zope 20/02/2007 - Tags : Zope Python. 1. Sommaire général de la présentation Sylvain Boureliou «Les épines que j'ai recueillies viennent de l'arbre que j'ai planté» [George Gordon, Lord Byron] Technologies Présentation du serveur d'application Zope Présentation du serveur d'application

Plus en détail

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep 2006. Marie-France Landréa - Observatoire de Paris

SYSTÈMES DE PUBLICATION POUR L INTERNET. Beatep 2006. Marie-France Landréa - Observatoire de Paris SYSTÈMES DE PUBLICATION POUR L INTERNET Beatep 2006 SPIP UN système de publication sur Internet Marie-France Landréa - Observatoire de Paris Caractéristiques des CMS Des auteurs (de contenu) Créent, d

Plus en détail

Créez et administrez vos sites Web

Créez et administrez vos sites Web Joomla! 3.3 Créez et administrez vos sites Web Didier MAZIER Table des matières.. 1 Chapitre 1 : Découvrir Joomla! A. Les raisons de créer un site sous Joomla!.. 9 B. Se documenter sur Joomla! 9 C. La

Plus en détail

Nouveau : Test de DATAGEN, générateur de données

Nouveau : Test de DATAGEN, générateur de données Nouveau : Test de DATAGEN, générateur de données par Date de publication : 10 avril 2005 Dernière mise à jour : Test de DATAGEN, outil de génération de jeux de données SGBD par Sylvain James, rédacteur

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

Activation et personnalisation de votre site mobile

Activation et personnalisation de votre site mobile Activation et personnalisation de votre site mobile Page 1 / 1 Table des matières 1. Activation de la version mobile 3 2. Personnalisation de la version mobile : premiers pas 2.1. Apparence générale et

Plus en détail

Réf. 2402 Implémentation et gestion de Microsoft Exchange Server 2003

Réf. 2402 Implémentation et gestion de Microsoft Exchange Server 2003 Public Ce cours est destiné aux informaticiens qui gèrent une messagerie électronique dans un environnement comprenant entre 250 et 5000 utilisateurs, réparti sur de nombreux sites, utilisant divers protocoles

Plus en détail

> Table des matières. Gestion des pages courantes... 4

> Table des matières. Gestion des pages courantes... 4 I N T E R FA C E A D M I N I S T R AT I O N M A N U E L D ' U T I L I S A T I O N D E T Y P O 3 V 4. 5 W W W. B R I G N O L E S. F R STRATIS NOVEMBRE 2011 > Table des matières Gestion des pages courantes............................................................................................................

Plus en détail

SERVEUR DE MESSAGERIE

SERVEUR DE MESSAGERIE CRÉEZ VOTRE SERVEUR DE MESSAGERIE avec: version 4.3-B248 Sommaire PREAMBULE et REMERCIEMENTS Page 2 INTRODUCTION Page 2 AVERTISSEMENT Page 3 INSTALLATION Page 3 CONFIGURATION Page 12 CLIENT DE MESAGERIE

Plus en détail

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 FileMaker Pro 14 Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

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

Documentation de CMS-gen

Documentation de CMS-gen Table des matières GÉNÉRALITÉ... 1 LA ZONE D'ADMINISTRATION... 2 LOGIN SUR LA ZONE D ADMINISTRATION... 2 EDITION DU CONTENU EN LIGNE... 3 LE MODE EDITION... 3 PUBLICATION... 3 SUPPRIMER DES MODIFICATIONS...

Plus en détail

1. L'environnement. de travail. 420-283 Programmation. d'un serveur

1. L'environnement. de travail. 420-283 Programmation. d'un serveur 420-283 Programmation d'un serveur 1. L'environnement de travail L'objectif de ce cours est de développer des applications clients-serveur utilisant des bases de données. Le modèle selon lequel fonctionne

Plus en détail

Vue d'ensemble de Document Distributor

Vue d'ensemble de Document Distributor Pour afficher ou télécharger cette publication ou d'autres publications Lexmark Document Solutions, cliquez ici. Vue d'ensemble de Document Distributor Le logiciel Lexmark Document Distributor fournit

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

Bien débuter avec le CMS libre Wordpress

Bien débuter avec le CMS libre Wordpress Bien débuter avec le CMS libre Wordpress 1 / 17 Sommaire. Présentation Préparation Installation Configuration de base Quelques plugins utiles Wordpress et référencement La sécurité Pour finir Bibliographie

Plus en détail

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative) IBM SPSS Statistics Version 22 Instructions d'installation sous Windows (licence nominative) Table des matières Instructions d'installation....... 1 Configuration requise........... 1 Code d'autorisation...........

Plus en détail

Chapitre 4 Les Servlets. 1. Qu'est-ce qu'une Servlet? 1.1 Présentation. 1.2 Requêtes HTTP

Chapitre 4 Les Servlets. 1. Qu'est-ce qu'une Servlet? 1.1 Présentation. 1.2 Requêtes HTTP 210 Les Servlets 1. Qu'est-ce qu'une Servlet? 1.1 Présentation Les Servlets sont la base de la programmation Java EE. La conception d'un site Web dynamique en Java repose sur ces éléments. Une Servlet

Plus en détail

SQL Server 2008 Report Builder 2.0

SQL Server 2008 Report Builder 2.0 SQL Server 2008 Report Builder 2.0 Installation et utilisation de Report Builder 2.0 Dans le cadre de la création de rapports pour SQL Server Reporting Services 2008, un outil est disponible, Report Builder

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Il est possible, pour des objets, de visualiser ou modifier le contenu. La présentation des objets dans le navigateur peut être paramétrée ; vous trouverez

Plus en détail

Les architectures N-tiers

Les architectures N-tiers Les architectures N-tiers 1 SOMMAIRE DU COURS XML ET LES ARCHITECTURES N-TIER Introduction aux architectures N-tier Serveurs d applications Déploiement d applications J2EE Tiers applicatif : servlets Tiers

Plus en détail

Gestion du design (DesignManager)

Gestion du design (DesignManager) 1 sur 7 15/10/2014 14:06 Administration de CMS Made Simple - evolution biologique - Gestionnaire de Modules Bienvenu(e) : archeo Vous avez 1 notification en cours Gestionnaire de Modules Déposer les fichiers

Plus en détail

Démarrer avec la suite collaborative SCOUT

Démarrer avec la suite collaborative SCOUT Démarrer avec la suite collaborative SCOUT SCOUT - Service COllaboratif de l'université de Toulouse 07 Octobre 2015 Version : V1.0 UFTMIP SCOUT - Service COllaboratif de l'université de Toulouse Version

Plus en détail

Windows 2003 server. Active Directory. Rudolf Pareti. Version 1.0

Windows 2003 server. Active Directory. Rudolf Pareti. Version 1.0 Windows 2003 server Active Directory Rudolf Pareti Version 1.0 Domaine Windows Définitions Contrôleur de domaine Dans une forêt Active Directory, serveur contenant une copie inscriptible de la base de

Plus en détail

Google Chrome. La barre de favoris: Une petit barre (Ctrl+B) qui fait tout la largeur du navigateur juste en dessous de la barre de recherche.

Google Chrome. La barre de favoris: Une petit barre (Ctrl+B) qui fait tout la largeur du navigateur juste en dessous de la barre de recherche. Google Chrome Résumé rapide: Lien de téléchargement: http://www.google.fr/chrome La barre de favoris: Une petit barre (Ctrl+B) qui fait tout la largeur du navigateur juste en dessous de la barre de recherche.

Plus en détail

SOAP OU REST, QUE CHOISIR?

SOAP OU REST, QUE CHOISIR? SOAP OU REST, QUE CHOISIR? Eric van der Vlist (vdv@dyomedea.com) SOAP ou REST, que choisir? Web Services Convention Juin 2004 Eric van der Vlist (vdv@dyomedea.com) SOAP-- WS Convention 2004 -- Page 1 COMPARER

Plus en détail

Le client/serveur repose sur une communication d égal à égal entre les applications.

Le client/serveur repose sur une communication d égal à égal entre les applications. Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE

Plus en détail

Personnaliser un thème WordPress pour un Blog de l'ara. Méthode pas à pas.

Personnaliser un thème WordPress pour un Blog de l'ara. Méthode pas à pas. Personnaliser un thème WordPress pour un Blog de l'ara. Méthode pas à pas. Table des matières I. Les outils nécessaires... 3 II. Utilisation de l'outil Artisteer.... 3 1. Pourquoi utiliser Artisteer?...

Plus en détail

1. Introduction. 2. Présentation SPIP? 2.2 Terminologie de SPIP

1. Introduction. 2. Présentation SPIP? 2.2 Terminologie de SPIP 1. Introduction Ce document a pour objectif de présenter brièvement le logiciel de publication collaborative en ligne SPIP et de servir de «mémo» pour son utilisation de rédaction. Par exemple : www.mon-site.com

Plus en détail

Annuaire : Active Directory

Annuaire : Active Directory Annuaire : Active Directory Un annuaire est une structure hiérarchique qui stocke des informations sur les objets du réseau. Un service d'annuaire, tel qu'active Directory, fournit des méthodes de stockage

Plus en détail

Conception et Implémentation

Conception et Implémentation I. INTRODUCTION Dans ce chapitre on va définir la conception de notre site web dynamique et nous expliquons les étapes de réalisation, les outils utilisés et l interface principale ainsi que les différentes

Plus en détail

Catalogue de formation

Catalogue de formation 4 rue Jules Raimu 31 200 Toulouse http://www.creabilis.com contact@creabilis.com Tél. : 05 34 251 641 Fax : 05 34 257 956 Catalogue de formation CREABILIS S.A.R.L au capital de 7500 - R.C.S. Toulouse 441

Plus en détail

Manuel d utilisation email NETexcom

Manuel d utilisation email NETexcom Manuel d utilisation email NETexcom Table des matières Vos emails avec NETexcom... 3 Présentation... 3 GroupWare... 3 WebMail emails sur internet... 4 Se connecter au Webmail... 4 Menu principal... 5 La

Plus en détail

> Table des matières. Gestion des pages courantes... 4

> Table des matières. Gestion des pages courantes... 4 I N T E R FA C E A D M I N I S T R AT I O N M A N U E L D ' U T I L I S A T I O N D E T Y P O 3 V 4. 5 W W W. B R I G N O L E S. F R STRATIS NOVEMBRE 2011 > Table des matières Gestion des pages courantes............................................................................................................

Plus en détail

Espace de travail collaboratif

Espace de travail collaboratif Espace de travail collaboratif 1/10 Table des matières Présentation...3 Les modules...4 LiveCounter, Messenger et Moteur de recherche...5 Utilisateur, Administrateur et Invité...5 Droits d'accès au contenu...6

Plus en détail

Espace numérique de travail collaboratif

Espace numérique de travail collaboratif Espace numérique de travail collaboratif 1/10 Présentation Agora Project est un espace de travail collaboratif complet et intuitif. Cette application est accessible partout et à tout moment, via un simple

Plus en détail

Publication d'application

Publication d'application Publication d'application Vue d'ensemble JetClouding supporte 3 types de publication d'application: Microsoft Remote Desktop: L'utilisateur verra le Bureau à distance Windows dans la session. Le contrôle

Plus en détail

SCOoffice Mail Connector for Microsoft Outlook. Guide d'installation Outlook 2002

SCOoffice Mail Connector for Microsoft Outlook. Guide d'installation Outlook 2002 SCOoffice Mail Connector for Microsoft Outlook Guide d'installation Outlook 2002 Rév 1.1 4 décembre 2002 SCOoffice Mail Connector for Microsoft Outlook Guide d'installation - Outlook XP Introduction Ce

Plus en détail

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée)

IBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence simultanée) IBM SPSS Statistics Version 22 Instructions d'installation sous Windows (licence simultanée) Table des matières Instructions d'installation....... 1 Configuration requise........... 1 Installation...............

Plus en détail

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack

Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack Prise en main du BusinessObjects XI R2 Service Pack 2/ Productivity Pack A propos de ce guide A propos de ce guide Ce guide contient des informations de prise en main du BusinessObjects XI R2 Service Pack

Plus en détail

Tutoriel Drupal version 6 :

Tutoriel Drupal version 6 : 1 Tutoriel Drupal version 6 : Installation en local sous Windows et traduction 2 1. Installation de Drupal en local (sur votre pc) 1.1. Logiciels nécessaires Drupal fonctionne dans un environnement nécessitant

Plus en détail

Gestion de contenu. 1. Définition. 2. Fonctionnement

Gestion de contenu. 1. Définition. 2. Fonctionnement Gestion de contenu 1. Définition Les systèmes de gestion de contenu (CMS, Content Management System) sont des plateformes permettant la mise à jour dynamique de contenu de sites Web. Ils permettent la

Plus en détail

FONCTIONS CLEFS. Gestion documentaire. Chaîne de validation des documents. Espaces de travail collaboratif. Gestion des accès basée sur des rôles

FONCTIONS CLEFS. Gestion documentaire. Chaîne de validation des documents. Espaces de travail collaboratif. Gestion des accès basée sur des rôles Nuxeo Collaborative Portal Server 1 FONCTIONS CLEFS Gestion documentaire Chaîne de validation des documents Espaces de travail collaboratif Gestion des accès basée sur des rôles Sécurité Suivi des versions

Plus en détail

Implantation d'applications pédagogiques sur le serveur WEB du DIP

Implantation d'applications pédagogiques sur le serveur WEB du DIP Document technique destiné aux personnes mandatées pour développer et exploiter un site WEB sur le serveur pédagogique du DIP (ex-document "Marie Navoile") - 1 - Introduction Ce document est destiné à

Plus en détail

Création d un catalogue en ligne

Création d un catalogue en ligne 5 Création d un catalogue en ligne Au sommaire de ce chapitre Fonctionnement théorique Définition de jeux d enregistrements Insertion de contenu dynamique Aperçu des données Finalisation de la page de

Plus en détail

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés.

2010 Ing. Punzenberger COPA-DATA GmbH. Tous droits réservés. 2010 Ing. Punzenberger COPA-DATA GmbH Tous droits réservés. La distribution et/ou reproduction de ce document ou partie de ce document sous n'importe quelle forme n'est autorisée qu'avec la permission

Plus en détail

CONFIGURER VOTRE HEBERGEMENT WINDOWS

CONFIGURER VOTRE HEBERGEMENT WINDOWS CONFIGURER VOTRE HEBERGEMENT WINDOWS Ce document vous indique comment utiliser votre hébergement Windows à travers votre espace abonné. A - Accéder à la Gestion de votre hébergement... 2 B - Gérer votre

Plus en détail

WEBSTATISTICA - Version 10

WEBSTATISTICA - Version 10 WEBSTATISTICA - Version 10 Instructions d'installation WEBSTATISTICA Serveur Unique pour utilisation sous Terminal Server et Citrix Remarques : 1. Ces instructions s'appliquent à une installation sous

Plus en détail

Guide pour bien débuter avec m@société.com

Guide pour bien débuter avec m@société.com Guide pour bien débuter avec m@société.com Découvrez dans ce guide toutes les possibilités de SFR m@société.com. Comment créer des boites aux lettres au nom de votre domaine? Comment déposer votre site

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

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

Authentification avec CAS sous PRONOTE.net 2011. Version du lundi 19 septembre 2011

Authentification avec CAS sous PRONOTE.net 2011. Version du lundi 19 septembre 2011 1 Authentification avec CAS sous PRONOTE.net 2011 Version du lundi 19 septembre 2011 2 1 - Vocabulaire employé et documentation... 3 1.1 - SSO (Single Sign-On)... 3 1.2 - CAS (Central Authentication Service)...

Plus en détail

Créer un projet multimédia avec MCK3

Créer un projet multimédia avec MCK3 Créer un projet multimédia avec MCK3 MCK3 est un logiciel gratuit de création multimédia. Vous pouvez le télécharger sur le site de son auteur Frédéric Fouet : http://www.fredericfouet.com/ Il vous permet

Plus en détail

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU

LANDPARK NETWORK IP LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU LANDPARK NETWORK IP Avril 2014 LANDPARK NETWORK IP VOUS PERMET D'INVENTORIER FACILEMENT VOS POSTES EN RÉSEAU Landpark NetworkIP est composé de trois modules : Un module Serveur, que l'on installe sur n'importe

Plus en détail

Température corporelle des rats TRAVAUX PRATIQUES

Température corporelle des rats TRAVAUX PRATIQUES Informatique et Sciences du Numérique Température corporelle des rats TRAVAUX PRATIQUES Travaux Pratiques - 1 - TP No.. : Environnement de développement Windows, langage HTML /PHP Objectif Etre capable

Plus en détail

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable

Plus en détail

Installation d'un cluster ejabberd

Installation d'un cluster ejabberd Installation d'un cluster ejabberd Sommaire 1. Avant-propos 2. Configuration DNS 3. Installation 1. Installation sur le premier noeud 2. Configuration du noeud 1. Configuration de base 2. Configuration

Plus en détail