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



Documents pareils
Tour d horizon des CMS. Content Management System

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

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

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

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

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

Cursus 2013 Déployer un Content Management System

Système de gestion de contenu

TYPO3, le CMS de référence

Quel CMS choisir pour son site web?

Présentation des CMS au CIFOM-EAA

SOMMAIRE 1. NOTRE AGENCE NOS PRESTATIONS NOTRE MÉTHODOLOGIE PROJET NOS OFFRES LES ATOUTS DE NOS OFFRES...

Les systèmes de gestion de contenu en ligne SPIP

WordPress : principes et fonctionnement

Refonte des sites internet du SIEDS

PloneLabs un gestionnaire de contenu pour les laboratoires

Découvrir Drupal au travers d un cas client

Projet en nouvelles technologies de l information et de la communication

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

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

Recommandations pour le futur CMS de l'epfl

Catalogue des formations : Utilisation d outils Open Source

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

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?

Les réseaux sociaux d entreprise

COMMENT METTRE A JOUR SON SITE WEB?

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

c o n c e p t i o n Un savoir-faire et des experts pour concevoir des sites efficaces et durables

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

novatis Agence Web innovatrice

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

1. Des chartes graphiques homogènes, élégantes, créatives

Drupal vs La concurrence

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. 12 mars 2015

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES

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

Utiliser un CMS: Wordpress

Introduction MOSS 2007

LE CONCEPT DU CMS CHAPITRE 1

Créateur de sites Internet. Développeur de logiciels.

GESTION DE PROCESSUS WEB DESIGN ET CONCEPTION DES SITES WEB DYNAMIQUES A L'AIDE DE CMS. Viktoriia IVNYTSKA

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 logiciels libres de gestion de contenus Internet / Extranet pour le secteur public. 24 septembre 2008

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

Prise en main de Moodle

Formation Découverte du Web

PLATEFORME DE GESTION DE CONGRÈS SCIENTIFIQUES. h tt p : / / w w w. s c i e n c e s c o n f. o rg

Drupal (V7) : principes et petite expérience

ASTER et ses modules

CONNEXION. Une interface de connexion sécurisée, simple et accessible même depuis un appareil mobile. CONNEXION /

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

Agence Web innovatrice

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

Drupal, un CMS libre adapté aux besoins des bibliothèques

Portfolio Sites internet :

Conception et réalisation d un projet de communication numérique

Travail collaboratif. Glossaire

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

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

Rôle et maîtrise des outils de communication interactifs.

Solution Web pour l hôtellerie par MMCréation

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

PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT

Méthodologie de mise en place de

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

Les portails : créer et gérer un site web. Gérald Collaud, Jacques Monnard, Hervé Platteaux Centre NTE, Université de Fribourg

Manuel du site internet Guichet Export pour la CCI Marseille Provence

Extensions, Documentation, Tutoriels, Astuces

GESTION DU PROCESSUS DE LA CREATION DES SITES AVEC LE SYSTEME DE GESTION DE CONTENU (SGC) DRUPAL. Viacheslav SMORODIN

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Formation Magento Intégrateur / Designer

Réseau social : pourquoi, comment? Social Collaborative Suite

En date du 11 décembre 2008

Formation Créateur de site web e-commerce Certifiant

Spip 2. Premiers pas pour créer son site web. Anne-Laure Quatravaux Dominique Quatravaux. Avec la contribution de Sandrine Burriel

Démarrer rapidement un site avec Drupal 7

SITE I NTERNET. Conception d un site Web

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

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

Comparatif de serveurs de contenus (CMS Content Management Server)

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

La plate-forme d'outils collaboratifs de l'i.e.m.n.

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

RAPPORT DE STAGE. Terrasse Hugo 1/12

Offres de stages 2011/2012

Questionnaire GTA - Analyse des re ponses

La notion de portail communautaire

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

Logiciels libres et Open source

Présentation Alfresco

Choisir un CMS... Oui mais lequel? 11/07/11

Savoir- Faire Offres mé1ers Offres technologiques

ezpublish vs Drupal It s all about experience

COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?

Cahier des charges Site Web Page 1 sur 9

Gestion de contenu d un site web avec TYPO3 Manuel de l administrateur

PHP 5.4 Développez un site web dynamique et interactif

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

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

MIEUX APPREHENDER LE VOCABULAIRE DU WEB ET DE L E-TOURISME

Transcription:

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

Définition d'un CMS (wikipedia) Les CMS sont une famille de logiciel de conception et de mise à jour dynamique de sites web partageant les fonctionnalités suivantes : ils permettent à plusieurs individus de travailler sur un même document, ils fournissent une chaîne de publication (workflow) offrant par exemple la possibilité de publier (mettre en ligne le contenu) des documents, ils permettent de séparer les opérations de gestion de la forme et du contenu, ils permettent de structurer le contenu (utilisation de FAQ, de document, de blog, forum, etc.) certains CMS incluent le contrôle de version.

Les mécanismes de base d'un CMS Utilisation d'interface web Séparation entre contenu et présentation (le contenu est stocké dans une base de données, on parle de site "dynamique".) la présentation est définie dans un gabarit (définit la mise en page des pages web - via le code html et les feuilles de styles (css), et les informations extraites de la base de données ) Edition de page simplifiée (interface WYSIWYG et utilisation de balises simplifiées) Gestion des droits

Les blocs d'un bon CMS Du contenu structuré Un engin de gabarits (template) Un système flexible d'authentification Un système de versions Un système de publication Un système de workflow

