catalogue d'applications auteur : date : sam. 31 août 2013 ...11-document_1-17:37:31.pdfdms...

29
Catalogue d'applications Auteur : Date : sam. 31 août 2013 Version : 2.1

Upload: phamque

Post on 18-May-2018

216 views

Category:

Documents


1 download

TRANSCRIPT

Catalogue d'applicationsAuteur :

Date : sam. 31 août 2013Version : 2.1

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

Infrastructure....................................................................................................................................1Proxmox......................................................................................................................................1

Applications / Envoi de mails..........................................................................................................1OpenEMM..................................................................................................................................1

Dimension « Infrastructure »................................................................................................................2Samba et OpenLDAP.......................................................................................................................2Gestion de parc et inventaire...........................................................................................................3

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

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

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

Stockage - Virtualisation..................................................................................................................6Architecture iSCSI......................................................................................................................6

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

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

Serveurs d'impression......................................................................................................................9CUPS...........................................................................................................................................9

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

Stockage.........................................................................................................................................10OpenFiler..................................................................................................................................10

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

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

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

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

ERP (Entreprise ressource Planning).............................................................................................12OpenERP...................................................................................................................................12Openbravo.................................................................................................................................12

CMS (Content Management System)............................................................................................13JOOMLA..................................................................................................................................13CMSMS....................................................................................................................................14

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

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

Dernière modification :31/08/13

OpenKM....................................................................................................................................15GED et ECM..................................................................................................................................16

Alfresco.....................................................................................................................................16Nuxeo DM.................................................................................................................................17Maarch......................................................................................................................................17

Gestion de tickets...........................................................................................................................18MyHelpdesk..............................................................................................................................18OTRS........................................................................................................................................18

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

Autres applications........................................................................................................................20Feng Office................................................................................................................................20GRR (Gestionnaire de Réservations de Ressources)................................................................20MRBS (Meeting Room Booking System)................................................................................21PHPList.....................................................................................................................................21PHPMyLab................................................................................................................................23

Projets liés au monde de l'éducation...................................................................................................23Prométhée..................................................................................................................................23SkoleLinux................................................................................................................................24

Index des illustrationsIllustration 1: Console de virtualisation proxmox................................................................................1Illustration 2: la page d'envoi des mels d'OpenEMM...........................................................................1Illustration 3: L'interopérabilité d'OpenLDAP.....................................................................................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: Exemple d'architecture iSCSI........................................................................................6Illustration 10: Ecran principal de Zimbra...........................................................................................7Illustration 11: Ecran principal d'Oracle Virtualbox.............................................................................8Illustration 12: Ecran d'informations d'OpenFiler..............................................................................10Illustration 13: Ecran d'informations de SugarCRM..........................................................................11Illustration 14: Un des écrans d'Open ERP........................................................................................12Illustration 15: Openbravo..................................................................................................................12Illustration 16: Un exemple de site créé avec Joomla !......................................................................13Illustration 17: L'interface d'administration de OWL.........................................................................14Illustration 18: L'interface d'OpenKM...............................................................................................15Illustration 19: Alfresco......................................................................................................................16Illustration 20: Nuxeo DM.................................................................................................................17Illustration 21: Un écran de Maarch...................................................................................................17Illustration 22: La création de ticket avec Myhelpdesk......................................................................18Illustration 23: La création de ticket avec OTRS...............................................................................18Illustration 24: La gestion des fichiers avec OpenUpload..................................................................19Illustration 25: partage des données sous OwnCloud.........................................................................19Illustration 26: L'écran d'accueil de FengOffice.................................................................................20Illustration 27: La résearvation de salles avec MRBS........................................................................21Illustration 28: l'interface putilisateur de PhpMyLab.........................................................................22Illustration 29: l'environnement numérique de travail........................................................................23

Illustration 30: toute la puissance de SkoleLinux...............................................................................23

PréambuleToutes les études le confirment, l’open source est présent dans la plupart des entreprises, grandes et petites, qu'elles soient privées ou publiques. 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 :31/08/13

Nouveautés

Infrastructure

Proxmox

