Documentation technique

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

Download "Documentation technique"

Transcription

1 Documentation technique

2 Documentation technique Destinataires : Direction EIP Nom du fichier : 2011_TD1_FR_Symbiosys.odt Promotion : 2011 (Epitech 5) Date de création : Chef de groupe : Manfred Touron Date de dernière modification : Membres du groupe : Vincent Auclair Romain Bienvault Gaëtan Ciquie Alexandra Grasland Joël Randrianandrasana Version : 2.0 Langue : Français Historique du document Numéro de Version Date Modifications Première mise en page et plan Ajout des schémas Ajout des explications Passage de la documentation sur eip.symbiosys.biz Refonte du plan Ajout de la page de garde - Mise à jour du contenu - Ajout des diagrammes Ajout des modules réalisés avec les screenshots associés Mise à jour de l'avancement du développement des modules - Ajout d'illustrations pour les sections 2 et _TD1_FR_Symbiosys.odt 2/15

3 Les EIP à Epitech Résumé Durant leurs deux dernières années d'études, les étudiants de l'epitech doivent réaliser en groupe un projet innovateur. Les étudiants sont encadrés dans toutes les étapes de leur EIP (Epitech innovative Project) par un laboratoire dédié, le Lab EIP. Le projet Symbiosys Symbiosys est une plateforme de création de sites internet orientée métiers. Ce service est dédié aux professionnels souhaitant se composer un site internet sur-mesure à moindre coût. Le projet prend en charge la réservation du nom de domaine, l'hébergement et le référencement. De plus, il fournit à l'utilisateur tous les outils nécessaires à la gestion du site, en toute autonomie. Documentation technique Ce document décrit tous les aspects techniques du projet Symbiosys. De l'architecture choisie au langage de programmation utilisé, tous les choix techniques sont expliqués et justifiés. Des schémas d'architecture viennent compléter l'ensemble, afin de fournir à un éventuel développeur toutes les informations nécéssaires à la reprise du projet. 2011_TD1_FR_Symbiosys.odt 3/15

4 Table des matières Historique du document...2 Résumé Introduction à la documentation technique Les technologies utilisées Linux Nginx MySQL Drupal Diagramme applicatif Organisation des modules Organisation des données et conception Modules réalisés Module de geolocalisation : Feed2map Module d'édition de contenu : Wysiwyg Symbiosys manager Symbiosys Site _TD1_FR_Symbiosys.odt 4/15

5 1 Introduction à la documentation technique Ce document décrit le fonctionnement technique du projet Symbiosys. Notre solution utilise une base web classique. Elle est composée d un système d exploitation, un serveur HTTP et un serveur SQL. Symbiosys fonctionne avec toutes les combinaisons d OS, serveurs HTTP et serveurs SQL. Nous ne vendons pas la solution mais seulement un service, nous allons décrire ici les choix d applications utilisées pour la platforme de service. Nous utilisons Linux comme système d exploitation, Nginx comme serveur HTTP et MySQL comme serveur SQL. Dans ce document nous allons tout d abord expliquer la configuration des machines, puis nous expliquerons Drupal, les modules que nous utilisons et enfin le code que nous avons dû écrire. 2 Les technologies utilisées 2.1 Linux Nous utilisons Ubuntu server comme système d exploitation pour sa stabilité et sa réactivité pour corriger les failles de sécurité. Le but de notre architecture est de pouvoir rajouter une machine dans le cluster, puis lui assigner un mode afin qu elle soit automatiquement prise en compte. Pour cela, nous avons un dump général qui contient le code source déployé et une partition en NFS pour accéder aux données importées par les utilisateurs. Une fois la machine installée, nous choisissons si celle-ci est un serveur HTTP statique (pour les images, css, éléments précompressés), un esclave MySQL ou un cluster PHP. 2.2 Nginx Nginx est un serveur HTTP léger, rapide et sécurisé. Il est très facile de configurer Nginx pour qu il fonctionne en mode cluster. Il y a deux types de serveur Nginx dans notre plateforme. Le premier type de serveur sert exclusivement aux contenus statiques pour améliorer les performances. L'autre type sert toutes les pages dynamiques en php. Celles-ci sont exécutées dans des processus FastCGI. Une liste de serveurs FastCGI est lancée et les serveurs Nginx les utilise en repartissant la charge. Le bytecode PHP est mis en cache pour accélérer les performances. 2.3 MySQL Nous utilisons un cluster MySQL pour la plateforme. Celui-ci est composée d un proxy, d un master et d esclaves. Toutes les requêtes passent par le proxy qui distribue les requêtes d'écriture vers le master et réparti le reste vers les esclaves. 2011_TD1_FR_Symbiosys.odt 5/15

