Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf ·...

25
Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Transcript of Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf ·...

Page 1: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Catalogue d'applicationsAuteur : CLERC FernandDate : ven. 17 août 2012

Version : 2.0

Page 2: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Table des matièresPréambule.............................................................................................................................................1Nouveautés...........................................................................................................................................1

Applications.....................................................................................................................................1PHPMyLab..................................................................................................................................1

Fichiers.............................................................................................................................................1OwnCloud...................................................................................................................................1

Infrastructure....................................................................................................................................2OVD (Open Virtual Desktop).....................................................................................................2

Dimension « Infrastructure »................................................................................................................3Gestion de parc et inventaire...........................................................................................................3

GLPI............................................................................................................................................3OCS NG Inventory......................................................................................................................4

Supervision de réseau......................................................................................................................4Nagios.........................................................................................................................................4Hobbit Monitor...........................................................................................................................5

Virtualisation....................................................................................................................................5Xen..............................................................................................................................................5Oracle VirtualBox.......................................................................................................................6

Messagerie Internet..........................................................................................................................6Zimbra.........................................................................................................................................6Courrier Email Server.................................................................................................................7

Proxy Internet..................................................................................................................................8Squid cache.................................................................................................................................8

Serveurs d'impression......................................................................................................................8CUPS...........................................................................................................................................8

Serveurs FTP....................................................................................................................................8VSFTPd.......................................................................................................................................8ProFTPd......................................................................................................................................9

Stockage...........................................................................................................................................9OpenFiler....................................................................................................................................9

Dimension développement et couches intermédiaires..........................................................................9Serveurs de bases de données..........................................................................................................9

MySQL........................................................................................................................................9Serveurs web..................................................................................................................................10

Apache......................................................................................................................................10Dimension applications......................................................................................................................10

CRM (Customer Relation Management).......................................................................................10SugarCRM................................................................................................................................10

ERP (Entreprise ressource Planning).............................................................................................11OpenERP........................................................................................................................................11CMS (Content Management System)............................................................................................12

JOOMLA..................................................................................................................................12CMSMS....................................................................................................................................13

DMS (Document Management System)........................................................................................13OWL..........................................................................................................................................13

Ce document est la propriété exclusive de la société Support et Open Source ConsultingReproduction interdite sans son accord explicite

Dernière modification :17/08/12

Page 3: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

OpenKM....................................................................................................................................14GED et ECM..................................................................................................................................15

Alfresco.....................................................................................................................................15Nuxeo DM.................................................................................................................................16Maarch......................................................................................................................................16

Gestion de tickets...........................................................................................................................17MyHelpdesk..............................................................................................................................17OTRS........................................................................................................................................17

Gestion de fichiers.........................................................................................................................18Open Upload.............................................................................................................................18OwnCloud.................................................................................................................................18CuteFlow...................................................................................................................................18

Autres applications........................................................................................................................19GRR (Gestionnaire de Réservations de Ressources)................................................................19PHPList.....................................................................................................................................19PHPMyLab................................................................................................................................21

Index des illustrationsIllustration 1: l'interface utilisateur de PhpMyLab...............................................................................1Illustration 2: partage des données sous OwnCloud.............................................................................1Illustration 3: La virtualisation de poste selon Ulteo............................................................................2Illustration 4: Le gestionnaire de ticket de GLPI.................................................................................3Illustration 5: La fenêtre d'accueil du serveur OCS..............................................................................4Illustration 6: Nagios............................................................................................................................4Illustration 7: Ecran principal du superviseur Hobbit..........................................................................5Illustration 8: Ecran principal d'Oracle Virtualbox...............................................................................6Illustration 9: Ecran principal de Zimbra.............................................................................................6Illustration 10: Ecran principal d'Oracle Virtualbox.............................................................................7Illustration 11: Ecran d'informations d'OpenFiler................................................................................9Illustration 12: Ecran d'informations de SugarCRM..........................................................................10Illustration 13: Un des écrans d'Open ERP........................................................................................11Illustration 14: Un exemple de site créé avec Joomla !......................................................................12Illustration 15: L'interface d'administration de OWL.........................................................................13Illustration 16: L'interface d'OpenKM...............................................................................................14Illustration 17: Alfresco......................................................................................................................15Illustration 18: Nuxeo DM.................................................................................................................16Illustration 19: Un écran de Maarch...................................................................................................16Illustration 20: La création de ticket avec Myhelpdesk......................................................................17Illustration 21: La création de ticket avec OTRS...............................................................................17Illustration 22: La gestion des fichiers avec OpenUpload..................................................................18Illustration 23: partage des données sous OwnCloud.........................................................................18Illustration 24: l'interface putilisateur de PhpMyLab.........................................................................21

Page 4: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

PréambuleToutes les études le confirment, l’open source est présent dans la plupart des entreprises, grandes et petites. Et ceci, qu’elles l’aient voulu ou non.Ce n’est pas très étonnant tant l’offre open source est riche et variée.Ce catalogue d'applications n'en représentera donc qu'une petite partie, mais il inclut des applications reconnues comme étant de qualité tant au niveau développement qu'au niveau fonctionnel.

Ce document est la propriété exclusive de la société Support et Open Source ConsultingReproduction interdite sans son accord explicite

Dernière modification :17/08/12

Page 5: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Nouveautés

Applications

PHPMyLab