Les défis posés par le choix d'un CMS La plupart des implementations sont des échecs... parce que les critères de sélection ne sont pas les bons! Il faut arriver à accorder la perspective du gestionnaire, du développeur, du webmaster et des lecteurs Les problèmes systémiques : un CMS dépend du "S" actuel et futur (si prévisible), du "M" qu'on veut mettre en place et du type de "C" qui cadre bien avec le contexte d'utilisation! Ne jamais sous-estimer les coûts de mise en place et d'adaptation de la solution (50%).

Un panorama des CMS Open Source Portails e107 : respect XHTML, système de cache avancé et de répartition de la charge, architecture modulaire... Sa vocation est la gestion de communauté et la création de portails. Mambo/Joomla : Ce CMS Open Source est polyvalent, grâce à la quantité et la variété des modules qu'il propose. Il bénéfice d'une communauté extrêmement importante. Un fork d'origine communautaire est apparut il y a quelques mois : Joomla Xoops : système de construction de portail écrit en PHP orienté objet (OO). Outil idéal pour développer des sites communautaires, portails intranet, portails corporatifs, journaux en ligne etc. bitweaver : Anciennement appelé tikipro, bitweaver a la particularité d'intégrer Wiki et Blog multi-utilisateurs, en plus des fonctionnalités habituelles.

Un panorama suite... Xaraya : Xaraya est un CMS très ambitieux, qui se veut un des outils les plus complets en terme de fonctionnalités. Il entre désormais dans une phase de maturité avec l'approche de la sortie de la version 1.0 finale. NPDS : doté de très nombreuses fonctionalités prêtes à l'emploi (sondage, liste des meilleurs articles, forums,...) pour gérer les pages et présenter le contenu (système statique et dynamique. Fork de PHP-Nuke. TikiWiki : un véritable portail communautaire : forums, articles, wiki, liens, calendrier, galerie photo... un des CMS les plus riches, mais aussi des plus complexes à administrer. PHP-Nuke : PhpNuke est écrit en PHP/SQL, très répandu il souffre en revanche de failles de sécurité rédhibitoires. On lui préfèrera PostNuke, e107, TikiWiki, tout aussi riches mais plus sûrs.

Un panorama suite... Systèmes de publication SPIP : Un Système de Publication pour l'internet Partagé. Facile d'utilisation, il propose les fonctionnalités essentielles d'un CMS. Le Service d'information du Gouvernement français à développer une version fonctionnellement enrichie, conforme à XHTML, du nom de SPIP-Agora Textpattern : simple d'utilisation et extrêmement flexible. Peut être utlisé comme un outil de blog (grand concurrent de Wordpress). Sans aucun doute un des meilleurs systèmes de publication actuel. communauté très active Drupal : CMS hybride orienté communautés. Permet de gérer une information comme un noeud, ce noeud peut ensuite être attaché à un forum, article, nouvelle, tutoriel, commentaire, livre collaboratif... La forme n'est plus figée à une architecture type, il est donc facilement modifiable.

Un panorama suite...et fin Infrastructures de développement orientées gestion de contenu : Zope est basé sur les langages Python et C: Plone est un outil CMS très complet de niveau professionnel, particulièrement simple et ergonomique, basé sur Zope Nuxeo Collaborative Portal Server (CPS) : CMS et plateforme collaborative basés sur Zope ezpublish : robustesse et modularité - un des meilleurs CMS opensource, avec une fonctionnalité unique, la possibilité de définir soit même des classes de contenus. TYPO3 : Un outil très complet et multilangue en PHP/MySQL sous licence GNU GPL - il gère le workflow avec définition, les images et ce qu'il faut pour les manipuler, toutes sortes de contenus, etc...

Témoignage Présentation Jahan Design Les CMS sur le terrain? 95% de projets CMS Nombreux services web basés sur les principes du CMS Le CMS reste méconnu Beaucoup d'internautes utilisent un CMS sans le savoir Pourquoi y a-t-il autant de CMS Open Source? opensourcecms.com ~150 Développement simple, abordable, visible, utilisable dans de nombreux contextes Lié à PHP/mysql

Mais pourquoi un CMS? Ca sert à rien... Une histoire de contenu Sites «pseudo» dynamiques Cycle de production et de gestion de l'information de l'entreprise C'est difficile de choisir... Trop de choix! «CMS rating» sur opensourcecms.com Rubrique CMS sur framasoft.org Nombreux facteurs de choix C'est compliqué... Ca bouleverse les habitudes...

Mais pourquoi un CMS? (2) C'est compliqué... Qui sait utiliser plus de 10% des fonctionnalités de MS Word? Back-office = logiciel, richesse complexité formation Le fantasme du WYSIWYG La réalité... Ca bouleverse les habitudes... Volonté de la direction / du personnel Changement processus internes Mode de communication intra/extra entreprise Transfert de compétences + formation

Projet site dynamique TPE Les questions Cibles et objectifs Contenu : format, quantité, fréquence Production : qui et comment Workflow de validation Services associés Architecture & arborescence Maîtrise de la présentation (forme) Ressources techniques et humaines Référencement Choix du CMS

Projet site dynamique TPE (2) Mise en oeuvre Charte graphique Création des squelettes de page (gabarits) Intégration du code du CMS (PHP, code spécifique, modules) Installation et paramétrage du site en local (EasyPHP) Développement et tests itératifs Intégration contenus de base Echanges avec communauté Mise en ligne, paramétrage site, BD et back-office, tests, tests... Intégration contenus Rédaction documentation Formation & accompagnement utilisateurs

Projet site dynamique TPE (3) Bénéfices Fournir une information à jour et de qualité Pouvoir communiquer simplement et rapidement Éliminer des goulots d étranglement de la production web Faciliter l organisation et la production de contenu Séparation de la forme et du contenu Favoriser le travail collaboratif Avoir la maîtrise de votre site web/intranet/extranet Maintenance du site décentralisée Syndication de contenu