6 2.4 Drupal Nous utilisons la version de drupal 6 qui à l écriture de cette documentation était la Voulant conserver tous les avantages de drupal, nous n avons pas effectué une seule modification dans le coeur ou les modules de ce dernier. Nous avons cependant ajouter une vingtaine de modules d extensions dont les views et CCK. Grâce à ceci nous pouvons mettre à jour le CMS rapidement et facilement. La communauté drupal est très active et développe beaucoup de modules. Ceux-ci sont souvent mis à disposition sur le site de drupal. L'utilisations de modules déjà développés nous permet de nous concentrer sur des développements internes. Ayant déjà une grande expérience de développement avec drupal, nous connaissons déjà une grande partie des modules que l on peut utiliser pour accélérer le déploiement de nos services. Nous avons donc créé une interface d administration pour la plateforme. Nous pouvons administrer tous les sites ainsi qu en créer des nouveaux depuis cette interface. Nous nous somme inspiré de la manière dont OVH fonctionne. Un site peut avoir jusqu'à trois contact. Un propriétaire, un débiteur et un administrateur. Un site peut aussi avoir plusieurs adresses DNS et avoir diverses méthodes de facturation. Cette interface ne sera pas exposée aux clients, elle est destinée aux administrateurs de la plateforme. Pour chaque nouveau corps-de-métier que nous proposons, nous devons développer un portail, qui servira d'annuaire vers les sites des clients, proposera une démonstration à un utilisateur et lui proposera de s'inscrire au service. Un site «démo» sera accessible pour tout le monde avec certaines fonctionnalités désactivées (comme le changement de mot de passe) et contiendra des données fictives d'exemple. Le site sera netoyé régulièrement et netoyable à la demande. 2011_TD1_FR_Symbiosys.odt 6/15

7 Un site de développement sera utile au groupe de l'eip pour tester les modifications sans risque. Un hook sur le SVN nous permettra de mettre à jour le code du site au moment du commit. Un module nous permettra de générer du contenu aléatoire en grande quantité et pouvoir tester facilement nos modules. Toujours pour les développeurs, un site de test sera crée à la demande et permettra de lancer une série de tests unitaires afin de s'assurer que les fonctionnalités ne soient pas corrompues par des modifications. Une documentation est géneré à partir des commentaires dans le code source. Cela permet d'automatiser la maintenance de celle ci et de simplifier sa créations car nous sommes plusieurs développeur à travailler simultannément dessus. Le site «cdn» contient tous les fichiers statiques. Il est optimisé pour délivrer rapidement les fichiers (peu d'accès disques) et peut compresser les fichiers si le navigateur supporte la compression. Le site «manager» est un panel d'administration réservé au clients, dans lequel ils pourront payer les services, commander des noms de domaine, voir le détail des factures, communiquer avec l'assistance technique et d'autre utilisateurs. Drupal nous permet de facilement administrer le multi-site et de n'avoir en tout et pour tout que deux sources de Drupal installées. L'une d'entre elles sera reservé pour le site de gestio, des tests ainsi que les profils de développement. L'autre, plus stable, sera utilisé pour tous les sites en production. Grâce à cette infrastructur, nous pouvons tester des mo0difications uniquement sur ce qui est en developpement sans que cela impact les services en productions. 2011_TD1_FR_Symbiosys.odt 7/15

8 3 Diagramme applicatif 2011_TD1_FR_Symbiosys.odt 8/15

9 4 Organisation des modules 2011_TD1_FR_Symbiosys.odt 9/15

10 Jaune: modules déjà existants Violet: modules à développer C.A.S.O (Central Admin Sign-On): Permet de s'identifier en tant qu'administrateur sur un site client depuis le site d'administration. Payment: Communication avec les API de paiement externes. Community: Module principal de communication entre les clients et le staff; possibilité de poser une question et la rendre publique, proposer un sondage, etc. Config: Module dashboard qui permet de configurer un site. Dev: Permet de générer du contenu, afficher des informations de debug, la gestion des tickets. Services symbiosys: Web-services spécifiques au moteur et accessible depuis des widgets. Update: Mise-à-jour des sites de façon transparente et répartition de la charge. Monitoring: Contient des routines ainsi que des tests qui permettent de tester l'intégrité d'un site web et prévenir les adminsitrateurs et utilisatuers dans le cas contraire. Statistics: Permet de centraliser et d'accéder aux statistiques d'utilisation des sites. Deployment: Création d'un nouveau site en quelques secondes: création du fichier de configuration sur le NFS, création de la base de donnée, dump du site. Possibilité de «dump» un site: copie d'un dump de base et appel des procédures qui vont permettre de créer le contenu de base non statique (contenu dépendant de la date du jour ou du nom de client). Demo: Génération de contenu aléatoire et possibilité de créer un dump de la démonstration en cours pour s'en servir et créer un nouveau site identique à la version de démonstration. 2011_TD1_FR_Symbiosys.odt 10/15