PhpMyLab est un portail WEB open source gratuit et un logiciel Intranet, modulaire (Plusieurs modules sont opérationnels: CONGES, MISSIONS (pour les déplacements) et PLANNING), multi-utilisateurs, multi-rôles pour la gestion des missions ou des déplacements, des congés et des plannings des personnels d'une société. PhpMyLab est distribué sous licence libre

Ce logiciel est bien adapté aux laboratoires de type EPST ou Universités employant un webmaster (adaptation minimale du code, gestion de la base de données, etc...). Cependant, les statuts des employés d'une entreprise peuvent être équivalents (employés, chef d'équipes et direction). Dans ce cas PhpMyLab est conforme aux besoins.

Fichiers

OwnCloud

ownCloud est une application qui permet le partage de fichiers entre plusieurs périphériquesIl permet la synchronisation de contacts, de calendrier et de favoris enttre les périphériques tout en supportant le partage, la visualisation et la modification des fichiers via une interface web.

Il offre la facilité d'utilisation de dropbox avec la liberté en plus.Owncloud est fait pour fonctionner sur votre serveur.

Ce document est la propriété exclusive de la société Support et Open Source ConsultingReproduction interdite sans son accord explicite

Dernière modification :17/08/12

Illustration 1: l'interface utilisateur de PhpMyLab

Illustration 2: partage des données sous OwnCloud

Page 6: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Infrastructure

OVD (Open Virtual Desktop)

Ulteo OVD v3.0 adresse les besoins des services informatiques en termes de management de projets de déploiement de bureaux virtuels et de délivrance d'applications, avec une grande flexibilité.

Avec les technologies Open Virtual Desktop (OVD) d'Ulteo, les organisations peuvent rapidement installer et déployer un Session Manager OVD avec un ou plusieurs Application Servers.

Après la configuration des groupes d'utilisateurs autorisés et la création de "publications", les utilisateurs peuvent accéder aux applications délivrées par Open Virtual Desktop de plusieurs manières différentes :

• Un bureau Windows ou Linux avec un mix d'applications distantes Windows et/ou Linux • Un portail applicatif, permettant d'éxécuter des applications Windows et/ou Linux depuis

des liens web • Une publication d'Applications, permettant d'accéder aux applications distantes Windows

et/ou Linux, de manière totalement intégrée au bureau local déjà existant, y compris au niveau du fenêtrage des applications (Seamless)

Les logiciels clients permettant d'accéder à l'OVD Ulteo peuvent être au choix : • Soit un navigateur web • Soit un client logiciel OVD pré-installé • Les tablettes iPad et les tablettes Android sont également supportées (en mode bureau

uniquement)

Illustration 3: La virtualisation de poste selon Ulteo

Page 7: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Dimension « Infrastructure »

Gestion de parc et inventaire

GLPI

Solution open-source de gestion de parc informatique et de servicedesk, GLPI est une applicationentièrement Web pour gérer l’ensemble de vos problématiques de gestion de parc informatique : de lagestion de l’inventaire des composantes matérielles ou logicielles d’un parc informatique à la gestion de l’assistance aux utilisateurs.

Des fonctionnalités à forte valeur ajoutée• Gestion et suivi des ressources informatiques• Gestion et suivi des licences• Gestion et suivi des consommables• Base de connaissances• Gestion des réservations• ServiceDesk (helpdesk, SLA..)• Inventaire automatisé*• Télédéploiement*Des avantages importants pour votre structure• Réduction des coûts• Optimisation des ressources• Gestion rigoureuse des licences• Démarche qualité• Satisfaction utilisateur• Sécurité*Avec l’utilisation conjointe de la solution d’inventaire OCS Inventory NG ou de la suite de plugins FusionInventory

Illustration 4: Le gestionnaire de ticket de GLPI

Page 8: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

OCS NG Inventory

Description des différentes fonctionnalités d' OCS Inventory NGInformations d'inventaire pertinentes.Système évolué de télédiffusion permettant de déployer des installations de logiciels oud'exécuter des scripts et commandes sur les ordinateurs sans surcharger le réseau.Interface d'administration web.Support de nombreux systèmes d'exploitation incluant Microsoft Windows, Linux,*BSD, Sun Solaris, IBM AIX, HP-UX, MacOS X.

Architecture tierce utilisant les standards courants, les protocoles HTTP/HTTPS et leformatage de données XML.Web service accessible au travers de l'interface SOAP.Support de plugins au travers des API.Recherche sur le réseauSynchronisation avec GLPI

Supervision de réseau

Nagios

Nagios est un outil de supervison du réseau qui permet de :• Superviser des services réseaux : (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, LDAP, etc.)• Superviser les ressources des serveurs (charge du processeur, occupation des disque durs, utilisation de la mémoire paginée) et ceci sur les systèmes d'exploitations les plus répandus.• Interface avec le protocole SNMP.• La supervision à distance peut utiliser SSH ou un tunnel SSL (notamment via un agentNRPE).

• Les plugins sont écrits dans les langages de programmation les plus adaptés à leur tâche : scripts shell (Bash, ksh, etc.), C++, Perl, Python, Ruby, PHP, C#, etc.• La vérification des services se fait en parallèle.• Possibilité de définir une hiérarchie dans le réseau pour pouvoir faire la différence entre unserveur en panne et un serveur injoignable.• La remontée des alertes est entièrement paramétrable grâce à l'utilisation de plugins (alertepar courrier électronique, SMS, etc.).

Illustration 5: La fenêtre d'accueil du serveur OCS

