Outils de développement collaboratif

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

Download "Outils de développement collaboratif"

Transcription

1 Outils de développement collaboratif Envol 2012 Olivier Thauvin 24 janvier 2013 Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

2 1 Avant Propos 2 Versionner 3 Communiquer 4 Documenter : Wiki 5 Gérer les bogues 6 Les tout en un : Trac 7 Conclusion Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

3 Avant Propos Moi... Officiellement Admin. Système et Réseau au LATMOS Admin. de la forge de l IPSL Officieusement contributeur Mageia ex-contributeur Mandriva, PLF codeur PERL (voir C)... Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

4 Outils collaboratifs? Avant Propos outils : Collaboration : Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

5 Avant Propos Outils collaboratifs! Ne pas oublier les outils aident à travailler ensemble les outils ne régleront pas les conflits Quelques outils essentiels : Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

6 Versionner Définition Besoin initial : tracer les changements (qui, quand, quoi) synchroniser le travail depuis plusieurs machines de plusieurs personnes ne pas perdre de code Principe Enregistrer les modifications au fur et à mesure du développement. Bonus sert de sauvegarde permet de faire des statistiques Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

7 Versionner Centralisé vs Décentralisé Centralisé : point de stockage unique donc dépendant du réseau enregistrements ordonnés Décentralisé : plusieurs points de stockage la centralisation est une convention chacun a la totalité de l historique permet de travailler off-line chaque modification est un «patch» Les décentralisés sont... plus souples mais aussi plus compliqués Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

8 Versionner Préhistoire Il était une fois... Source Code Control System (SCCS) 1972 (plus maintenu) sur IBM System/370, System V, Solaris obsolète Revision Control System 1982 (dernière release : juin 2012) GPL (logiciel GNU) gestion fichier par fichier local à la machine Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

9 Versionner Dépôts Centralisés Concurrent Versions System Historique : début : 1986 (shell script autour de rcs) écrit en C GPL (logiciel GNU) Fonctionnalité : mode client/serveur serveur autonome via ssh mode anonyme Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

10 Versionner Dépôts Centralisés Concurrent Versions System Pour : relativement simple à utiliser stable très répandu Contre : commit non atomique pas de renommage des fichiers gestion des branches acrobatique communique (trop) souvent avec le serveur Utiliser plutôt subversion pour les nouveaux projets. Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

11 Versionner Dépôts Centralisés Subversion Historique : 2000 : début du projet par Collabnet 2001 : Subversion sous subversion remplaçant de CVS Features : mode client/serveur serveur autonome via apache (mod dav) via ssh mode anonyme Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

12 Versionner Dépôts Centralisés Subversion : le bonheur Pour : très bien documenté simple à utiliser d autant plus pour les utilisateurs de CVS stable (désormais très utilisé) 0 maintenance sur le dépôt (à part les backups) stockage intelligent coté dépôt permet de travailler sur une partie seulement support d ACLs Recommandé : pour remplacer CVS pour les personnes nouvelles dans le versionnement Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

13 Versionner Dépôts Décentralisés Git Historique Principe Développé par Linus Torvalds pour le kernel Linux remplaçant de BitKeeper première release : 7 April 2005 dernière version : (26 Novembre 2012) chaque révision est une liste de bloc de data (référencés par leur sha1) de chemin l historique du dépôt : la liste des révisions échange de patch entre les dépôts ssh web Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

14 Versionner Dépôts Décentralisés Git Énormément de fonctionnalité très performants sauvegarde incrémentale des modifications compression des données support de modération et signature numérique Dans la pratique plusieurs manière de faire les choses beaucoup de commandes obscurs nécessite une formation ou au moins un investissement En résumé : seulement pour les «utilisateurs expérimentés» Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

15 Versionner Dépôts Décentralisés Git-svn Principe copie de travail sous git dépôt distant sous subversion git-svn synchronise les deux (pull/push) Avantages travail hors connection souplesse de git Points faibles absence de certaines fonctionnalités peut «endommager» le dépôt peut créer des problèmes obscurs Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

16 Versionner Dépôts Décentralisés darcs historique première release : 3 mars 2003 dernière version : 2.8 (22 avril 2012) écrit en haskell (langage fonctionnel) basé sur la théorie de patch chaque révision est un patch gestion des dépendances entre patch (pas d ordre) échange de patch entre dépôts chaque branche est un dépôt Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

17 Versionner Dépôts Décentralisés darcs Ce qui est bien : très simple à utiliser (hormis la gestion des dépôts) très innovant dans le principe très souple Ce qui n est pas bien : écrite en haskell, donc pas disponible partout parfois lent, ou réaction bizarre assez peu répandu Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

18 Versionner Dépôts Décentralisés Mercurial historique première release : 19 Avril 2005 dernière version : (3 Décembre 2012) écrit en python remplaçant de BitKeeper (aussi) un git mais en simple bien documenté parfait? Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

19 Versionner Disponibilité selon les OS Comparaison rapide Disponibilité Unix Mac OS Windows Autres... Svn Oui Natif Tortoise Android Git Oui Oui?? Darcs Oui???? Mercurial Oui?? Oui Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

20 Versionner Protocole de communication Comparaison rapide Communiquons! Propres http(s) ssh Autres... Svn X X X Git X X Darcs X X Mercurial X X Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