11 5 Organisation des données et conception Nous avons jugé qu'il n'était pas intéressant de présenter la définition des tables MySQL du projet pour deux raisons: la première est que Drupal utilise 50 tables juste pour le cœur et les modules principaux; la deuxième est que Drupal est un Framework MVC et a sa propre définition de type de contenu qui n'est ni une classe, ni une table SQL, mais une définition de type de contenu et plusieurs tables SQL qui dépendent du type de champs qui définissent le type de contenu. En règle générale, nous ferons très peu de requêtes SQL à la main, mais quand nous le ferons, ce sera via la couche d'abstraction de Drupal (http://api.drupal.org/api/group/database/6) qui permet de faire des requêtes sécurisées, optimisées et compatibles avec beaucoup de systèmes de gestion de base de données. La définition des types de données se fait grâce aux CCK (Content Creation Kit) qui permet de définir chaque champs que comporte un type de contenu ainsi que ses attributs. Un champ peut être un entier, un réel, une url, une relation vers un autre contenu ou vers un utilisateur, une image, une pièce jointe, une date, un Google Map, Et chacun de ces champs peut être limité aux niveau des données, être obligatoire ou facultatif, avoir plusieurs valeurs,... Les fichiers seront organisés par «namespace» ainsi, les fichiers de cache javascript seront placés dans le sous dossier <type-de-site>/<nom-du-client>/files/js/<le-fichier>.js sur le serveur NFS. Nous utiliserons memcache pour mettre en cache des données souvent utilisées identifiées par une clé (Memcache fonctionne sur le principe une base de donnée contenant simplement une paire clé/valeur). Nous utiliserons beaucoup le cache pour les parties où nous pouvons déterminer les actions qui les modifient. Exemple: nous pourrons mettre en cache le listing des utilisateurs; si un utilisateur modifie son compte ou une nouvelle inscription est faite, le cache est supprimé et donc régénéré au prochain besoin. Ici aussi nous utilisons un système de «namespace» pour trier les clés: pour le cache du listing des utilisateurs vu par un utilisateur connecté avec une langue en anglais, la clé sera 'userslist:connected:en'. Nous pourrons ensuite supprimé le cache ayant exactement cette clé, mais aussi tous les caches commençant par 'users-list:'. 2011_TD1_FR_Symbiosys.odt 11/15

12 6 Modules réalisés Nous avons développé divers modules drupal pour pouvoir administrer tous les sites facilement. Les processus de traitement par lot ont étés mis en place et sont utilisés pour pouvoir exécuter diverses tâches simultanément sur une partie des sites ou tous. Cette partie est cruciale pour permettre de gérer des milliers de sites à la fois. Nous avons créé plusieurs types de contenus Demo: Génération de contenu aléatoire et possibilité de créer un dump de la démonstration en cours pour s'en servir et créer un nouveau site identique à la version de démonstration.ontenu permettant de stocker les informations relatives aux sites. Nous avons une relation entre les domaines ainsi que le type de site. Le formulaire de création de site a été réalisé. Nous sommes en mesure de sauvegarder et de restaurer des sites à partir de l interface web ainsi qu en tâches régulières (cron). Il est important de ne pas décourager les futurs clients. C est pour cela que nous demandons le minimum d informations lors de la création d un site. Si le client est satisfait, il pourra renseigner diverses informations supplémentaires et ainsi finaliser son site. 2011_TD1_FR_Symbiosys.odt 12/15

13 1 Module de geolocalisation : Feed2map Ce module permet d'aggréger du contenu géolocalisé et de le localiser sur une carte interactive. Ce module est compatible : Google maps Terminaux mobiles Twitter 2011_TD1_FR_Symbiosys.odt 13/15

14 2 Module d'édition de contenu : Wysiwyg Wysiwyg signifie «What you see is what you get», il s'agit d'un éditeur de texte riche. L'utilisateur rédige son contenu et le met en forme directement. Il peut voir immédiatement à quoi la future page web ressemblera. 2011_TD1_FR_Symbiosys.odt 14/15

15 3 Symbiosys manager Ce module n'est pas encore fini. Il gère : Les clients Les sites : Création Maintenance Evolutions Types de sites Profils utilisateurs Les noms de domaine La facturation 4 Symbiosys Site Ce module n'est pas encore fini. Il est activé sur tous les sites, c'est lui qui s'occupe de l'interface entre le manager et le site. Il gère : les mises à jours l'auto login à partir du manager la gestion des modules activés 2011_TD1_FR_Symbiosys.odt 15/15

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

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

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage

STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS. 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage STAGE2 STAGIAIRE / NIKOLAOS TSOLAKIS 16/02/2015 : choix des outils nécessités pour l application : Didier Kolb, le maitre de stage m invite à faire une étude sur les outils qui seraient utilisés. Sites

Plus en détail

Architecture Constellio

Architecture Constellio Architecture Constellio Date : 12 novembre 2013 Version 3.0 Contact : Nicolas Bélisle nicolas.belisle@doculibre.com 5146555185 1 Table des matières Table des matières... 2 Présentation générale... 4 Couche

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

Documentation technique. [EIP] TransLSF. Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO

Documentation technique. [EIP] TransLSF. Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO Documentation technique [EIP] TransLSF Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO Résumé Ce document présente la partie technique de TransLSF.

Plus en détail

Systèmes de Gestion de Contenu

Systèmes de Gestion de Contenu Introduction aux de site Web Master 1 CAWEB Page 1/7 Introduction Définition CMS Content Management Systems : logiciels de conception et de mise à jour dynamique de site web ou d'application multimédia

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

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

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

WordPress : principes et fonctionnement

WordPress : principes et fonctionnement CHAPITRE 1 WordPress : principes et fonctionnement WordPress est à l origine un outil conçu pour tenir un blog, c est-à-dire un journal ou carnet de bord en ligne. Mais il a évolué pour devenir un système

Plus en détail

PHPBoost. Un CMS innovant

PHPBoost. Un CMS innovant PHPBoost Un CMS innovant Introduction CMS = Content Management System Littéralement système de gestion de contenu Assistant de publication de site web Logiciel exécuté côté serveur Une fois mis en place,

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

Rapport Gestion de projet

Rapport Gestion de projet IN56 Printemps 2008 Rapport Gestion de projet Binôme : Alexandre HAFFNER Nicolas MONNERET Enseignant : Nathanaël COTTIN Sommaire Description du projet... 2 Fonctionnalités... 2 Navigation... 4 Description

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

CAHIER DES CHARGES. Développement d une interface web Dédiée aux enseignants chercheurs

CAHIER DES CHARGES. Développement d une interface web Dédiée aux enseignants chercheurs CAHIER DES CHARGES Développement d une interface web Dédiée aux enseignants chercheurs Internet/Intranet Page 1 sur 13 Sommaire : Introduction... 3 1. Contexte... 3 2. Historique... 3 Description de la

Plus en détail

Introduction à Drupal

Introduction à Drupal Introduction à Drupal Vincent Garcies, Felip Manyer i Ballester Apéro web Perpignan du 26 février 2015 Vincent Garcies, Felip Manyer i Ballester Introduction à Drupal 1/16 Drupal : caractéristiques techniques

Plus en détail

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA

Comparatif CMS. Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Comparatif CMS Laurent BAUREN S Bérenger VIDAL Julie NOVI Tautu IENFA Sommaire Introduction : Dans le cadre de notre projet de master première année, il nous a été demandé de développer un moteur de recherche

Plus en détail

Panel serveur LAMP. Auteur : Herbert Nathan. S.A.R.L Wevox contact@wevox.eu http://www.wevox.eu

Panel serveur LAMP. Auteur : Herbert Nathan. S.A.R.L Wevox contact@wevox.eu http://www.wevox.eu Panel serveur LAMP Auteur : Herbert Nathan I. Introduction DNPanel est un panneau de contrôle permettant la gestion complète d'un serveur web. La gestion de ce type de serveur est souvent limitée par un

Plus en détail

de survie du chef de projet

de survie du chef de projet KIT de survie du chef de projet 01 1 2 3 4 5 6 04 03 07 07 03 03 LE SERVEUR LE CLIENT TECHNOLOGIE WEB CLIENT LE SERVEUR WEB TECHNIQUES & CADRE DE TRAVAIL APPLICATIONS 101 LE SERVEUR Un serveur informatique

Plus en détail

Mesure d'audience sur Internet

Mesure d'audience sur Internet Mesure d'audience sur Internet différences fondamentales entre les solution basées sur les journaux et celles utilisant le marquage de site. L objectif de ce document est de répondre à la question légitime

Plus en détail

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl Dynamic Computing Services solution de backup White Paper Stefan Ruckstuhl Résumé pour les décideurs Contenu de ce White Paper Description de solutions de backup faciles à réaliser pour des serveurs virtuels

Plus en détail

Java pour le Web. Cours Java - F. Michel

Java pour le Web. Cours Java - F. Michel Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications

Plus en détail

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS Drupal un CMS orienté mé2er Romain JARRAUD Mathieu GROS Romain JARRAUD - Responsable formation Trained People (drupalfrance.com) Mathieu GROS - Directeur Général Actency (actency.fr) Introduction Quelques

Plus en détail

Fiche technique WS2012

Fiche technique WS2012 Le 18/03/013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche technique Objectif 18/03/2013 26/03/2013 WS2012

Plus en détail

C A H I E R D E S C H A R G E S

C A H I E R D E S C H A R G E S C A H I E R D E S C H A R G E S Projet : CREATION D UN SITE WEB : ENTRAID-ETUDIANT Chantier : GROUPE 2 MASTER CCI Titre du document : CAHIER DES CHARGES Référence : https:///orleans.miage.fr/svn/ccientraid

Plus en détail

Gérer les bases de contenu SharePoint

Gérer les bases de contenu SharePoint Gérer les bases de contenu SharePoint Gérer la croissance du volume des données Dans le cadre de la gestion quotidienne de ferme SharePoint, il existe une partie qu'il faut surveiller avec attention. En

Plus en détail

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm LES COURS ONLINE P ar des étudiants our des étudiants Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm CAHIER DES CHARGES I - Préface...4 II - Introduction...5 III - Glossaire...6

Plus en détail

Introduction au développement SharePoint. Version 1.0

Introduction au développement SharePoint. Version 1.0 Introduction au développement SharePoint Version 1.0 Z 2 Introduction au développement SharePoint 09/05/09 Sommaire 1 SharePoint : les bases... 3 1.1 Débuter sous SharePoint... 3 1.2 Connaissances Requises...

Plus en détail

Projet Storebox. Livre blanc Swisscom (Suisse) SA

Projet Storebox. Livre blanc Swisscom (Suisse) SA Projet Storebox Livre blanc Swisscom (Suisse) SA Sommaire Sommaire... 2 Introduction... 3 Différence entre synchronisation et sauvegarde... 3 Quelle méthode utiliser?... 3 Situation initiale... 4 Enjeux...

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

Installation et configuration de base de l active Directory

Installation et configuration de base de l active Directory SCHMITT Année 2012/2014 Cédric BTS SIO Installation et configuration de base de l active Directory Description: Ce projet a pour but d installer l active directory et de créer une redondance en cas de

Plus en détail

Sujet du stage Mise en place et paramétrage d un moteur spécialisé pour la recherche de CV à travers le web

Sujet du stage Mise en place et paramétrage d un moteur spécialisé pour la recherche de CV à travers le web Sujet du stage Mise en place et paramétrage d un moteur spécialisé pour la recherche de CV à travers le web Responsable du stage : Nabil Belcaid Le Guyader Chef de projet : Ali Belcaid Déroulement du stage

Plus en détail

Manuel du revendeur. version 2.0-r1

Manuel du revendeur. version 2.0-r1 Manuel du revendeur version 2.0-r1 Table des matières 1 Explication des termes 3 2 Sections du tableau d administration dédié au revendeur 3 3 Généralités 4 3.1 Aperçu............................... 4

Plus en détail

Écriture de pages Web

Écriture de pages Web Écriture de pages Web Le langage HTML / XHTML Laurent Tichit Janvier 2011 Laurent Tichit 2005-2010 1 Comment fonctionne le Web? C'est un mécanisme client-serveur. Logiciel serveur : programme qui a pour

Plus en détail

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04

KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 KUMARASAMY Sandirane Lemont Jérémy Fruitet Robin FOULARD Aymeric BTS 2 SLAM Compte-rendu PPE03 et PPE04 Environnement : Ce projet a été réalisé en deuxième année de BTS, il s'agit d'un travail de groupe

Plus en détail

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011

SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT. V 1.0 27 janvier 2011 SPECIFICATIONS TECHNIQUES POUR LE DEVELOPPEMENT DES PLUGINS TOURISM SYSTEM CLIENT V 1.0 27 janvier 2011 Ce document présente l'utilisation des plugins dans Tourism System Client. Dans le Client, un plugin

Plus en détail

Manuel du logiciel PrestaTest.

Manuel du logiciel PrestaTest. Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2

Plus en détail

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO)