Illustration 6: Nagios

Page 9: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

• Acquittement des alertes par les administrateurs.• Gestion des escalades pour les alertes (une alerte non acquittée est envoyée à un groupedifférent).• Limitation de la visibilité, les utilisateurs peuvent avoir un accès limité à quelques éléments.• Capacité de gestion des oscillations (nombreux passages d'un état normal à un état d'erreurdans un temps court).• Créer ses propres plugins, dans le langage désiré. Il suffit de respecter la norme Nagios desCodes retour• Les possibilités de tests deviennent donc infinies, il suffit d'écrire tout plugin qui n'existeraitpas déjà sur les sites spécialisés.

Hobbit Monitor

Hobbit Monitor (ou Xymon) permet de superviser l'ensemble d'un réseau. Ses avantages sontmultiples :• Interface web• Supervision de tous les systèmes Linux / Unix, Windows, AIX via un agent• Gestion des alertes par messagerie• Paramétrage aisé (beaucoup plus simple que Nagios)• Gestion des droits utilisateurs.• Supervision des services réseau de base et des services personnalisés par des greffons.

• Supervision des services Windows DNS, DHCP, SQL, Lotus Domino et bien d'autres.• Possibilité de redémarrage d'un service Windows arrêté©• Notion de « système critique ».• Ressources nécessaires faibles.• Possibilité de cascader les serveurs hobbit pour limiter le trafic• Possibilité étendues avec SNMP

Virtualisation

Xen

Xen est un hyperviseur gérant la paravirtualisation.La paravirtualisation désigne la capacité pour un système de virtualisation à interagir avec les systèmes virtualisés.Les machines virtuelles sont ainsi plus performantes, et mieux administrables.Xen est issu d'un projet de recherche universitaire, et fait désormais partie du noyau Linux. Uneversion entreprise et le support associé est proposée par Citrix.

Illustration 7: Ecran principal du superviseur Hobbit

Page 10: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Oracle VirtualBox

VirtualBox supporte un grand nombre de systèmes d'exploitation invités, et dispose de fonctionnalités d'interaction avec ces systèmes : partage de fichiers, intégration du pointeur de souris, fusion du bureau avec le bureau hôte.

Certaines options, telles le partage des périphériques USB, peuvent être ajoutées sous forme de plugins propriétaires

Messagerie Internet

Zimbra

Zimbra est une solution Open Source d’e-mail et de partage de calendrier destinée aux entreprises, aux prestataires de services, aux institutions académiques et administratives, etc. Novateur, performant et très supérieur aux systèmes classiques, notre groupware présente les avantagessuivants :• Souplesse – Vous pouvez très facilement adapter les produits Zimbra aux besoins de VOTRE entreprise.• Compatibilité – Vous pouvez utiliser le client Web de Zimbra avec tout autre client ou plateforme.• Pérennité – Solution associant fiabilité et évolutivité.• Maintenance – Administration simplifiée et mises à jour rapides.Zimbra Collaboration Suite (ZCS) –

Principales caractéristiques :• Client Web sous Ajax – Les fonctions de messagerie, de gestion des contacts, de calendrierpartagé, de VoIP, d’informations composites (“ mash-up ”) et de création de documents sontaccessibles à partir d’un navigateur Web standard.• Compatibilité avec les clients existants – Synchronisation native de ZCS avec MicrosoftOutlook/Entourage et avec Apple Mail, Carnet d’adresses et iCal. Support des clients IMAP/POP.

Illustration 8: Ecran principal d'Oracle Virtualbox

Illustration 9: Ecran principal de Zimbra

Page 11: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

• Zimbra Mobile – Zimbra propose une synchronisation sans fil en mode “ Push ” avec lespériphériques sous Windows Mobile, Symbian ou Palm (aucun autre serveur requis).• Serveur Linux ou Mac OS X – Fonctionnalités complètes : agent MTA, antispam, antivirus,annuaire, base de données, outils de migration et console d’administration Web sous Ajax.Avantages des solutions Zimbra de gestion de messagerie et de calendrier :• Projet guidé par l’innovation et non par la simple amélioration de solutions existantes.• Les produits présentent un coût total de possession (TCO) beaucoup plus faible.• Contrairement aux systèmes propriétaires, rejet des pratiques de « boîte noire » oude « client captif ».• Serveur de Webmail ou de calendrier de groupe qui présente une autre qualité : la version “ Open Source Edition ” est g-r-a-t-u-i-t-e !Zimbra a été racheté par VMWare il y a quelques années

Courrier Email Server

Courier Email serveur est un serveur de messagerie ou serveur relai. Ses principales caractéristiquessont :• Administration via une interface web.• Protocoles supportés : POP3, IMAP, SMTP avec ou sans cryptage.• Possibilité d'un webmail.• STARTTLS.• Authentification SMTP pour l'anti relayage.• Respect de la RFC 2476.• PAM, LDAP, PostgreSQL (beta), ou MySQL.• Extensions XVERP and XEXDATA ESMTP.• Rapports simplifiés du CA.• Blacklists DNS intégrées.• Filtrage des messages.• Antispam• Antivirus

VirtualBox supporte un grand nombre de systèmes d'exploitation invités, et dispose de fonctionnalités d'interaction avec ces systèmes : partage de fichiers, intégration du pointeur de souris, fusion du bureau avec le bureau hôte.

Certaines options, telles le partage des périphériques USB, peuvent être ajoutées sous forme de plugins propriétaires

