CMS Plone + Python
Bayard Service Web a retenu le CMS (*) Plone et le langage Python pour réaliser la majorité des sites pour ses clients, car il s'agit non seulement d'un CMS performant , mais aussi d'un véritable environnement de développement OpenSource. L'équipe de Bayard Service Web comporte une dizaine d'ingénieurs qui maitrisent cet environnement.
"s'appuyant principalement sur la technologie Zope et son complément Plone ou Python, de nombreuses solutions apparaissent poussée par les grandes SSII du marché comme Cap Gemini, Euriware, Unilog, ou par des SSLL comme Linagora ou Ingeniweb". Source ITRmobiles.com
Pour faire court :
Plone c'est :
- une solution robuste et performante pour la publication de contenus sur le Web,
- une grande simplicité dans la gestiondes documents,
- une interface simple et ergonomique répondant aux standards du Web,
- une gigantesque couverture fonctionnelle,
- une solution fiable et pérenne grâce à ses solides fondations : le serveur d'application Zope.
Un CMS puissant et personnalisable
Plone est un système de gestion de contenus professionnel OpenSource dont l’un des avantages majeurs est d’être très largement personnalisable. Il permet notamment la réalisation de sites dont le contenu rédactionnel peut être mis en ligne directement par les utilisateurs :
- Les utilisateurs rédigent leur contenu dans une interface WYSIWYG (de l’anglais What You See Is What You Get) qui permet de voir le contenu tel qu’il sera présenté une fois mis en ligne,
- Dès que le contenu est soumis sur le site, les responsables éditoriaux peuvent décider de le valider ou non pour en autoriser la publication.
Moteur de recherche
Plone est célèbre pour son moteur de recherche qui indexe tout le contenu en temps réel.
Ces indexes ont deux vocations :
- Permettre la fabrication dynamique de pages (notamment de la page d’accueil) sur la base du contenu indexé,
- Créer une base de données pour le formulaire de recherche mis à la disposition des utilisateurs. Ce dernier permet de retrouver du contenu sur la base de mots-clés, de méta-informations (auteur, date de publication, etc.) mais aussi du contenu lui-même (recherche dite « plain-text »).
Pour l’illustration des articles, Plone propose un moyen simple d’importer sur le serveur des fichiers depuis un disque dur. Le serveur intègre ensuite automatiquement le fichier image dans l’article, tout en paramétrant les aspects de taille d’image ou de poids du fichier. L’image sera disponible sur le site, à la fois en modèle réduit (vignette), mais aussi dans sa taille « réelle » (définie par l’intégrateur).
Composants et modules
Bayard Service Web dispose de sa propre bibliothèque de composants :
- BSWBoutique,
- BSWNewsLetter,
- BSWFormations,
- BSWAlbumPhotos,
- BSWVideos,
- BSWMP3,
- BSWFormulaire,
- BSWIntentionsDePrieres,
- BSWDonsEnLigne,
- BSWLexique.
Les 84 développeurs de Plone :
- Durant les 12 derniers mois, 84 développeurs ont contribué au code source de Plone,
- C’est l’une des plus grandes équipes OpenSource au monde (source : http://www.ohloh.net). Depuis le début du projet, 219 développeurs y ont participé.
Un projet mature et bien établi :
- Le projet est né en 2001 et n’a cessé depuis 6 ans de se développer,
- Depuis 2001 la proportion annuelle de nouveaux sites Plone n’a cessé d’augmenter et comporte de nombreuses références.
- Fin 2007, l’activité de développement de Plone continue de croître de manière importante.
Quelques références :
- Le site de la CIA (Central Intelligence Agency) : https://www.cia.gov/
- Le site de la Lufthansa : http://lufthansa.com/
- Le site de la mission Mars de la NASA : http://mars.telascience.org
- Le centre de recherche sur le génome : http://www.bcgsc.ca/
- Le site web de Novell : http://www.novell.com/
- Le site EADS Espace : http://www.astrium.eads.net
- Le site de l’Institut Cochin : http://www.cochin.inserm.fr
- Le site de l’Irisa : http://www.irisa.fr
- Le ministère de la Défense : http://www.defense.gouv.fr
- Le ministère de l’Intérieur : http://www.interieur.gouv.fr
- Le site de la Bred : http://www.bred.fr
(*) CMS = Content Management System ou Système de Gestion de Contenu