Déclarer un serveur MySQL dans l annuaire LDAP. Associer un utilisateur DiaClientSQL à son compte Windows (SSO) LDAP Mise en place Introduction Limitation et Sécurité Déclarer un serveur MySQL dans l annuaire LDAP Associer un utilisateur DiaClientSQL à son compte Windows (SSO) Créer les collaborateurs DiaClientSQL

Plus en détail

SAUVEGARDE ET RESTAURATION DES METADONNEES AVEC SAS 9.3

SAUVEGARDE ET RESTAURATION DES METADONNEES AVEC SAS 9.3 SAUVEGARDE ET RESTAURATION DES METADONNEES AVEC SAS 9.3 SAS 9.3 est disponible depuis le 12 Juillet 2011. Cette nouvelle version s accompagne de son lot de nouveautés notamment au niveau du serveur de

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

Guide d installation

Guide d installation Guide d installation Introduction... 3 1. Appuyer sur Enter... 4 2. Choisir le type de serveur à installer... 5 3. Formatage et installation sur le disque... 6 4. Confirmation du formatage du disque...

Plus en détail

À la découverte de jquery Mobile

À la découverte de jquery Mobile 1 À la découverte de jquery Mobile jquery Mobile est un ensemble de plug-ins et de widgets de jquery visant à déployer une API multiplates-formes capable de développer des applications Web mobiles. Au

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet...