• Gestion de multiples noms de domaines• Utilisateurs virtuels• Facilité de sauvegarde

Illustration 10: Ecran principal d'Oracle Virtualbox

Page 12: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Proxy Internet

Squid cache

Un serveur Squid est un serveur mandataire (proxy) et un reverse proxy capable d'utiliser lesprotocoles FTP, HTTP, Gopher, et HTTPS. Contrairement aux serveurs proxy classiques, un serveur Squid gère toutes les requêtes en un seul processus d'entrée/sortie, non bloquant.C'est un logiciel libre distribué sous licence GNU GPL.Squid garde les meta-données et plus particulièrement les données les plus fréquemment utilisées en mémoire. Il conserve aussi en mémoire les requêtes DNS, ainsi que les requêtes ayant échoué. Lesrequêtes DNS sont non bloquantes.Les données mémorisées peuvent être rangées en hiérarchies ou en mailles pour utiliser moins debande passante.Spécifications :• Proxy et cache des protocoles HTTP, HTTPS, Gopher, FTP ;• Hiérarchisation du cache ;• ICP , HTCP, CARP, Cache Digests ;• Processus de cache transparent ;• WCCP (Squid v2.3 et supérieur) ;• Contrôle des accès étendu ;• SNMP ;• Cache les requêtes DNS.• Reverse proxyAssocié à certains modules, il permet le filtrage d'URL et la vérification antivirus des flux internet.Ainsi vous pourrez naviguer en toute sécurité sur Internet

Serveurs d'impression

CUPS

Acronyme de Common Unix Printing System, est un serveur d'impression populaire pour les systèmes UNIX.Il est utilisé aussi bien sur les postes de travail que sur les serveurs d'impression dédiés.Il offre le support d'un trés grand nombre d'imprimantes, des capacités d'administration (gestion des files, comptabilité), et la compatibilité avec les protocoles d'impression classique : IPP, AppSocket, LPD, SMB (pour Windows).

Serveurs FTP

VSFTPd

Au niveau des protocoles de transfert de fichiers, il y a le FTP classique: Tout y passe en clair (y compris les informations de login/mot de passe). Ce protocole utilise un canal de contrôle et un canal de données (par défaut, port 21 en destination pour le canal contrôle).Il y a néanmoins des possibilités de sécurisation du FTP c'est a dire FTP sur SSL/TLS (parfois nommé FTPS).Acronyme de Very Secure FTP daemon, VSFTPd a été developpé en tenant compte de ces faiblesses. C'est est un serveur FTP du monde Linux axé sur la sécurité.

Page 13: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Il permet l'authentification et le cryptage des données, autorise les droits des utilisateurs et d'autresmoyens de sécuriser ce protocole, par ailleurs bien connu du monde Internet, comme chroot.

ProFTPd

ProFTPD est un serveur FTP libre très puissant et bien documenté.Il dispose de fonctionnalités avancées comme le chroot, les hôtes et utilisateurs virtuels, la comptabilité et les quotas.ProFTPD dispose d’une syntaxe d’accès et de configuration proche de celle du serveur Web Apache. Il permet d’utiliser une base de données MySQL pour gérer les comptes FTP en lieu et place des utilisateurs de la machine locale.Son architecture est modulaire, ce qui a permis d'écrire des extensions pour le support de lacryptographie SSL/TLS (protocole FTPS) et l'extension de l'authentification via des bases RADIUS, LDAP ou SQL.

Stockage

OpenFiler

Openfiler est un produit Open Source permettant la création d'un NAS/SAN réseau.Conçut à partir de Rpath Linux, il offre un potentiel des plus prometteurs.Il intègre des protocoles réseaux comme ethernet, iSCSI, …Vous pouvez en quelques clics, partager des répertoires, les intégrer à votre active directory s'il y ena un et mettre des permissions sur les répertoires afin de filtrer leur accès.

C'est une solution très performante permettant un hébergement sécurisé des données.

Dimension développement et couches intermédiaires

Serveurs de bases de données

MySQL

MySQL est un SGBDR rapide et robuste, particulièrement déployé dans les environnementsInternet.A l'origine principalement orienté vitesse et simplicité, MySQL s'est peu à peu enrichi defonctionnalités réservées aux bases de données traditionnelles dites d'entreprise.

Illustration 11: Ecran d'informations d'OpenFiler

Page 14: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

MySQL supporte les transactions, l'intégrité référentielle, les procédures stockées, les déclencheurs, la réplication asynchrone, le clustering, la récupération des données en cas de coupure.MySQL est sous licence GPL, assortie de la linking exception, permettant l'utilisation desbibliothèques clientes au sein de programme non compatible avec la GPL.Une version Enterprise est également disponible fournissant un certains nombre d'outils graphiqueset le support de la société éditrice Oracle. MySQL est largement utilisé auprès de sociétés comme Google ou Facebook, ou auprès de sites majeurs tels que Wikipedia.MySQL est développé en C et C++ et fonctionne sur un très large nombre de plate-formes, quece soit celles basées sous Unix (Linux, Solaris, BSD) que sous Windows.

Serveurs web

Apache

