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



Documents pareils
Joomla! Création et administration d'un site web - Version numérique

Découvrir Drupal au travers d un cas client

CMS Open Source : état de l'art et méthodologie de choix

Extensions, Documentation, Tutoriels, Astuces

Cursus 2013 Déployer un Content Management System

Introduction MOSS 2007

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

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

Découvrir le CMS. et l utiliser dans une approche pro!

Catalogue des formations : Utilisation d outils Open Source

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

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

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

Drupal vs La concurrence

Manuel d utilisation du site web de l ONRN

Open Source & Innovation exo Platform Oualid Chaker,

Tour d horizon des CMS. Content Management System

Quel CMS choisir pour son site web?

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Travail collaboratif. Glossaire

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)

10 points clés pour bien démarrer votre projet web

Les systèmes de gestion de contenu en ligne SPIP

Cours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com

Drupal (V7) : principes et petite expérience

Découvrir Drupal, le CMS Open Source de référence. Michel-Marie MAUDET Linagora /

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

Introduction aux concepts d ez Publish

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

CATALOGUE FORMATION 2015

Présentation des CMS au CIFOM-EAA

Séminaire GED Open Source

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

: Qualité, Environnement, Internet

Gagner en performance avec un extranet. et mener son projet extranet?

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?

Sommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus

Programmation Web. Madalina Croitoru IUT Montpellier

Rapport de stage Clément MOYSAN

Portail collaboratif Intranet documentaire Dématérialisation de processus

Point de départ état des lieux. Plus de 200 sites web Internet Périmètre institutionnel = site national + 21 sites des centres de recherche

Architecture et infrastructure Web

Content Management System V.3.0. BlackOffice CMS V3.0 by ultranoir 1

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI La création de sites internet

TYPO3, le CMS de référence

Devenez un véritable développeur web en 3 mois!

DRUPAL Réalisez des développements professionnels avec PHP (2ième édition)

Projet de Java Enterprise Edition

Savoir- Faire Offres mé1ers Offres technologiques

BES WEBDEVELOPER ACTIVITÉ RÔLE

PHP 5. avancé. 3 e édition. Eric Daspet. Cyril Pierre de Geyer. Préface de Damien Seguy

Java pour le Web. Cours Java - F. Michel

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

2.1 Liferay en un clin d'oeil Forces, faiblesses, opportunités et menaces Résumé de notre évaluation... 5

<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

Hébergement de sites Web

Démarrer rapidement un site avec Drupal 7

RÉF : 2002/COFAX/LP V1.0

Savoir utiliser les services de l ENT Outils personnels SOMMAIRE

Bureautique Initiation Excel-Powerpoint

La notion de portail communautaire

Utilisation du CMS (Content Management System) Wordpress

Notre Catalogue des Formations IT / 2015

en 16 différences

Utiliser un CMS: Wordpress

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Atelier 1. Portails documentaires : BioLib et Cemadoc

Présentation Alfresco

Offres de stages 2011/2012

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

1 / Introduction. 2 / Gestion des comptes cpanel. Guide débuter avec WHM. 2.1Créer un package. 2.2Créer un compte cpanel

Zimbra. S I A T. T é l : ( ) F a x : ( )

CMS et logiciels libres : initiation 01 CONTENT MANAGEMENT SYSTEM / SYSTÈME DE GESTION DE CONTENU

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

Design. Search. Cloud AMOA ECM. Intégration. IT Solutions. Formation. Développement. Mobilité. Open source. Infogérance. Ergonomie

Projet en nouvelles technologies de l information et de la communication

Livre Blanc WebSphere Transcoding Publisher

Pierre Racine Professionnel de recherche Centre d étude de la forêt Département des sciences du bois et de la forêt, Université Laval, Québec

Toutatice, une plateforme Portail/ECM open source pour la publication de contenus et de services métiers

TYPO3 et la GED 30/06/2010. TYPO3 Summer University 2010 Annecy. photogl - Fotolia.com

Paul FLYE SAINTE MARIE

Pourquoi? Pourquoi externaliser? Pour être flexible et réactif Pour réduire ses coûts sans perdre en qualité

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

Catalogue des formations

Refonte des sites internet du SIEDS

Création d'un site Internet dynamique avec HTML-CSS ou un CMS Formation à distance sur le réseau Pyramide

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

Petite définition : Présentation :

webmestre : conception de sites et administration de serveurs web 42 crédits Certificat professionnel CP09

Développeur - Conseiller - Formateur web