Plus en détail

Utilisation de GalaxShare

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

Plus en détail

Les outils du Web* : comment ça marche et à quoi ça sert?

Les outils du Web* : comment ça marche et à quoi ça sert? Sites Web Les outils du Web* : comment ça marche et à quoi ça sert? Sites marchands, e-commerce Forums Blogs Réseaux sociaux grand public : Facebook, Twitter Réseaux sociaux professionnels : Linkedin,

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

Dossier de Conception Système

Dossier de Conception Système Dossier de Conception Systeme FullMANGA Document Dossier de Conception Système Version 1.2 Commencé le 30 novembre 2006 Dernière modification 4 décembre 2006 Statut Finale Client Enseignants du M2P GI

Plus en détail

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452

EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452 EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics

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

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

Contexte PPE GSB CR. Analyse. Projet réalisé :

Contexte PPE GSB CR. Analyse. Projet réalisé : Contexte PPE GSB CR Le laboratoire est issu de la fusion entre le géant américain Galaxy et le conglomérat Swiss Bourdin. Cette fusion a eu pour but de moderniser l activité de visite médicale et de réaliser

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

IBM Software Demos WebSphere Portal Web 2.0

IBM Software Demos WebSphere Portal Web 2.0 IBM WebSphere Portal prend pleinement en charge les technologies Web 2.0 pour permettre aux entreprises de déployer, en toute simplicité, des applications haute performance et intuitives qui répondent