Apache est le serveur web le plus utilisé au monde. Son développement a commencé en 1995 alors qu’il s'agissait uniquement d'une collection de correctifs et d'additions au serveur NCSAHTTPd 1.3.Il offre une grande souplesse de configuration et un grand nombre modules pour une couverturefonctionnelle toujours inégalée.La version 2 a notamment apporté le support de plusieurs plate-formes (dont Windows), unenouvelle API et le support d’IPv6.En plus de son périmètre initial, Apache est conçu pour être modulaire et permettre l’accueil defonctionnalités additionnelles comme l’interprétation du langage PERL, PHP, Python et Ruby,le support des tags SSI et des CGI, etc.Il est distribué sous licence Apache.

Dimension applications

CRM (Customer Relation Management)

SugarCRM

SugarCRM est une suite open source de management de la relation Client. Elle a été distribuée pour la première fois en 2004 et n’a cessée d’être développée et maintenue par SugarCRM Inc depuis.

Ces derniers sont basés à Cupertino en Californie.SugarCRM a évolué pour couvrir toutes les caractéristiques principales de la gestion desclients et du cycle des ventes.La liste des fonctionnalités est impressionnante, des campagnes de marketing et de diffusion

Illustration 12: Ecran d'informations de SugarCRM

Page 15: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

massive, aux leads, en passant par la gestion des contacts et des comptes, etc.Les dernières versions (notamment depuis la version 6) ont mis l'accent sur le CRM mobile(applications natives) et l'intégration d’une dimension Social CRM.SugarCRM a trois types d'offres, une édition Community (libre et gratuite), une éditionEnterprise (avec un ensemble de fonctionnalités supplémentaires) et une édition Saas (à lademande).La version Community (publiée sous Affero GNU Public License Version 3) a un périmètre bieninférieur aux autres éditions.Le produit est basé sur une plateforme LAMP (Linux Apache Mysql Php), avec quelques variantespossibles concernant les bases de données et serveurs Web (tant que PHP peut être exécuté).

ERP (Entreprise ressource Planning)

OpenERP

OpenERP (anciennement Tiny ERP) a été fondé en 2005 en Belgique par Fabien Pinckaers.OpenERP combine à la fois la force d'un éditeur et celle d'une large communauté,comprenant ses intégrateurs présents dans le monde entier, qui balise l’ensemble des cas d'usages etfournit de précieux retours, notamment sous forme de modules réutilisables.Tout ceci est rendu possible par une réelle innovation technologique qui s'appuie sur des standardsreconnus en termes de base de données et de webservices.

OpenERP couvre tous les besoins, telsque ventes, achats, rh, projets, comptabilité, logistique, stock, production, facturation, … et sonframework permet de l'adapter rapidement aux contextes spécifiques, que ce soit par le paramétrage de nouveaux workflows, de nouvelles informations, ou de tableaux de bord pour une toujours plus grande efficacité de l'ERP en entreprise.OpenERP est distribué sous licence AGPL 3.0 (depuis la version 6).OpenERP est écrit en Python et repose sur un framework orienté objet puissant.La base de données utilisée est PostgreSQL.

Illustration 13: Un des écrans d'Open ERP

Page 16: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

CMS (Content Management System)

JOOMLA

Joomla est un système de gestion de contenu (en anglais, CMS, pour Content Management system)créé par une équipe internationale de développeurs récompensée à maintes reprises, celle-là mêmequi a hissé Mambo vers les sommets. Et un CMS, c'est quoi?? Pour faire simple, un CMS est un logiciel web qui vous permettra de créer un site internet dynamique en toute simplicité. Joomla! est un CMS Open Source distribué sous licence GNU/GPL (gratuit) avec lequel vous pourrez mettre en ligne du contenu et mettre à disposition de vos visiteurs des services (forum, boutique en ligne, galerie photos, etc.), le tout sans connaissance technique particulière.

Que se cache-t-il derrière ce nom?Joomla! est la transcription phonétique d'un mot swahili qui signifie "tous ensemble", ou encore"en un tout". Le choix s'est porté vers ce nom car l'intégralité de l'équipe qui était derrière Mamboétait unanime dans la volonté de protéger les intérêts des créateurs et de la communauté.Ce nom a été choisi parmi les milliers de propositions faites par la communauté, il a même été passé au banc d'essai par des professionnels du marketing et des marques, convaincus eux aussi queJoomla! était le meilleur choix.Ce qui rend Joomla! différent, c'est notre engagement à le rendre aussi simple que possible, tout enoffrant un maximum de fonctionnalités. Au final, des non techniciens pourront parfaitement gérer eux-mêmes leur site, sans être obliges de passer par des solutions propriétaires aux coûtsexorbitants.Joomla! ce n'est pas seulement un logiciel, ce sont aussi des personnes. La communauté Joomla!est composée de développeurs, de designers, d'administrateurs systèmes, de traducteurs, derédacteurs et, le plus important, d'utilisateurs finaux.Quelle différence y a t-il entre Joomla! et Mambo?Pour un rappel des faits sur la scission Mambo/Joomla vous pouvez consulter dans l'ordre ces 2discussions:http://forum.joomla.fr/showthread.php?p=8500http://forum.joomla.fr/showthread.php?t=1894Dans leurs versions actuelles, Mambo (4.5.3) et Joomla (1.0) sont deux CMS dont la parenté estévidente, tant au niveau de l'interface que du code source. Les développeurs qui ont créé le projetJoomla! sont ceux là même qui ont porté Mambo jusqu'à la version 4.5.3. La plupart des extensions (composants, modules, templates) fonctionnent encore indifféremment sur l'un ou l'autre CMS.Mais Joomla! et Mambo ayant désormais chacun leur équipe de développement, les deux "produits" vont inévitablement emprunter des voies différentes. L'interopérabilité risque donc de