Proxmox VE est une solution complète open source de gestion de la virtualisation des serveurs. Il est basé sur KVM et conteneurs virtualisation et la gestion des machines virtuelles, stockage, réseaux virtualisés, et le regroupement de HA (clusters).

Les fonctionnalités de classe entreprise et l'interface Web intuitive sont conçus pour vous aider à augmenter l'utilisation de vos ressources existantes et de réduire les coûts de matériel et de temps l'administration - en entreprise ainsi que l'utilisation à domicile.

Vous pouvez facilement virtualiser même le Linux les plus exigeants et les charges de travail d'applications Windows.

Applications / Envoi de mails

OpenEMM

La variante Open Source Manager E-Marketing, OpenEMM, ( www.openemm.org ) est le logiciel Open Source le plus populaire au monde pour les bulletins, e-mail marketing et mails de transaction et a été téléchargé plus de 200.000 fois.Le logiciel est maintenant utilisé par plus de 2000 utilisateurs dans 80 pays, de la Chine au Chili.Les membres de la communauté Open Source dispersés autour du globe à l'aide de l'amélioration continue de OpenEMM, la version de base EMM

OpenEMM est publié sous licence CPAL

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

Dernière modification :31/08/13

Illustration 1: Console de virtualisation proxmox

Illustration 2: la page d'envoi des mels d'OpenEMM

Dimension « Infrastructure »

Samba et OpenLDAP

OpenLDAP est un annuaire informatique qui fonctionne sur le modèle client/serveur.

Il contient des informations de n'importe quelle nature qui sont rangées de manière hiérarchique. Pour bien comprendre le concept, il est souvent comparé aux Page Jaunes (Yellowpages), où le lecteur recherche un numéro de téléphone particulier: il va d'abord sélectionner la profession, puis la ville, puis le nom de l'entrée pour trouver au final le numéro de téléphone.

En pratique, il est utilisé pour enregistrer une grande quantité d'utilisateurs ou de services (parfois des centaines de milliers) dans un réseau informatique.

Il permet d'organiser hiérarchiquement les utilisateurs par département, par lieu géographique ou par n'importe quel autre critère.

C'est une alternative libre à Microsoft Active Directory

Samba

Samba configure des partages réseaux pour les répertoires UNIX (y compris le contenu de tous les sous-répertoires). Ils apparaissent pour les utilisateurs de Windows comme des dossiers Windows classiques accessibles via le réseau.

Chaque répertoire peut avoir des privilèges d'accès différents. Par exemple : les répertoires ayant un accès en lecture/écriture pour tous les utilisateurs définis, permettent à chacun d'eux d'accéder à leurs propres fichiers. Mais ils n'ont pas accès aux dossiers des autres, sauf si une autorisation est définie. À noter que le partage netlogon (/etc/samba/netlogon), généralement accessible en lecture, est le répertoire par défaut pour les scripts d'ouverture de session utilisateur.

Couplé à OpenLDAP, Samba offre toutes les fonctionnalités nécessaires à votre reséau d'entreprise

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

Dernière modification :31/08/13

Illustration 3: L'interopérabilité d'OpenLDAP

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

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

• 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

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

Stockage - Virtualisation

Architecture iSCSI

Les NAS récents ne se contentent pas de proposer le partage des ressources via les protocoles SMB/CIFS, mais également via iSCSI en Ethernet. Cela est particulièrement intéressant pour les entreprises qui veulent augmenter leur capacité de stockage en accès direct.Ses principaux avantages sont :

• ISCSI permet de disposer d’un SAN à moindre cout. En effet, tous les éléments réseaux IP existants dans l’entreprise peuvent être utilisés, de plus l’attachement au serveur peut se faire avec une carte Ethernet. •Pour séparer le trafic réseau et le trafic SAN, on pourra utiliser les VLANs.•De plus, aucune connaissance spécifique n’est demandée à un administrateur système pour installer un SAN ISCSI.

ISCSI délivre de moins bonnes performances qu’un SAN FC mais ses performances sont acceptables dans la plupart des cas. ISCSI permet d’étendre son SAN sur une échelle mondiale en

Illustration 8: Ecran principal d'Oracle Virtualbox