21 Versionner viewvc, darcsview, gitview Outils de visualisation : viewvcs, darcsview, gitview Fonctionnalités outils web supportent plusieurs dépôts lecture seule sur les dépôts liste les fichiers présents vue de l historique vue de l origine des lignes d un fichier Sont disponibles : viewvc cvs, subversion darcsweb darcs gitweb git Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

22 Viewvcs Versionner Outils de visualisation : viewvcs, darcsview, gitview Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

23 Viewvcs Versionner Outils de visualisation : viewvcs, darcsview, gitview Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

24 Communiquons! Communiquer La chose la plus importante en communication, c est d entendre ce qui n est pas dit. Drucker, Peter F Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

25 Communiquer Mail Mail A retenir tout le monde l utilise tout le monde n a pas une adresse fiable semble instantané mais ne l est pas lecture différée si absence Liste de diffusion : permet de rationaliser les mails : soit pour information soit pour discussion fonctionne par abonnement libre modéré permet l archivage des mails Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

26 Communiquer Mail Simple et efficace : Mailman Présentation Logiciel GNU, Libre écrit en python (UNIX) Points forts configuration via le web délégation de gestion des listes très configurable peu de maintenance Points faible trop d options (?) pas de connection avec des bases externes (ldap, sql,... ) Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

27 Communiquer Mail Sympa Présentation Logiciel Libre (GPL) écrit en perl (UNIX) Points forts configuration via le web délégation de gestion des listes support de base de compte externe (ldap, sql) supporte des grosses listes ( membres) Points faible relativement complexe à mettre en place (selon besoins) Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

28 Communiquer Chat le Chat sous la souris Définition Discussions temps réel (texte) publiques (salon) privées Intérêts peu intrusif réduit les distances suivi de discutions publiques Pièges peu devenir chrono phage nécessite la «culture du chat» Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

29 Communiquer Chat Internet Relay Chat Présentation crée en 1988 (rfc1459, 1993) protocole simple purement texte permet l échange de fichier (pb de sécurité) Pour et contre nombreux clients (graphique et texte) simple à utiliser ne nécessite pas obligatoirement de compte très répandu dans le monde du libre très limité dans les fonctionnalités Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

30 Communiquer Chat Extensible Messaging and Presence Protocol (XMPP) Présentation Créé en 1999, (première RFC en 2004) protocole basé sur XML supporte : texte, VoIP, vidéo, jeux,... utilisé par Google (2005), AOL (2008), MSN (2011) Pour et contre beaucoup plus riche qu IRC communauté jabber active plus sécurisé qu IRC un peu plus compliqué à prendre en main Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

31 Communiquer Forums Discussion via le WEB Présentation site web discussion organisé par sujet (topic) une discussion = «1 thread» les anciennes discutions restent en ligne Internet oblige il faut un compte pour poster (anti-spam) présence d administrateurs et/ou modérateurs il faut surveiller les contenus surtout utilisé pour l entraide Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

32 Communiquer Forums phpbb Présentation logiciel libre écrit en php support d authentification ldap (selon les versions) Pour/Contre simple à utiliser plusieurs variantes disponibles (fork) Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

33 Documenter : Wiki Mon wiki c est le wiki de tout les wiki Présentation application web (site web) collaboratif (plusieurs personnes) edition de page Donc gestion d utilisateurs (et groupes) gestion de verrous sur les pages (éditions concurrentes) format simplifié d édition de contenu versionnement des pages Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

34 Documenter : Wiki Dokuwiki Dokuwiki Présentation écrit en php simple à installer sans base de données Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

35 Documenter : Wiki MediaWiki Le wiki de Wikipedia Présentation écrit en php écrit pour wikipédia edition partielle des pages, fonctionnalité anti-spam support multilingue, multimédia gestion d utilisateurs complète («admin vs users») Pour/contre Pour : très complet communauté active Contre : plus de configuration à faire Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

36 Gérer les bogues Gestion des bogues Besoins : lister les problèmes ou besoins gérer les priorités commenter le problème suivre l évolution des problèmes marquer sa résolution garder l historique, pouvoir revenir sur un bogue Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

37 Gérer les bogues Bugzilla Bugzilla Présentation écrit en perl gestion de multiple produits utilisation de base données (mysql, pgsql,... ) Pour/contre Pour : très complet très utilisé Contre : trop lourd pour des petits projets Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

38 Bugzilla Gérer les bogues Bugzilla Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

39 Gérer les bogues RT : Request Tracker RT : Request Tracker Présentation écrit en perl, utilisé par le CPAN bug tracker, support clients, help desk support smart phone Pour/contre Pour : très complet communauté active simple à utiliser Contre : difficile à mettre en place Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

40 Gérer les bogues Mantis Mantis Présentation écrit en php nécessite mysql ou postgresql traduit dans 68 langues support smart phone Pour/contre Pour : fonctionnalité intéressantes simple à utiliser Contre : écrit php (problèmes de sécurité lié à php). Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

41 Les tout en un : Trac Trac Présentation écrit en python wiki, bug tracker, gestion de projet, visualisation du code base données : sqlite, mysql/postgres Pour/contre Pour : tout en un simple à mettre ne place lien facile entre les composants adapté pour des petits/moyens projets Contre : peu de fonctionnalités dans chaque partie Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