Illustration 14: Un exemple de site créé avec Joomla !

Page 17: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

disparaître très prochainement et les développeurs d'extensions devront faire un choix (beaucoup l'ont déjà fait), vous aussi.Sans tomber dans le prosélytisme, force est de constater que Joomla! est un projet très actif: pasmoins de 8 versions de maintenance corrigeant bugs et failles de sécurité entre Sept. 2005 et Fév.2006, contre une seule pour Mambo. La majorité des grands portails internationaux (dont noussommes) ont adhéré au discours de la Core Team Joomla!

CMSMS

Avec CMSMS (acronyme de CmsMadeSimple) vous pouvez définir différents rédacteurs, et laisserlibre cours à leur imagination sur un nombre limité et pré-définit de pages !... Ils ont créé unenouvelle page ? Elle apparaîtra aussitôt dans le menu, facilitant ainsi le fonctionnement du site. Carici les connaissances informatiques du rédacteur peuvent être basiques, pas de soucis : nous avonsmis à sa disposition des outils aussi simples que possible, mais redoutablement efficaces !De plus, pour faciliter la gestion de contenu, CmsMadeSimple est livré de facto avec le nécessaireen terme de fonctionnalités (gestion des news, gestion des mels, éditeur de texte WYSIWYG,gestion du menu et des fichiers) ce qui a le mérite de répondre à la plupart des besoins primairesd'un site internet.Plusieurs centaines de modules sont disponibles gratuitement afin d'ajouter des fonctionnalités àvotre site :• un formulaire de contact• une carte Google Map pour indiquer l'emplacement de votre société• un espace client soumis à identification• un site ecommerce• un portfolio• une galerie photos• un livre d'orIl y a fort à parier que le votre s'y trouve déjà !

DMS (Document Management System)

OWL

Owl est une base documentaire multi utilisateurs écrite en PHP et qui s'appuie sur une base de données MySQL ou PostgreSQL pour la publication sur Internet de fichiers/documents adaptée auxPME / PMI, ou juste pour vous-même.

Parmi les fonctionnalités, on peut noter :

Illustration 15: L'interface d'administration de OWL

Page 18: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

• Gestion des accès. Accès anonyme possible.• Possibilité de s'enregistrer soi-même, support de Capcha• barre d'indication d'upload• Vérification des fichiers téléchargés ou uploadés• ACL (Access Control List)• Connexion persistente.• Interface intuitive et simple.• Notifications pour le proprétaire et le groupe.• Surveillance fichiers.• Outil de recherche intégré. Recherche possible dans les documents teste, Office et PDF.• Affichage des informations des fichiers mp3 (artiste, album, qualité...)• Plan du site• Facilité d'utilisation / administration. Adaptabilité au matériel.• Gestion des évènements système• Afficheur des statistiques de téléchargement intégré.• Stockage des fichiers dans une base ou un répertoire.• Sauvegarde de la base de données• Installation aisée

OpenKM

OpenKM est une solution de Gestion Electronique de Document Open Source, qui, en raison de sescaractéristiques, peut être utilisée dans les grandes entreprises et les PME/PMI. C'est un outil trèsutile pour la gestion de la connaissance, offrant une meilleure souplesse à moindre coût que d'autresapplications propriétaires.

Simplifier la complexité• Interface Web 2.0.• Glisser / déposer• Suivi de versions• Recherche par le contenu et les métadonnées• Intégration avec LDAP ou SGBD• API de services Web• Supporte tous les principaux SGBD• Traduit en plus de 32 langues• WebDAV• Workflow (JBPM)• Rapport généré avec Jasper• Reconnaissance optique des caractères• Support pour appareils mobiles• Extensions• Dictionnaire

Illustration 16: L'interface d'OpenKM

Page 19: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

• Planificateur de tâche

GED et ECM

Alfresco

Alfresco est solution d’ECM, créée en 2005, par un éditeur anglais Alfresco Software fondé en 2005 par d'anciens dirigeants de Documentum et Business Object. La société est aujourd'hui présente directement en Angleterre, en France et aux EtatsUnis.

Alfresco propose l’ensemble des fonctionnalités attendues du domaine de la gestion documentaire :• métadonnées,• types de documents,• workflow documentaire et avancé,• gestion de catégories,• outils de collaboration,• recherche,• gestion de plusieurs bases indépendantes,• gestion de contenu Web, etc.Alfresco est disponible en deux versions : une version « Labs », gratuite, sous licence GPL etune version « Entreprise », qui donne accès à la garantie de l’éditeur, aux modules de RM etde clustering intégré ainsi qu’aux mises à jour intermédiaires.Alfresco est écrit en JEE et dispose d’une forte dynamique de développement, ainsi que d’unecommunauté d’utilisateurs et de développeurs importante.On notera l’existence du site Alfresco Forge, qui héberge de nombreux plugins.

Illustration 17: Alfresco

Page 20: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Nuxeo DM

Nuxeo est une société française, fondée par Stéfane Fermigier, qui produit une solution deGED open source depuis 2001.Nuxeo Enterprise Plateform est le résultat de la migration en Java de la version basée sur Zope Python. La société est aujourd'hui présente en France et aux Etats Unis.