Plus en détail

WASD en environnement haute disponibilité Jean-Pierre PETIT WASD Le produit WASD WASD signifie Wide Area Surveillance Division C est le nom d une division de la défense australienne qui a accepté en 1996

Plus en détail

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x)

Manuel utilisateur du site www.cg-corsedusud.fr. 1. L Interface Typo 3 (version 4.4.x) Manuel utilisateur du site www.cg-corsedusud.fr 1. L Interface Typo 3 (version 4.4.x) Version 1 Le contenu de ces pages est relatif à TYPO3, CMS/Framework sous licence GNU/GPL disponible sur www.typo3.com

Plus en détail

MANUEL D UTILISATION Site Web Cinémathèque de Grenoble

MANUEL D UTILISATION Site Web Cinémathèque de Grenoble MANUEL D UTILISATION Site Web Cinémathèque de Grenoble Interface Joomla! 1.5.9 PROJET TUTORE 2008 2009 ETUDIANT :GUILLAUME GOUILLOUX PROFESSEUR TUTEUR : FRANCK VEDEL Table des matières : Principes de Base...

Plus en détail

Maîtriser le backend

Maîtriser le backend 4 Maîtriser le backend Les nouveaux utilisateurs de Magento sont souvent impressionnés par la qualité de son interface d administration, mais ils en redoutent aussi la richesse fonctionnelle. Connaître

Plus en détail

Sauvegarde des bases SQL Express

Sauvegarde des bases SQL Express Sauvegarde des bases SQL Express Sauvegarder les bases de données avec SQL Express Dans les différents articles concernant SQL Server 2005 Express Edition, une problématique revient régulièrement : Comment

Plus en détail

FORMATION WEBMASTER AVANCEE :

FORMATION WEBMASTER AVANCEE : FORMATION WEBMASTER AVANCEE : OBJECTIF : 300 HEU RE S - 4 MOIS Apprendre à créer des sites internet par diverses méthodes en apprenant les bases des différents langages que constituent la création de site