basée sur Zope Stefane Fermigier

Formation Webmaster : Création de site Web Initiation + Approfondissement

Magento. Pratique du e-commerce avec Magento. Christophe Le Bot avec la contribution technique de Bruno Sebarte

WEBSPHERE & RATIONAL. Jacques Rage

Transcription:

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

Sommaire

Introduction : Dans le cadre de notre projet de master première année, il nous a été demandé de développer un moteur de recherche spécialisé dans la chimie organique. Pour répondre à cette problématique, il nous a été proposé d utiliser un système de gestion de contenu (C.M.S.) déjà existant pour gérer les documents issus des ouvrages spécialisés dans la chimie organique. Ce C.M.S. devra aussi remplir plusieurs fonctions primordiales à l accomplissement de notre projet comme l utilisation d un moteur de recherche (Apache Lucène) et la possibilité de développer des modules en java. Notre tuteur de projet nous a proposé un ensemble de 5 C.M.S. open sources : Nuxeo : http://www.nuxeo.com/solutions/ecm/ ez Publish : http://ez.no/ Typo3 : http://typo3.com/ SPIP : http://www.spip.net/ Jahia : http://www.jahia.org/jahia/home.html

Présentation des C.M.S. : a) Nuxeo Nuxeo Enterprise Platform est une solution serveur d'enterprise Content Management (ECM) robuste et extensible développée et diffusée selon le modèle du logiciel libre. Il est déployé sur un serveur d'application Java EE 5. Il est conçu pour être utilisé à partir d un navigateur web standard comme MS- IE ou Firefox, avec une interface riche basée sur les technologies Ajax. Il est également possible de l utiliser depuis une suite bureautique comme MS- Office ou OpenOffice.org, ou une application Nuxeo RCP. Il permet la gestion de l'information dite moderne (web 2.0, explosion de la quantité d'informations et d'e-mails à gérer, travail hors-site et hors-ligne, mobilité, etc.). Nuxeo possède un module de gestion documentaire nous permettant de déposer nos propres fichiers (articles, documentations,.pdf,.doc ) et dispose de son propre moteur de recherche. Celui ci recherche le mot clé saisi dans tous les documents accessibles sur Nuxeo. Evaluation du moteur de recherche propre à Nuxeo : Nous avons intégré les exemples de documents de chimie dont nous disposons dans le CMS. Notre recherche portera sur une molécule : H 3 O + Mots clefs utilisés : H3O+ : recherche fructueuse h3o+ : recherche fructueuse H3o+ : recherche fructueuse 3o+ : recherche infructueuse Lors du test, Nuxeo remplace automatiquement H 3 O + par H3O+. Plusieurs tests, nous ont permis de déterminer que le séparateur utilisé pour découper le document est l espace (). Les mots usuels couramment employés ne sont pas pris en compte. Une recherche avec le terme «it» (en anglais) ne retournera pas de résultat. Par contre, les illustrations ne sont pas gérées. Le moteur de recherche avancé permet juste d approfondir la recherche en sélectionnant diverses options mais ne palie pas aux problèmes précédant.

Nuxeo représente le résultat en affichant les documents dans lesquels les mots clés recherchés sont présents. Il ne précise pas la partie où l on retrouve le mot.

Pour l insertion du moteur de recherche Lucène dans Nuxeo : L interfaçage Nuxeo /Lucene est possible, il y a déjà plusieurs projets dans ce sens : «Apogée project» : http://apogee.nuxeo.org/ «PyLucene project»: http://pylucene.osafoundation.org/ «NXLucene»: http://www.cps-project.org/sections/projects/nxlucene b) Ez Publish ez Publish est une plate-forme d'enterprise Content Management (ECM) conçu pour réaliser essentiellement des pages web. Il est plus qu un simple CMS, c est un Framework avec de nombreux packages à son actif (site entreprise, marchand, intranet, forum, blog, galerie d images ). C est une application open source en PHP, simple d utilisation, qui fonctionne sous apache. Il ne contient aucune spécialisation. Son portail permet l intégration de contenu de sources externes, ainsi que d applications et de services. ez Publish permet la gestion des différents médias (images, animations, documents ), la gestion des comptes et groupes utilisateurs de manière structurée et peut intervenir dans l utilisation d un site e-commerce. Sa structure : EZ Publish est composé de trois modules : le noyau, les librairies et les extensions. On retrouve cinq répertoires contenant : - bin : scripts en php et shell (utilisés généralement pour la maintenance) - design : tout ce qui touche au design du site (template, images, css ) - doc : documentation d EZ Publish (possibilité d ajouter sa propre documentation) - kernel : noyau d EZ Publish (ne doit en aucun cas être modifié ou supprimé) - lib : librairies utilisées - settings : configuration du site (fichiers.ini) - share : fichiers statiques utilisés pour la traduction ou pour des informations locales - var : fichiers de cache et de log