Il s'agit d'une solution complète de gestion de contenu d’entreprise :• métadonnées,• types de documents,• workflow avancé,• gestion de catégories,• fonctions de collaboration,• recherche,• gestion de contenu complexe (web, multifichiers, structurés),• gestion multi bases.L’outil se distingue par différents éléments : éditeur de thèmes, notion de « relations » qui permet de réaliser des liens typés entre contenus, gestion des vocabulaires, notion de section de publication, une architecture totalement modulaire, etc.Nuxeo est publié sous la licence LGPL.Nuxeo est bâti sur des technologies JEE avec l'utilisation de composants open source issus desprojets JBoss, Apache, Eclipse et des projets libres de Sun

Maarch

Maarch, est une solution d’ECM développée par la société française Maerys.L’offre comporte Maarch Entreprise et Letter Box, application dédiée à la gestion de courrier.Letter Box est une application verticalisée qui sait notamment s’interfacer avec un scanner ou gérer le cycle de vie du courrier dans l’entreprise : réception, traitement de la réponse et recherche.

Illustration 18: Nuxeo DM

Illustration 19: Un écran de Maarch

Page 21: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Elle est livrée avec un ensemble de fonctions et une interface totalement orientée vers la gestion de courrier. Maarch Entreprise est dédié à la conception d'applications. Cette distribution inclut les fonctions nécessaires à une GED d’entreprise.La solution est distribuée sous licence GPL v3. Notons que la communauté autour de lasolution est de petite taille, concentrée autour de son éditeur.Enfin, Maarch est bâtie sur un framework PHP maison : Maarch Framework 3. Cetteorientation permet de disposer d’une solution de conception d’applications documentaires pourl’entreprise.

Gestion de tickets

MyHelpdesk

Myhelpdesk est une application de gestion de tickets dont les fonctionnalités principales sont :• création de tickets / historique d'un ticket• gestion des intervenants• catégories d'intervention• gestion de la durée d'intervention• gestion des contrats d'intervention• statistiques sur une période

Ecrite en langage PHP, cette application utilise une base MySQL pour stocker les données.

OTRS

OTRS est un logiciel libre de gestion de la relation client. Son nom est l'abréviation anglaised'Open-source Ticket Request System, pouvant être traduit par « Système libre de gestion de requêtes par tickets ».Il se décline en plusieurs versions :• une version Saas (software as a service)• une version communautaire• une version payante

Cette dernière est d'ailleurs utilisées par de prestigieuses enseignes comme Siemens, Porsche,Scania, Man …

Illustration 20: La création de ticket avec Myhelpdesk

Illustration 21: La création de ticket avec OTRS

Page 22: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Gestion de fichiers

Open Upload

OpenUpload est une plateforme open source d'upload et stockage de fichiers, similaire à RapidShare ou MegaUpload.Développée en PHP, cette plateforme vous permettra de mettre en place rapidement et facilement unsystème d'upload et de partage de fichiers public ou privé.

Les fonctionnalités sont au rendez-vous:• Contrôle des accès par groupes• Système de modèles pour une personnalisation totale du site• i18n, plusieurs langues sont supportées• Les bases de données peuvent être: MySQL, Progress, un fichier...)• L'identification au service peut se faire par bases de données, active directory ou LDAP.• Les uploads et downloads sont contrôlés, et des restrictions peuvent y être ajoutées.• Sécurité sur les téléchargements: Mot de passe, captcha, IP bannies, email ...Le téléchargement se fait très simplement, une fois que l'utilisateur est autorisé à y accéder.L'administration est facile d'utilisation et permet de tout contrôler.Une bonne solution, gratuite qui plus est, pour mettre en place votre propre système d'upload /partage de fichiers public ou privé.

OwnCloud

ownCloud est une application qui permet le partage de fichiers entre plusieurs périphériquesIl permet la synchronisation de contacts, de calendrier et de favoris enttre les périphériques tout en supportant le partage, la visualisation et la modification des fichiers via une interface web.

Il offre la facilité d'utilisation de dropbox avec la liberté en plus.Owncloud est fait pour fonctionner sur votre serveur.

CuteFlow

CuteFlow est un logiciel de workflow qui convient tout à fait pour la création d'un parapheurélectronique. Il permet la circulation et la validation de documents entre utilisateurs tout en gérant les permissions de chacun.

Illustration 22: La gestion des fichiers avec OpenUpload

Illustration 23: partage des données sous OwnCloud

Page 23: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

Les fonctionnalités du logiciel sont :• Création de listes d’utilisateurs• Création de modèles de documents• Définition de la circulation du document• Téléchargement du document à faire circuler• Multi-langues• Stockage des données dans une base de données MySQL• Programmation en PHPLogiciel de travail collaboratif proposant un workflow dans un cadre intra/internet, le système estbasé sur du PHP/MySQL et est donc facile à personnaliser.

Autres applications

GRR (Gestionnaire de Réservations de Ressources)