Plus en détail

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

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

Plus en détail

WordPress Développez avec PHP extensions, widgets et thèmes avancés (théorie, TP, ressources)

WordPress Développez avec PHP extensions, widgets et thèmes avancés (théorie, TP, ressources) Avant-propos 1. Introduction 17 2. À qui s adresse cet ouvrage? 18 3. Les pré-requis 18 4. Les objectifs du livre 19 Introduction à WordPress 1. Introduction 21 2. Qu'est-ce que WordPress? 21 2.1 La licence

Plus en détail

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur

Internet statique et dynamique Programmation côté Serveur. Programmation de sites web statiques et dynamiques. Programmation côté serveur Programmation de sites web statiques et dynamiques Programmation côté serveur Jean CARTIER MASTER INI jcartier@laposte.net 1 SOMMAIRE Internet statique et dynamique Côté Client Le HTML : Principe de fonctionnement

Plus en détail

les techniques d'extraction, les formulaires et intégration dans un site WEB

les techniques d'extraction, les formulaires et intégration dans un site WEB les techniques d'extraction, les formulaires et intégration dans un site WEB Edyta Bellouni MSHS-T, UMS838 Plan L extraction des données pour un site en ligne Architecture et techniques Les différents

Plus en détail

SUPPORTDEFORMATION SUGARCRM. Guideutilisateur SugarCRMPro

SUPPORTDEFORMATION SUGARCRM. Guideutilisateur SugarCRMPro SUPPORTDEFORMATION SUGARCRM Guideutilisateur SugarCRMPro Référence document : SYNOLIA_Support_SugarCRM_v1.0.docx Version document : 1.0 Date version : 2 octobre 2012 æetat du document : Revu æemetteur/rédacteur

Plus en détail

Console de gestion Online Backup 3.8 Manuel d utilisation

Console de gestion Online Backup 3.8 Manuel d utilisation Console de gestion Online Backup 3.8 Manuel d utilisation Novembre 2007 Version 1.0 Clause de non-responsabilité Le présent document a été élaboré avec le plus grand soin. Il se peut toutefois que des

Plus en détail

PLAN D'ASSURANCE QUALITÉ

PLAN D'ASSURANCE QUALITÉ PLAN D'ASSURANCE QUALITÉ Numéro de référence #FSSIM03 (Document de 12 pages) V ue d'ensemble : Ce document sert à décrire l'ensemble des dispositions spécifiques prises pour assurer la qualité du produit