42 Trac - Wiki Les tout en un : Trac Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

43 Trac - Timeline Les tout en un : Trac Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

44 Trac - Roadmap Les tout en un : Trac Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

45 Trac - Code Les tout en un : Trac Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

46 Trac - Bugs Les tout en un : Trac Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

47 Conclusion Bien choisir Avant mise en place pensez : au coût de mise en place (on ne le fait qu un fois, ouf!) au coût de maintenance aux problèmes de sécurité aux coût d évolution Ne faites pas ça chez vous! Pour être efficient ces outils doivent facilement accessibles, avant de les choisir : vérifier qu une solution d hébergement n existe pas déjà discuter avec l ASR de votre besoin (c est lui qui aura les problèmes) pensez au backups! Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

48 Conclusion Les priorités Le versionnement doit toujours être mis en place en premier!! installation facile fonctionnalités indispensables le reste viendra avec les besoins Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

49 Merci Conclusion Question? (c) Wikipédia Olivier Thauvin Outils de développement collaboratif 24 janvier / 80

Systèmes de gestion de code source

Systèmes de gestion de code source Systèmes de gestion de code source Matthieu Herrb CNRS-LAAS Envol, 22 octobre 2008 http://www.laas.fr/~matthieu/talks/envol08-sgv.pdf Agenda 1 Introduction 2 Concepts d un système de gestion de version

Plus en détail

Serveur de travail collaboratif Michaël Hoste -

Serveur de travail collaboratif Michaël Hoste - Serveur de travail collaboratif Michaël Hoste - Table des matières 1. Qu'est ce qu'un serveur de travail collaboratif?...2 2. Pourquoi ce projet?...2 3. Possibilités d'utilisation dans le cadre de l'université...3

Plus en détail

Les systèmes de gestion de version

Les systèmes de gestion de version Les systèmes de gestion de version Matthieu Herrb Envol 2010 http://homepages.laas.fr/matthieu/talks/envol10-sgv.pdf Systèmes de gestion de version - kesako? Logiciel permettant de gérer l historique des

Plus en détail

IN Tech - 12 janvier 2010 Open Source et innovation : le Libre comme méthodologie de développement

IN Tech - 12 janvier 2010 Open Source et innovation : le Libre comme méthodologie de développement IN Tech - 12 janvier 2010 Open Source et innovation : le Libre comme méthodologie de développement La forge logicielle Codendi Nicolas Guérin -Présentation de Codendi -Industrialiser les développements

Plus en détail

Plan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement.

Plan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement. Plan global Outils de développement et compilation Git : gestion de code source et versionnement Timothée Ravier LIFO, INSA-CVL, LIPN 1 re année cycle ingénieur STI 2013 2014 1 Historique 2 Git 3 Pour

Plus en détail

Méthodes et outils employés pour développer des logiciels libres

Méthodes et outils employés pour développer des logiciels libres Méthodes et outils employés pour développer des logiciels libres Étude basée sur le cas du projet Debian Par Raphaël Hertzog Gérant de Freexian SARL Développeur Debian Présentation du projet Debian Objectif

Plus en détail

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2). Nom du projet : Zabbix Description : ZABBIX est un logiciel open source créé par Alexei Vladishev. Zabbix permet de surveiller le statut de divers services réseau, serveurs et autres matériels réseau.

Plus en détail

Samson BISARO Christian MAILLARD

Samson BISARO Christian MAILLARD Une solution d authentification unifiée dans un réseau hétérogène Arnaud ANTONELLI Samson BISARO Christian MAILLARD 1 Sommaire État des lieux en 1999 Objectifs Composants du projet État des lieux en 2005

Plus en détail

Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3

Zimbra. S I A T. T é l : ( + 2 1 6 ) 7 1 7 9 9 7 4 4. F a x : ( + 2 1 6 ) 7 1 7 9 8 3 6 3 Zimbra Zimbra est un logiciel serveur collaboratif qui permet à ses utilisateurs de stocker, organiser et partager rendez-vous, contacts, courriels, liens, documents et plus. Zimbra est un logiciel développé

Plus en détail

Bacula R - The Network Backup Solution