Illustration 9: Exemple d'architecture iSCSI

théorie.

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.• 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éristiques

Illustration 10: Ecran principal de Zimbra

sont :• 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

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 :

Illustration 11: Ecran principal d'Oracle Virtualbox

• 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é.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.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.

Illustration 12: Ecran d'informations d'OpenFiler

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 diffusionmassive, 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é).

Illustration 13: Ecran d'informations de SugarCRM

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, tels que ventes, achats, rh, projets, comptabilité, logistique, stock, production, facturation, … et son framework 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.

Openbravo

Openbravo est un ERP (Enterprise Resource Planning, ou progiciel de gestion) développé en Open Source pour les PME/PMI et basé sur le projet Compiere.Construit autour des cinq briques fonctionnelles –Direction des achats, gestion des stocks, gestion de la production, gestion des ventes, gestion des projets et services- et surveillé transversalement par la gestion financière, Openbravo offre des outils de reporting et d’analyses multidimensionnelles permettant une bonne surveillance des stratégies de développement.

Fort d’une interface très tendance (Web 2.0), ce progiciel allie simplicité de configuration et d’utilisation.Par ailleurs, le progiciel peut se voir adjoindre un module CRM et un module point de vente.

Illustration 14: Un des écrans d'Open ERP

Illustration 15: Openbravo

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

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

"produits" vont inévitablement emprunter des voies différentes. L'interopérabilité risque donc de 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.

Illustration 17: L'interface d'administration de OWL

Parmi les fonctionnalités, on peut noter :• 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

Illustration 18: L'interface d'OpenKM

• Dictionnaire• 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 19: Alfresco

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 20: Nuxeo DM

Illustration 21: Un écran de Maarch

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 22: La création de ticket avec Myhelpdesk

Illustration 23: La création de ticket avec OTRS

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 24: La gestion des fichiers avec OpenUpload

Illustration 25: partage des données sous OwnCloud

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

Feng Office

FengOffice (anciennement OpenGoo) est une suite bureautique en ligne open source développée par la communauté OpenGoo. C'est une suite complète en ligne comparable à Google Apps et Zimbra. L'application peut être téléchargée et installée sur son propre serveur. Les caractéristiques principales incluent entre autres la gestion documentaire, la bureautique, les contacts, les courriels, la gestion de projet.

OpenGoo peut aussi être vue comme une suite collaborative et comme un logiciel de Gestionnaire d'informations personnelles.

OpenGoo a été renommé "Feng Office Community Edition" par la société propriétaire du copyright, fin 2009

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,

Illustration 26: L'écran d'accueil de FengOffice

• 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.

MRBS (Meeting Room Booking System)

MRBS est un autre système de Gestion et de Réservations de Salles.Ses principales fonctionnalités sont :

•Interface web intuitif•Réservations répétitives•Possibilité de s'autentifier sur une base d'utilisateurs existante•Gestion des conflits•Rapports•Gestion des profils (lecture seule, utilisateur, administrateur)•Notifications par messagerie•Multilangage

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

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 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…).

Illustration 27: La résearvation de salles avec MRBS

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.

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.

Projets liés au monde de l'éducation

Prométhée

Prométhée est un ENT (espace numérique de travail) prêt à l’emploi et complètement paramétrable.Il comprend les fonctionnalités de :

– groupware– diffusion d'informations– gestion des flux

Prométhée est un ENT sobre dans sa présentation mais riche de très nombreuses fonctionnalités

Illustration 28: l'interface putilisateur de PhpMyLab

Illustration 29: l'environnement numérique de travail

SkoleLinux

Skolelinux / Debian Edu est une solution prête à l'emploi complète et gratuite pour les écoles qui permet de réduire les coûts, de prolonger la durée de vie utile du matériel et qui couvre presque tous les besoins informatiques des écoles.

Skolelinux / Debian Edu est livré en standard avec une architecture qui facilite l'installation et la maintenance à travers l'école au complet. De nombreux services sont pré-configurés et activés par défaut, et de nombreux logiciels sont pré-installés et prêts à l'usage.

Illustration 30: toute la puissance de SkoleLinux