Plus en détail

Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le

Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le { Présentation de Drupal Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le développement Les points faibles

Plus en détail

Étape 1 / CHOISIR UN HÉBERGEMENT

Étape 1 / CHOISIR UN HÉBERGEMENT expérience HÉberger son blog Wordpress Pour des projets modestes ou si on veut juste s essayer à la publication en ligne, on peut créer un blog chez un hébergeur clés en mains et gratuit (ex: Blogger,

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

Documentation Technique

Documentation Technique Documentation Technique EIP KOODATA Epitech 2014 Ce document a pour but de décrire tous les aspects techniques du projet Koodata. Koodata Documentation Technique page 0 1. Présentation du projet... 3 1.1.

Plus en détail

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm

LES COURS ONLINE. ar des étudiants our des étudiants. Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm LES COURS ONLINE P ar des étudiants our des étudiants Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm C AHIER DES CHARGES I - Préface...4 II - Introduction...5 III - Glossaire...6

Plus en détail

Politique Cookies. Qu est-ce qu un cookie? A quoi servent les cookies émis sur notre site?

Politique Cookies. Qu est-ce qu un cookie? A quoi servent les cookies émis sur notre site? Politique Cookies Qu est-ce qu un cookie? Un cookie est un fichier texte déposé, sous réserve de vos choix, sur votre ordinateur lors de la visite d'un site ou de la consultation d'une publicité. Il a

Plus en détail

Applications orientées données (NSY135)

Applications orientées données (NSY135) Applications orientées données (NSY135) 2 Applications Web Dynamiques Auteurs: Raphaël Fournier-S niehotta et Philippe Rigaux (philippe.rigaux@cnam.fr,fournier@cnam.fr) Département d informatique Conservatoire

Plus en détail

Tutoriel d'utilisation du site PEEP

Tutoriel d'utilisation du site PEEP Tutoriel d'utilisation du site PEEP Intro Le site, ape-niort.peep.asso.fr, est géré par un système de gestion de contenu (ici Mura CMS). Un CMS permet, entre autre, de générer un site de manière rapide

Plus en détail

Document d évaluation système

Document d évaluation système CODAZZI Rama DAMOTTE Alan GUI Kai HAMMERER Jérémy TORCK Quentin RICM5 Document d évaluation système Groupe 2 Site de vente de stickers personnalisés My Stick It ETAT DE CHAQUE COMPOSANT : NON REALISE,

Plus en détail

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows

Installation de TeamLab sur un serveur local Ce guide est destiné aux utilisateurs ayant des connaissances de base en administration Windows Information sur la version serveur TeamLab Serveur TeamLab est une version du portail destinée à ceux qui ont décidé d'installer et de configurer TeamLab sur leur propre serveur. A partir de la version

Plus en détail

Les principales fonctionnalités du CMS Ametys RETROUVEZ NOUS SUR

Les principales fonctionnalités du CMS Ametys RETROUVEZ NOUS SUR Les principales fonctionnalités du CMS Ametys RETROUVEZ NOUS SUR www.ametys.org @AmetysCMS AmetysCMS AmetysWebCMS Interface intuitive / Editeur en ligne Atelier charte graphique Création de charte graphique

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

Le framework Symfony2

Le framework Symfony2 Le framework Symfony2 Historique et définition Framework: cadre de travail Objectif: améliorer la productivité des développeurs (se concentrer sur les choses importantes), structurer l application, accélère

Plus en détail

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09 INFORMATIQUE & WEB Code du diplôme : CP09 Passionné par l informatique et le web, vous souhaitez obtenir une certification dans un domaine porteur et enrichir votre CV? PARCOURS CERTIFICAT PROFESSIONNEL

Plus en détail

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1 SAS Cost and Profitability Management, également appelé CPM (ou C&P), est le nouveau nom de la solution SAS Activity-Based Management. Cette version

Plus en détail

Le meilleur de l'open source dans votre cyber cafe

Le meilleur de l'open source dans votre cyber cafe Le meilleur de l'open source dans votre cyber cafe Sommaire PRESENTATION...1 Fonctionnalités...2 Les comptes...3 Le système d'extensions...4 Les apparences...5 UTILISATION...6 Maelys Admin...6 Le panneau

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

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des

Plus en détail

TSI-V5 Manuel d installation

TSI-V5 Manuel d installation TSI-V5 Manuel d installation 1 Sommaire Introduction... 3 Pré-requis... 3 Installation SQL SERVER 2008... 3 Introduction... 3 Installation... 3 Prise en main... 7 Application TSI... 9 Premier démarrage

Plus en détail

itop : la solution ITSM Open Source

itop : la solution ITSM Open Source itop : la solution ITSM Open Source itop est un portail web multi-clients conçu pour les fournisseurs de services et les entreprises. Simple et facile d utilisation il permet de gérer dans une CMDB flexible

Plus en détail

Dossier de souscription

Dossier de souscription Dossier de souscription Conception d un site internet avec Proto-Site Vous avez la possibilité de souscrire directement en ligne sur http://www.proto-site.com ou bien par courrier en renvoyant les six

Plus en détail

Travaux pratiques. avec. WordPress. Karine Warbesson

Travaux pratiques. avec. WordPress. Karine Warbesson Travaux pratiques avec WordPress Karine Warbesson Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Mise en pages réalisée par ARCLEMAX Illustration

Plus en détail

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur

2012 - Copyright Arsys Internet E.U.R.L. Arsys Backup Online. Guide de l utilisateur Arsys Backup Online Guide de l utilisateur 1 Index 1. Instalation du Logiciel Client...3 Prérequis...3 Installation...3 Configuration de l accès...6 Emplacement du serveur de sécurité...6 Données utilisateur...6

Plus en détail

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 186 Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 L'utilisation des fonctionnalités de haute disponibilité intégrées aux applications, L'ajout de solutions tierces. 1.1 Windows Server

Plus en détail

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement

Fournir un accès rapide à nos données : agréger au préalable nos données permet de faire nos requêtes beaucoup plus rapidement Introduction Phases du projet Les principales phases du projet sont les suivantes : La mise à disposition des sources Des fichiers Excel sont utilisés pour récolter nos informations L extraction des données

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

Plus en détail

Amaury Balmer 09/06/2011

Amaury Balmer 09/06/2011 BEAPI Documentation Réseau de sites WordPress Amaury Balmer 09/06/2011 Version 0.1 Contenu 1 Hébergement OVH... 2 1.1 Organisation du FTP... 2 1.2 Gestion «Multi domaines»... 2 1.3 Cas spécifique : domaine

Plus en détail