Son design est créé par un système de template. Ces templates sont un mélange de code XHTML pour l affichage et d un langage particulier à EZ Publish pour la récupération du contenu. c) Jahia Jahia est un serveur applicatif remplissant les fonctions de portail d'entreprise, de serveur de gestion de documents, de serveur de gestion d'activités et de moteur de recherche. Ce CMS se décline en plusieurs versions : Version Community Version Standard Version Professionnal Version Enterprise Seule la version Community reste gratuite et open source. Malgré sa gratuité, cette version propose un panel assez intéressant de fonctions directement liées avec les objectifs de notre projet. Voici l ensemble de ces fonctions : 1. Gestion documentaire : la gestion des fichiers est directement gérée dans le CMS par une interface web permettant de parcourir une arborescence de fichiers présents sur le serveur, de rajouter ou supprimer un ou plusieurs fichiers. Tout cela reste bien évidemment très basique sans aucune gestion des versions des documents.

2. Moteur de recherche intégré : jahia est directement interfacé avec le moteur de recherche apache Lucène. Il est possible via l interface d administration d indexer les fichiers (.pdf.doc et autres documents office,.txt et.html) présent dans le module de gestion documentaire. La recherche se fait tout simplement par le biais d un formulaire de saisie ; le CMS se charge ensuite de présenter le résultat de la recherche sous la forme suivante :

Comme l on peut le voir sur cette capture d écran la recherche du mot «acetic» a été fructueuse dans un des fichiers indexé par le moteur. Le résultat de la recherche donne le chemin du fichier dans lequel les mots clés ont été repérés ainsi que les passages du fichier concernés. Le processus d indexation peut être facilement lancé via l interface d administration du C.M.S. Nous avons essayé de faire des recherches spécifiques à la chimie organique. Le résultat est que le moteur de recherche est capable de reconnaitre des formules chimiques basiques comme H2O. 3. Jahia est un C.M.S. entièrement développé en java. De ce fait il est possible de rajouter des fonctionnalités au C.M.S. par le biais de servlets définis par l utilisateur ou le gestionnaire de l environnement. 4. Cette version community possède un système de gestion d utilisateurs et de droits sur les différentes parties du C.M.S.. Malheureusement elle n intègre pas la gestion des utilisateurs via LDAP. d) Typo3

Typo3 fait parti des C.M.S. Open Source en PHP qui fonctionne sous Apache. Il est accessible grâce à un navigateur. Il possède une base de données MySQL. La gestion des utilisateurs : Typo3 permet de gérer les utilisateurs afin de leur affecter des droits qui pourront servir par exemple lors de publication de contenu. La gestion des documents : Une fois authentifié sur l application, on accède à une arborescence permettant de créer des pages pour la publication de contenu en ligne. Typo3 permet également de récupérer des documents de tous types afin de les indexer. La recherche : Un moteur de recherche est intégré au CMS mais celui-ci n effectue la recherche que sur les titres des documents. Les Workflows : Typo3 dispose d un système de Workflows qui permet de gérer les états des documents et des contenus à publier sur l application Malheureusement, Typo3 est un CMS qui est plus tourné sur la création de sites WEB.

Conclusion : Suite à cette étude, deux catégories de C.M.S. se démarquent. Les CMS qui présentent un aspect orienté vers la publication de site et de pages web et ceux qui intègrent aussi des outils de gestion documentaire. Nous recherchons essentiellement ce genre d outil. En effet le moteur de recherche devra traiter un volume important de données sous forme de documents numériques. Chaque C.M.S. présenté ci-dessus présente un outil de recherche documentaire intégré. Pendant la réunion avec notre tuteur de projet, nous avons défini une contraire d intégration du moteur de recherche Apache Lucène au sein du C.M.S. Dans la liste des C.M.S. traités précédemment, seul deux d entre eux répondent à ces spécifications : Jahia et Nuxeo. Mais notre préférence se porte plutôt sur Jahia. En effet, le moteur de recherche Lucène y est déjà intégré et l efficacité de ses recherches dans des documents spécialisés dans la chimie organique est exemplaire.