Bacula R - The Network Backup Solution It comes by night and sucks the vital essence from your computers. FSUGAr 7 juillet 2006 RAID (Redundant Array of Inexpensive Disks) Mais attention Bacula en quelques mots RAID (Redundant Array of Inexpensive

Plus en détail

L'automatisation open source pour SI complexes

L'automatisation open source pour SI complexes TRACK ADMINISTRATION SYSTÈME / CLUSTERS / DEVOPS L'automatisation open source pour SI complexes Si, si, c'est possible! Jonathan CLARKE CTO - Normation jcl@ Qui suis-je? Jonathan Clarke Job : Co-fondateur

Plus en détail

2 Formation utilisateur

2 Formation utilisateur 2 Formation utilisateur Formation développeur Formation Formation développeur - créer un compte - créer un projet - rejoindre/quitter un projet - rappel sur l'open source et les licences - rappels su PHP

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

Portails d'entreprise sous GNU/Linux

Portails d'entreprise sous GNU/Linux Portails d'entreprise sous GNU/Linux Cédric BLANCHER Arche, groupe Omnetica / MISC cedric.blancher@arche.fr / sid@miscmag.com JIA 2004 Agenda Plan de la présentation Introduction 1ère partie : Messagerie

Plus en détail

Travail d équipe et gestion des données L informatique en nuage

Travail d équipe et gestion des données L informatique en nuage Travail d équipe et gestion des L informatique en nuage BAR Octobre 2013 Présentation Au cours des études collégiales et universitaires, le travail d équipe est une réalité presque omniprésente. Les enseignants

Plus en détail

PostgreSQL, le cœur d un système critique

PostgreSQL, le cœur d un système critique PostgreSQL, le cœur d un système critique Jean-Christophe Arnu PostgreSQLFr Rencontres Mondiales du Logiciel Libre 2005 2005-07-06 Licence Creative Commons Paternité - Pas d utilisation commerciale - Partage

Plus en détail

FusionInventory. Journées Perl. Gonéri Le Bouder <goneri@teclib.com> Juin 2012. Strasbourg

FusionInventory. Journées Perl. Gonéri Le Bouder <goneri@teclib.com> Juin 2012. Strasbourg FusionInventory Journées Perl Gonéri Le Bouder Strasbourg Juin 2012 A propos de moi Gonéri Le Bouder Développeur FusionInventory Développeur Debian Mongueur Perl Travaille chez TECLIB,

Plus en détail

Présentation du logiciel Free-EOS Server

Présentation du logiciel Free-EOS Server Présentation du logiciel Free-EOS Server Ce document décrit la solution logicielle de serveur intranet/internet/extranet développée dans le projet free-eos. 1. Distribution serveur free-eos Server Le logiciel

Plus en détail

OBM : Découvrez LA solution de messagerie collaborative libre!

OBM : Découvrez LA solution de messagerie collaborative libre! UNE MATINEE POUR COMPRENDRE Découvrez la meilleure solution de messagerie collaborative Libre avec OBM OBM : Découvrez LA solution de messagerie collaborative libre! Pierre BAUDRACCO Directeur, Leader

Plus en détail

Mettez Linux en boîte avec ClearOS

Mettez Linux en boîte avec ClearOS Mettez Linux en boîte avec ClearOS Jonas FERNANDEZ Administrateur GNU/Linux LPIC 1 Association LoLiTa, Logiciels Libres à Tahiti et ses îles 13 mars 2013 Présentation réalisée avec L A TEX. 13 mars 2013

Plus en détail

Hébergement de sites Web

Hébergement de sites Web Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise

Plus en détail

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces

http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation, Tutoriels, Astuces Maryem Rhanoui 2013 Alfresco Liens utiles Le site Alfresco : http://www.alfresco.com/fr/ Le Portail Content Community http://www.alfresco.com/fr/community/register/?source=docs Extensions, Documentation,

Plus en détail

Systèmes de tickets avec RT

Systèmes de tickets avec RT Gestion et Surveillance de Réseau Systèmes de tickets avec RT These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (http://creativecommons.org/licenses/by-nc/3.0/)

Plus en détail

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008

Supervision système et réseau avec Zabbix. Anne Facq Centre de Recherche Paul Pascal 17 avril 2008 Supervision système et réseau avec Zabbix Anne Facq Centre de Recherche Paul Pascal 17 avril 2008 Supervision avec Zabbix 17/04/2008 RAISIN 2 Plan Introduction Architecture de zabbix Fonctionnalités de

Plus en détail

9 rue Lucien Roullier 95190 Goussainville stephane.bourdin.95@gmail.com +33 1 39 88 33 10 / +33 6 65 57 51 88 INGÉNIEUR SYSTÈME LINUX

9 rue Lucien Roullier 95190 Goussainville stephane.bourdin.95@gmail.com +33 1 39 88 33 10 / +33 6 65 57 51 88 INGÉNIEUR SYSTÈME LINUX STÉPHANE BOURDIN 9 rue Lucien Roullier 95190 Goussainville stephane.bourdin.95@gmail.com +33 1 39 88 33 10 / +33 6 65 57 51 88 Né le 18 janvier 1967 à Les Pavillons sous Bois (93) Nationalité française

Plus en détail

L art d ordonnancer. avec JobScheduler. François BAYART

L art d ordonnancer. avec JobScheduler. François BAYART L art d ordonnancer avec JobScheduler François BAYART 30 Octobre 2010 [1] 234567 introduction Introduction Qui suis-je? François Bayart consultant système en solution libre et propriétaire Redhat (1996),

Plus en détail

Pourquoi utiliser SharePoint?

Pourquoi utiliser SharePoint? Pourquoi utiliser SharePoint? Partage de Fichiers Accès distant aux informations Mise à jour permanente Gestion électronique de documents (GED) Notifications / Alertes Workflow / Flux de travail Extranet

Plus en détail

Notre Catalogue des Formations IT / 2015

Notre Catalogue des Formations IT / 2015 Notre Catalogue des Formations IT / 2015 Id Intitulé Durée Gestion de projets et méthodes I1101 I1102 I1103 I1104 I1105 I1106 I1107 I1108 I1109 I1110 I1111 I1112 I1113 I1114 I1115 I1116 I1117 I1118 I1119

Plus en détail

Le système de gestion de version Git et GitHub

Le système de gestion de version Git et GitHub Le système de gestion de version Git et GitHub Génie Logiciel - MPRI GROSSHANS Nathan nathan.grosshans@lsv.ens-cachan.fr 9 octobre 2014 Introduction Système de gestion de version Système logiciel permettant

Plus en détail

DataStudio. Solution d intégration des données et de diffusion de l information

DataStudio. Solution d intégration des données et de diffusion de l information DataStudio Solution d intégration des données et de diffusion de l information L ETL, cœur de la performance des entreprises La forte intégration des applications est désormais une condition indispensable

Plus en détail

Hébergement MMI SEMESTRE 4

Hébergement MMI SEMESTRE 4 Hébergement MMI SEMESTRE 4 24/03/2015 Hébergement pour le Web Serveurs Mutualités Serveurs Dédiés Serveurs VPS Auto-Hébergement Cloud Serveurs Mutualités Chaque Serveur héberge plusieurs sites Les ressources

Plus en détail

Présentation Toulibre. Jabber/XMPP

Présentation Toulibre. Jabber/XMPP Présentation Toulibre Jabber/XMPP A propos de... Simon Chemouil Pourquoi je suis là : ) La présentation Sujet complexe, plusieurs points de vue Obligé de limiter les détails Ne pas hésiter à poser des

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

Retour d'expérience avec : OCS Inventory & GLP

Retour d'expérience avec : OCS Inventory & GLP Accueil diaporama Unité mixte de recherche 7118 Titre de la diapositive Journées Thématiques JoSy http://www.resinfo.cnrs.fr/ "Gestion, déploiement et maintenance d un parc informatique" Retour d'expérience

Plus en détail

MailStore Server 7 Caractéristiques techniques

MailStore Server 7 Caractéristiques techniques MailStore Server 7 Caractéristiques techniques MailStore Server La référence en matière d archivage d e-mails La solution MailStore Server permet aux entreprises de toutes tailles de bénéficier des avantages

Plus en détail

Retour d expérience sur Prelude

Retour d expérience sur Prelude Retour d expérience sur Prelude OSSIR Paris / Mathieu Mauger Consultant Sécurité (Mathieu.Mauger@intrinsec.com) Guillaume Lopes Consultant Sécurité (Guillaume.Lopes@Intrinsec.com) @Intrinsec_Secu 1 Plan

Plus en détail

Les logiciels de gestion de version exemple de GIT et application avec SmartGIT

Les logiciels de gestion de version exemple de GIT et application avec SmartGIT Les logiciels de gestion de version exemple de GIT et application avec SmartGIT Rémi SHARROCK www.remisharrock.fr Plan du polycopié Plan du polycopié Problématique La gestion de versions: généralités,

Plus en détail

A5.2.4 Étude d une technologie, d'un composant, d'un outil

A5.2.4 Étude d une technologie, d'un composant, d'un outil Assistance et dépannage des visiteurs : Etude des prérequis de glpi : A5.2.4 Étude d une technologie, d'un composant, d'un outil Sujet : Prérequis Tout ce qu'il faut savoir pour une installation confortable

Plus en détail

IBM Tivoli Compliance Insight Manager

IBM Tivoli Compliance Insight Manager Simplifier les audits sur la sécurité et surveiller les activités des utilisateurs privilégiés au moyen d un tableau de bord permettant de contrôler la conformité aux exigences de sécurité IBM Points forts

Plus en détail

ClariLog - Asset View Suite

ClariLog - Asset View Suite ClariLog - Asset View Suite Architecture et Prérequis v. 20140601 TABLE DES MATIERES 1 Architecture et principe de mise en place... 3 2 Serveur (stockage)... 4 2.1 Ressource réseau partagée... 4 2.2 Base

Plus en détail

Guide d installation de Gael

Guide d installation de Gael Guide d installation de Gael Outil web libre de gestion des élèves du premier degré, complément naturel d Iconito documentation version 1.2 juillet 2007 Gael version 0.5 Table des matières Objet... 3 Support...

Plus en détail

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

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

Plus en détail

Ingénieur Généraliste Spécialité Informatique

Ingénieur Généraliste Spécialité Informatique Dossier de Compétences Ingénieur Généraliste Spécialité Informatique FORMATION Formations Février 2009 Formation MS510 - Implémenter Office SharePoint Server 2007 Novembre 2008 Formation Oracle «Oracle

Plus en détail

Messagerie instantanée

Messagerie instantanée Messagerie instantanée Mercredi 19 septembre 2007 Messagerie instantanée (IM) Qu'est-ce qu'on attend d'une IM? Contacts, abonnements Information de présence Discussions en direct texte voix, vidéo tableau

Plus en détail

Tour des Unités du C.I.A.M. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry.

Tour des Unités du C.I.A.M. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry. Tour des Unités du C.I.A.M. Maurice Baudry Laboratoire Statistique & Génome, Évry. 1 La cellule informatique : - Christophe Ambroise (PR UEVE) - Gilles Grasseau (IR CNRS) - Maurice Baudry (AI INRA) 2 Moi...

Plus en détail

Programmation Web. Madalina Croitoru IUT Montpellier

Programmation Web. Madalina Croitoru IUT Montpellier Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance

Plus en détail

DenyAll Detect. Documentation technique 27/07/2015

DenyAll Detect. Documentation technique 27/07/2015 DenyAll Detect Documentation technique 27/07/2015 Sommaire 1. A propos de ce document... 3 1.1 Objet... 3 1.2 Historique... 3 1.3 Contexte... 3 2. Liste des tests... 4 2.1 Découverte réseau (scan de ports)...

Plus en détail

Systèmes en réseau : Linux 1ère partie : Introduction

Systèmes en réseau : Linux 1ère partie : Introduction Systèmes en réseau : Linux 1ère partie : Introduction Les fondements de Linux : le logiciel libre Historique de Linux Présentation générale de Linux Les applications à succès Les distributions Qu'est-ce

Plus en détail

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Expérience d un hébergeur public dans la sécurisation des sites Web, CCK Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet Plan Introduction Sécurisation des sites Web hébergés a Conclusion Introduction

Plus en détail

Web & Libre. Outils pour être présent sur le net librement

Web & Libre. Outils pour être présent sur le net librement Web & Libre Outils pour être présent sur le net librement Logiciel libre Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication en vue de sa diffusion sont permises,

Plus en détail

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration

Fonctions. Solution professionnelle pour le stockage de données, la synchronisation multi- plateformes et la collaboration Fonctions Synchronisation dynamique des fichiers : mise à jour automatique des documents sur tous les équipements Partage et collaboration : partage simple des fichiers entre employés, clients et partenaires

Plus en détail

La Qualité, c est Nous!

La Qualité, c est Nous! La Qualité, c est Nous! EN QUELQUES MOTS : XLS SYSTEMS GABON, partenaire du développement numérique du pays est une entreprise d ingénierie informatique qui se veut proche de ses clients et met un point

Plus en détail

Système de gestion de contenu

Système de gestion de contenu 1 Système de gestion de contenu Un système de gestion de contenu ou SGC ((en) Content Management System ou CMS) est une famille de logiciels destinés à la conception et à la mise à jour dynamique de sites

Plus en détail

Présentation du Serveur SME 6000

Présentation du Serveur SME 6000 Le Serveur SME 6000 (Small & Medium Entreprises) La société ACMS INFORMATIQUE, SSII spécialisée dans les technologies de l informatique, a retenu comme solution un serveur/passerelle (basé sur la distribution

Plus en détail

DSI - Pôle Infrastructures

DSI - Pôle Infrastructures Département du Système d Information CONTEXTE DSI - Pôle Infrastructures SUJET Architecture cible pour un projet devant intégrer le SI de l'inserm référence PI01091V02V.doc version statut créé le 29/06/2006

Plus en détail

Idéalement, une mission alliant XML ou base de données SQL avec des technologies internet et/ou logiciels libres.

Idéalement, une mission alliant XML ou base de données SQL avec des technologies internet et/ou logiciels libres. PIERRE-YVES ROLLO Développeur / Chef de projets freelance 7 Rue Elisée Reclus 93300 Aubervilliers 06 99 08 70 95 job@pyrollo.com http://www.pyrollo.com Nationalité française 41 ans, célibataire MISSION

Plus en détail

Analyse Concurrentielle Retrospect et ses concurrents

Analyse Concurrentielle Retrospect et ses concurrents Analyse Concurrentielle et ses concurrents Mars 2014 Analyse concurrentielle : pour Windows et nos principaux concurrents Nous avons étudié attentivement nos concurrents pour savoir comment nous rivalisons

Plus en détail

Offres de stages 2011/2012

Offres de stages 2011/2012 Offres de stages 2011/2012 RBS LE MEILLEUR DE L INTEGRATION ET DE L EDITION L informatique est devenue un outil stratégique de développement et de différenciation pour les organisations du 21ème siècle

Plus en détail

FILIÈRE TRAVAIL COLLABORATIF

FILIÈRE TRAVAIL COLLABORATIF FILIÈRE TRAVAIL COLLABORATIF 89 MICROSOFT EXCHANGE SQL Server... /... TRAVAIL COLLABORATIF Introduction à l installation et à la gestion d Exchange Server 2007 Durée 3 jours MS5909 Gérer la sécurité de

Plus en détail

1/15. Jean Bernard CRAMPES Daniel VIELLE

1/15. Jean Bernard CRAMPES Daniel VIELLE 1/15 Jean Bernard CRAMPES Daniel VIELLE CaseOnCloud est un SaaS de gestion de projets de développement logiciel CaseOC est : Multi démarches : MACAO MACAO Agile SCRUM Suivi d'aucune démarche particulière

Plus en détail

ContactOffice. La Messagerie collaborative pour l'éducation. Assises 2015 du CSIESR Avignon

ContactOffice. La Messagerie collaborative pour l'éducation. Assises 2015 du CSIESR Avignon ContactOffice La Messagerie collaborative pour l'éducation Assises 2015 du CSIESR Avignon Agenda Présentation application ContactOffice Présentation Interface Crystal Nouveautés importantes vs version

Plus en détail

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008

Panorama des CMS open sources. Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008 Panorama des CMS open sources Sylvain Ferrand, CMAP École Polytechnique Journées Mathrice, Poitiers, 19 mars 2008 Table des matières Qu'est ce qu'un CMS Pourquoi utiliser un CMS Des CMS génériques SPIP

Plus en détail

Expert technique J2EE

Expert technique J2EE EHRET Guillaume 25, rue de la Richelandiere 42100 SAINT ETIENNE 32 ans - Célibataire Expert technique J2EE Domaines de compétences Environnement et langages Expertise en programmation Java et en architecture

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

Serveur Subversion Debian GNU/Linux

Serveur Subversion Debian GNU/Linux Serveur Subversion Debian GNU/Linux Matthieu Vogelweith 13 janvier 2009 Résumé L objectif de cette page est de détailler l installation d un serveur Subversion [1]. Ce document a été rédigé en LaTeX en

Plus en détail

Infrastructure Management

Infrastructure Management Infrastructure Management Service de Supervision et gestion des infrastructures informatiques DATASHEET Présentation générale Netmind Infrastructure Management (NIM) est un service de supervision et de

Plus en détail

Solution de stockage et archivage de grands volumes de données fichiers. www.active-circle.com

Solution de stockage et archivage de grands volumes de données fichiers. www.active-circle.com Solution de stockage et archivage de grands volumes de données fichiers www.active-circle.com Stocker et archiver de grands volumes de fichiers n a jamais été aussi simple! LES FONDAMENTAUX D ACTIVE CIRCLE

Plus en détail

Réplication de données de classe entreprise pour environnements distribués et reprise sur sinistre

Réplication de données de classe entreprise pour environnements distribués et reprise sur sinistre Réplication de données de classe entreprise pour environnements distribués et reprise sur sinistre La tendance actuelle vers une conception distribuée de l entreprise, avec des agences, des centres de

Plus en détail

Technologie de déduplication de Barracuda Backup. Livre blanc

Technologie de déduplication de Barracuda Backup. Livre blanc Technologie de déduplication de Barracuda Backup Livre blanc Résumé Les technologies de protection des données jouent un rôle essentiel au sein des entreprises et ce, quelle que soit leur taille. Toutefois,

Plus en détail

Travailler à l'ensimag avec son matériel personnel

Travailler à l'ensimag avec son matériel personnel Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) Sommaire Introduction Les bug busters La clé USB Ensilinux Rappels : Wifi et VPN Rappels : Accès serveurs

Plus en détail

MailStore Server. La référence en matière d archivage d e-mails

MailStore Server. La référence en matière d archivage d e-mails MailStore Server La référence en matière d archivage d e-mails Désormais disponible en version 9, MailStore Server est devenu une référence mondiale pour l archivage des emails en entreprise, avec des

Plus en détail

LES SOLUTIONS OPEN SOURCE RED HAT

LES SOLUTIONS OPEN SOURCE RED HAT LES SOLUTIONS OPEN SOURCE RED HAT Red Hat, le fournisseur leader Linux et de l open source mondial a son siège à Raleigh, en Caroline du Nord, avec des bureaux dans le monde entier. Red Hat propose les

Plus en détail

JAN OLIVIER Expert Supervision Architecte & Administrateur système

JAN OLIVIER Expert Supervision Architecte & Administrateur système JAN OLIVIER Expert Supervision Architecte & Administrateur système 49 ans 25 années d expérience olivierjan.com@gmail.com Auteur du livre Nagios au cœur de la Supervision Open Source ENI Editions - 2008

Plus en détail

MATRICE DES FONCTIONNALITES

MATRICE DES FONCTIONNALITES Facilité d utilisation Nouveau! Convivialité d Outlook Nouveau! Smart Technician Client Assistant Installation Configuration instantanée et personnalisable Nouveau! Installation à distance de Technician

Plus en détail

! " # $ % & OPN Day Paris 14 mars 2006

!  # $ % & OPN Day Paris 14 mars 2006 '! " # $ % & L information en entreprise X2/an 40% 70% X5 Quelques chiffres! "# $ % &' )# $ * +*!% &' ' (! La voie de la Collaboration Solutions différentiées Plateforme intégrée Email & Calendrier Portails

Plus en détail

ContactOffice. Le Bureau Virtuel des ENT

ContactOffice. Le Bureau Virtuel des ENT ContactOffice Le Bureau Virtuel des ENT Présentation CUME 'EXTERNALISATION DE SERVICES' 19 janvier 2010 1. Qui sommes-nous? 2. Les atouts de ContactOffice 3. Les modalités d externalisation 4. Un exemple

Plus en détail

Atelier «Migration vers Linux et les Logiciels Libres»

Atelier «Migration vers Linux et les Logiciels Libres» Atelier «Migration vers Linux et les Logiciels Libres» Douala 23-27 juin 2008 Éric SEIGNE - eric.seigne@ryxeo.com révision du document: 20080628 Ce support Ce support est soumis à la Licence CC-BY-SA version

Plus en détail

Portail collaboratif Intranet documentaire Dématérialisation de processus

Portail collaboratif Intranet documentaire Dématérialisation de processus Portail collaboratif Intranet documentaire Dématérialisation de processus 2 Le groupe Divalto, Solutions de gestion Catalyseur de performance Créé en 1982, le groupe Divalto propose des solutions de gestion

Plus en détail

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI

POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI POVERELLO KASONGO Lucien SIO 2, SISR SITUATION PROFESSIONNELLE OCS INVENTORY NG ET GLPI Contexte de la mission Suite à la multiplication des matériels et des logiciels dans les locaux de GSB, le service

Plus en détail

L identité numérique. Risques, protection

L identité numérique. Risques, protection L identité numérique Risques, protection Plan Communication sur l Internet Identités Traces Protection des informations Communication numérique Messages Chaque caractère d un message «texte» est codé sur

Plus en détail

Programme Opérations de registre avancées Introduction à la supervision et à la gestion de réseaux

Programme Opérations de registre avancées Introduction à la supervision et à la gestion de réseaux Programme Opérations de registre avancées Introduction à la supervision et à la gestion de réseaux These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license

Plus en détail

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions]

Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions] Version 2004 Ce manuel vous accompagne au long des procédures d installation et de restauration de PheBuX 2004 [alternative solutions] Il vous permet aussi de vous familiariser avec le fonctionnement de