GRR est un système de Gestion et de Réservations de Ressources.GRR est adapté à :la gestion et la réservation de salles,la gestion et la réservation de matériels,GRR peut également être utilisé comme un mini-agenda partagé.Il s’agit d’une adaptation d’une application PHP/MySQL sous licence GPL : MRBS(http://mrbs.sourceforge.net).Cette adaptation est également sous licence GPL, libre et gratuite.Les principales fonctionnalités de GRR• l’accès à l’outil de gestion partagée via n’importe quel navigateur web,• l’administration de plusieurs types de ressources partagées (salles, voitures, matériels, ...),• la gestion des réservations de ces ressources (création, modification, suppression),• la gestion fine d’envoi de mails automatiques,• la délégation à des utilisateurs, de l’administration de certains domaines,• la délégation à des utilisateurs, de la gestion des réservations pour certaines ressources,• la gestion du type d’accès à une ressource ; accès restreint à certains utilisateurs ou non,• la possibilité pour un gestionnaire, d’afficher une réservation comme étant « en coursd’utilisation »,• la possibilité de rendre temporairement indisponible une ressource pour maintenance parexemple,• la possibilité de configurer une fiche de présentation avec image pour chaque ressource,• la visualisation du planning des réservations des ressources sous différentes formes,• la possibilité de paramétrer le type d’accès à l’application (obligation ou non de se connecterpour accéder au site),• la possibilité de personnalisation par domaine les paramètres d’affichage du planning desréservations (heures de début et fin de journée, plus petit bloc réservable, ...).• la possibilité de fixer, pour chaque ressource, un nombre maximal de jours au-delà duquel• l’utilisateur ne peut pas réserver ou modifier une réservation existante.• la possibilité de fixer, pour chaque ressource, un temps, en-deçà duquel l’utilisateur ne peutpas réserver ou modifier une réservation existante.• La possibilité de réserver ou de libérer très rapidement des journées entières simultanémentsur plusieurs ressources de plusieurs domaines et selon un calendrier.

PHPList

Ce logiciel permet de gérer en ligne une base de données pour effectuer du publipostage, c’est-à dire l’envoi massif de courriers électroniques à des listes d’abonnés. Les abonnés s’inscrivent par une interface web à une ou plusieurs listes et fournissent toutes sortes

Page 24: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

de renseignements qui leur ont été demandés lors de leur inscription (pays de résidence, nourriture préférée, date de naissance, langue maternelle…). La liste des renseignements demandés est établie par les administrateurs et peut être modifiée à tout moment. Ces renseignements peuvent ensuite être exploités pour des envois de courriers électroniques ciblés : l'envoi d'un message peut être limité aux abonnés répondant à certains critères choisis.phpList suit l’envoi des messages, de manière à ce que le même abonné ne reçoive pas le même message deux fois, même si le même message est renvoyé à la même liste ou à 200 autres listes.L’envoi des messages peut également être suivi de façon détaillée, abonné par abonné, et le logicielindique qui a reçu quel message à quelle date, les cas où les messages ont été renvoyés (bounce), que les messages ont été ouverts, s’ils ont été réacheminés à d’autres personnes, etc.Un message peut comporter du HTML, et des renseignements dynamiques tirés des renseignementsfournis par les abonnés peuvent être inclus. Les messages sont ainsi personnalisés très aisément.Des données tirées d’un flux RSS, et des URL personnalisées pour chaque abonné, peuventégalement être inclus dans les messages. La base de données peut être importée et exportée auformat CSV pour être exploitée dans un tableur.phpList est actuellement disponible en anglais, français, italien, espagnol, portugais, allemand,néerlandais, danois, suédois, polonais, hongrois, persan, chinois, japonais et vietnamien. L'interface web publique utilisée pour les inscriptions est disponible en 29 langues. La documentation (en anglais) détaille les fonctionnalités du logiciel. Elles sont notamment adaptées aux services de communication clients des entreprises commerciales qui gèrent des listes de plusieurs dizaines de milliers de courriers électroniques : l’envoi des messages peut être réglé de façon à ce que le serveur SMTP ne souffre pas d’un bourrage de courriers électroniques. Plusieurs administrateurs peuvent gérer des listes distinctes, des pages d’inscriptions distinctes, etc, tout en partageant la même base de données.Ce logiciel est comparable à Mailman ou Sympa, qui gèrent également des listes de diffusion à grande échelle, mais il y a 2 différences majeures. phpList n’est destiné qu’au publipostage, pas à la discussion: les personnes qui s’abonnent à une liste reçoivent des messages de la liste, elles ne peuvent pas répondre à la liste. Contrairement aux listes de discussion, phpList permet d’envoyer des messages à une partie des abonnés d’une liste, en fonction de critères complexes déterminés par l’administrateur.Ce logiciel est utile pour tous ceux qui veulent gérer une base de données qui soit autre chosequ’une simple collection de courriers électroniques. phpList permet des envois ciblés avec l’utilisation de critères parfois très complexes. C’est un outil utile pour faire des campagnes d’information pour les grosses entreprises, les associations, ou les petits projets avec un large public.

Page 25: Catalogue d'applications Auteur : CLERC Fernand Date : ven ...8-document_1-14:16:08.pdf · Catalogue d'applications Auteur : CLERC Fernand Date : ven. 17 août 2012 Version : 2.0

PHPMyLab

PhpMyLab est un portail WEB open source gratuit et un logiciel Intranet, modulaire (Plusieurs modules sont opérationnels: CONGES, MISSIONS (pour les déplacements) et PLANNING), multi-utilisateurs, multi-rôles pour la gestion des missions ou des déplacements, des congés et des plannings des personnels d'une société. PhpMyLab est distribué sous licence libre

Ce logiciel est bien adapté aux laboratoires de type EPST ou Universités employant un webmaster (adaptation minimale du code, gestion de la base de données, etc...). Cependant, les statuts des employés d'une entreprise peuvent être équivalents (employés, chef d'équipes et direction). Dans ce cas PhpMyLab est conforme aux besoins.

Illustration 24: l'interface putilisateur de PhpMyLab