Logiciels de gestion de contenus et webmastering éditorial Séquence 1 : Introdu
Logiciels de gestion de contenus et webmastering éditorial Séquence 1 : Introduction sur les CMS Mbaye THIOUNE 1 Logiciels de gestion de contenus et webmastering éditorial Mbaye THIOUNE Séquence 1 : Introduction sur les CMS I. Définition: Système de Gestion de Contenu Le système de gestion de contenu (SGC) ou Content Management System (CMS) en anglais regroupe une catégorie de logiciels qui permettent de concevoir, gérer et mettre à jour des sites Web ou des applications mobiles de manière dynamique. Il permet d’éditer et de publier ensemble des contenus Web, comme par exemple des textes et des éléments multimédias, et ce même sans connaissances en programmation. Pour pouvoir être définis comme CMS, les logiciels doivent pouvoir : Avoir une interface graphique Être utilisés simultanément par plusieurs individus Proposer une chaîne de publication de contenu (utilisation de FAQ, de documents, de blogs, de forums de discussion, etc.) Permettre de gérer séparément la forme et le contenu Les CMS autorisent également la structuration du contenu d'un site Web (catégories, pages, articles) et la hiérarchisation des utilisateurs du site, en leur attribuant un titre précis et/ou des autorisations particulières (administrateur, contributeur, etc.). Il existe deux types de CMS : en Open Source et Propriétaire. II. Choisir un CMS 1. Comment faire un bon choix de CMS ? Choisir un CMS correspondant à ses besoins relève parfois du parcours du combattant. Le choix est en effet immense, puisqu’il existe actuellement entre 250 et 300 programmes différents sur le marché. Les possibilités varient entre les solutions pour blogs et les sites Internet d’envergure pour les entreprises. Cela soulève la question suivante : quelles sont les exigences qu’un CMS doit satisfaire pour aider au maximum à la réalisation d’un projet Web planifié ? Logiciels de gestion de contenus et webmastering éditorial Séquence 1 : Introduction sur les CMS Mbaye THIOUNE 2 2. Quel type de site ? C’est une des questions primordiales pour votre choix. Voici donc une liste des CMS les plus utilisés par type de site : Site institutionnel : WordPress, Joomla, Drupal, SPIP… Blog : WordPress, PluXml, DotClear… Site marketing : Drupal, eZ Publish, WordPress, HippoCMS… Réseau social : Drupal, WordPress Intranet/portail d’entreprise : Drupal, eZ Publish eCommerce : Prestashop, Magento, osCommerce, virtueMart et couple à WooCommerce WordPress… Forum : PhpBB, PunBB, vBulletin, Simples machines forum… On aurait également pu parler du cas des « wiki », un annuaire, ou d’un site sans base de données. Il faut également déterminer les principales fonctionnalités du site (cf l’importance du cahier des charges). Ainsi si votre site est multilingue, s’il doit être utilisé par plusieurs éditeurs, s’il faut gérer des types de contenus autres que « catégories », « pages », « articles », etc. Autant de contraintes qui, par exemple, vous permettront d’éliminer rapidement certains CMS qui ne gèrent que très difficilement certaines de vos fonctionnalités critiques. Quelques points utiles Capacité à faire du multi-site, Gestion de différentes langues, Gestion fine des différentes versions d’article, de leur cycle de vie, Options de référencements, Gestion fine des utilisateurs et des droits, Performances Logiciels de gestion de contenus et webmastering éditorial Séquence 1 : Introduction sur les CMS Mbaye THIOUNE 3 III. CMS les plus populaires MS Part de marché WordPress 62.6% Joomla! 4.4% Shopify 3.6% Drupal 2.9% Squarespace 2.6% Wix 2.3% Bitrix 1.6% Blogger 1.6% Magento 1.4% PrestaShop 1.0% OpenCart 0.9% TYPO3 0.7% Weebly 0.6% Adobe Dreamweaver 0.5% FrontPage 0.4% 1. WordPress WordPress est la solution de CMS open source la plus utilisée au monde sur le marché. S’il a initialement été conçu comme un système de blog, des extensions nombreuses et variées sont aujourd’hui disponibles pour permettre d’utiliser le programme comme un système de gestion de contenu entièrement fonctionnel. Informations techniques Logiciels de gestion de contenus et webmastering éditorial Séquence 1 : Introduction sur les CMS Mbaye THIOUNE 4 Plus de 50 000 plugins et de nombreux templates (modèles de design) gratuits. Installation en 5 minutes avec l’aide d’un assistant (Wizard) URL adaptées aux moteurs de recherche Édition et outils de gestion pour les solutions mobiles Configuration système requise pour WordPress 5 Serveur Web : tout serveur avec support PHP et MySQL / MariaDB (recommandation : Apache ou NGINX) Middleware : PHP 7.3 ou supérieur Système de gestion de bases de données : MySQL 5.6 ou supérieur / MariaDB 10.1 ou supérieur Autres recommandations : support HTTPS La grande communauté d’utilisateurs du logiciel profite d’un large choix de thèmes, plugins et de widgets. Cependant, les critiques estiment que le système est non seulement devenu trop complexe, mais aussi parfois lourd et confus. De plus, comme tous les logiciels de développement à succès, WordPress, est aussi devenu le CMS le plus ciblé par les attaques des hackers, en raison de sa large diffusion. Il est pour cette raison recommandé aux utilisateurs d’installer la dernière version du logiciel, et surtout de mettre à jour régulièrement les dispositifs de sécurité. Même si les rapports de sécurité sont publiés rapidement après des incidents de sécurité, les mises à jour ne sont pas toujours compatibles avec les nombreuses extensions qui sont parfois nécessaires pour une utilisation optimale du logiciel. Une mise à jour du logiciel peut notamment demander un effort important d’administration et de gestion pour les grands projets. La simple installation de base de WordPress est relativement bien adaptée pour les petites structures de sites Internet. Pour les blogueurs notamment, qui souhaitent avoir un contenu changeant régulièrement avec des présentations attrayantes, WordPress représente un CMS efficace avec une interface Web pratique et intuitive. Mais pour des projets en ligne complexes, l’utilisation du logiciel devient de moins en moins facile. En principe, la mise en place d’un grand projet pour une entreprise est toutefois réalisable, même si dans ce cas elle s’accompagne souvent d’une surcharge administrative croissante. Par ailleurs, sa gestion peut s’avérer peu intuitive pour des projets multi-sites ou multilingues. Si l’utilisateur recherche avant tout le fonctionnement stable d’un site Internet, WordPress, avec un trafic relativement élevé sur le serveur Web, n’est pas la solution optimale. Les utilisateurs qui Logiciels de gestion de contenus et webmastering éditorial Séquence 1 : Introduction sur les CMS Mbaye THIOUNE 5 désirent des projets complexes de multi-domaines avec l’option multilingue devraient ainsi utiliser plutôt un système de gestion de contenu comme TYPO3. Avantages Inconvénients ✔ Grande communauté ✘ Les fonctionnalités de CMS nécessitent des extensions supplémentaires ✔ Faibles coûts d’installation et de configuration ✘Les plugins ont souvent des failles de sécurité ✔ Interface utilisateur intuitive ✘Stabilité et performances réduites lors de trafic élevé ✔ Intégration facile des plugins et d’autres extensions ✘Mises à jour fréquentes de sécurité, ce qui conduit à une administration supplémentaire et parfois lourde 2. Joomla! Avec plus de 2,5 millions d’installations dans le monde, Joomla! est le second CMS le plus populaire sur le marché. Le logiciel est destiné aussi bien aux débutants qu’aux utilisateurs plus expérimentés, mais son application est plus exigeante que celle de WordPress. Contrairement au leader du marché, de nombreuses fonctionnalités sont déjà disponibles lors de l’installation de base, sans avoir recours aux extensions, ce qui représente un avantage pour les utilisateurs peu aguerris. Un autre avantage pour tous les types d’utilisateurs est la bonne documentation sous forme de livre en ligne ainsi qu’un forum communautaire actif. Informations techniques Actuellement plus de 8 000 extensions disponibles Gestion du contenu orienté objet Communauté francophone très forte, organisée en association loi 1901 (« Association Francophone des Utilisateurs de Joomla! »), idéale pour s’entraider. Configuration système requise pour le CMS Joomla! 3.x Serveur Web : serveur HTTP Apache 2.0 (2.4 recommandé) avec mod_mysql, mod_xml, et mod_zlib; NGINX 1.0 (1.8 ou supérieur recommandé) ; MS IIS 7 Middleware : PHP 5.3.10 (7.3 ou supérieur recommandé) Système de gestion de bases de données : MySQL 5.1 avec support InnoDB (5.5.3 recommandé ou supérieur) ; serveur MS SQL 10.50.1600.1 (10.50.1600.1 recommandé ou supérieur), PostgreSQL 8.3.18 (9.1 ou supérieur) Joomla! a été développé à partir du CMS open source Mambo. Le système est particulièrement populaire aux États-Unis et se définit par un concept de logiciel entièrement orienté objet, et basé sur un Framework MVC indépendant. Ceci permet ainsi aux utilisateurs de Joomla! de créer leurs propres extensions, et de les partager s’ils le souhaitent avec la communauté, en option par le Logiciels de gestion de contenus et webmastering éditorial Séquence 1 : Introduction sur les CMS Mbaye THIOUNE 6 biais du Repository joomla!. Cette base de données permet d’installer des extensions facilement via le Back-end. Les modèles personnalisés ou thèmes peuvent être crées à partir de Joomla! en intégrant des éléments de contenu prédéfinis. Joomla! divise les extensions en plugins, composants et modules. Ceux-ci peuvent à la fois être utilisés dans le Back-end et dans le Front-end, ce qui contrarie parfois certains utilisateurs. De plus, le processus de gestion des droits peut parfois sembler incomplet, pour les grands projets notamment. Pour contourner ce problème, il existe des uploads/Management/cours-cms-sequence1.pdf
Documents similaires










-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Aoû 08, 2021
- Catégorie Management
- Langue French
- Taille du fichier 0.8998MB