Plus en détail

Sextant. RFS Consultants Décembre 2008

Sextant. RFS Consultants Décembre 2008 Décembre 2008 Le logiciel d assistance administrative indispensable à toute structure de plus d une personne. Le premier logiciel que l on lance le matin et le dernier que l on ferme le soir. Un logiciel

Plus en détail

Smart Notification Management

Smart Notification Management Smart Notification Management Janvier 2013 Gérer les alertes, ne pas uniquement les livrer Chaque organisation IT vise à bien servir ses utilisateurs en assurant que les services et solutions disponibles

Plus en détail

IBM Tivoli Monitoring, version 6.1

IBM Tivoli Monitoring, version 6.1 Superviser et administrer à partir d une unique console l ensemble de vos ressources, plates-formes et applications. IBM Tivoli Monitoring, version 6.1 Points forts! Surveillez de façon proactive les éléments

Plus en détail

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin

Sécurité des sites Web Pas un cours un recueil du net. INF340 Jean-François Berdjugin Sécurité des sites Web Pas un cours un recueil du net INF340 Jean-François Berdjugin Vulnérabilité Définition (wikipédia) : Dans le domaine de la sécurité informatique, une vulnérabilité est une faiblesse

Plus en détail

Travail collaboratif. Glossaire

Travail collaboratif. Glossaire Glossaire Ajax Traduction anglaise : Ajax (Asynchronous JavaScript And XML) AJAX est un combiné de différents langages de développement Web comme XHTML, JavaScript ou XML, il est fréquemment utilisé pour

Plus en détail

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons <ads@intrinsec.com> Jérémie Jourdin <jjn@intrinsec.com>

Présentation du relais HTTP Open Source Vulture. Arnaud Desmons <ads@intrinsec.com> Jérémie Jourdin <jjn@intrinsec.com> Arnaud Desmons Jérémie Jourdin Présentation Motivations Historique Démonstration Présentation fonctionnelle Présentation technique L'interface d'administration Roadmap

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

Architecture existante (principale)

Architecture existante (principale) 6PO : Système d'impression Sans Pilote Os-agnostic Frédéric BLOISE - DOSICALU Aix-Marseille Université le plan Le cahier des charges Architecture existante pour l'impression 6po (WebDAV) 6po Web 6po Mail

Plus en détail

Sauvegardes sous Mac OS X

Sauvegardes sous Mac OS X Sauvegardes sous Mac OS X Henri Massias - XLIM Limoges Présentation par Gérard Lasseur - ENS Lyon (Milles mercis à lui) Département Mathématiques Informatique Plan Introduction sur les Macs Un mot sur

Plus en détail

www.generation-linux.fr

www.generation-linux.fr LYCEE RAYMOND-POINCARE - BAR-LE-DUC Section de techniciens supérieurs en informatique de gestion. Option «Administrateur de réseaux locaux d entreprise». Mise en place d'une solution de sauvegarde en réseau

Plus en détail

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être

Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être GLOSSAIRE Adresse directe fichier : Adresse url spécifique sur laquelle le lien hypertext du Client doit être redirigé pour permettre l activation du Service. Adresse IP : Numéro qui identifie chaque équipement

Plus en détail

Backuppc, retour d expérience

Backuppc, retour d expérience Ecole Polytechnique 10 octobre 2012, Journées Mathrice, Orléans Le contexte Un laboratoire d environ 150 personnes Parc en majorité sous linux, des machines windows et des macs. Fichiers centralisés et

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure

Plus en détail

L auto-hébergement. Sébastien Dufromentel, Clément Février ALDIL, Conférence jeudi du libre. 7 février 2013

L auto-hébergement. Sébastien Dufromentel, Clément Février ALDIL, Conférence jeudi du libre. 7 février 2013 L auto-hébergement Sébastien Dufromentel, Clément Février ALDIL, Conférence jeudi du libre 7 février 2013 L auto-hébergement Sébastien Dufromentel, Clément Février Jeudi du Libre 7 février 2013 1 / 51

Plus en détail

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO Page 1 Introduction Sommaire I- Présentation de la technologie II- Architectures classiques et étude du marché III- Implémentation en entreprise IV- Présentation de systèmes SSO Annexes Page 2 Introduction

Plus en détail