Systèmes de gestion de contenu

Aperçu

Les systèmes de gestion de contenu (CMS) comme Wordpress, Drupal et Joomla sont utilisés pour gérer le contenu web et faciliter le processus de promotion de nouveau contenu sur Internet. CMSs are made up of two elements: a Content Management Application (CMA) and a Content Delivery Application (CDA).

Le CMA est responsable de la gestion du contenu du site web comme le texte, les images et le contenu « méta ». Il permet à l'utilisateur de créer, modifier et d'enlever le contenu web sans l'aide d'un concepteur de logiciels ou d'un administrateur de site web. La plupart des CMS offrent un éditeur de texte WYSIWYG pour les utilisateurs qui ne sont pas familiers avec le HTML ou le CSS, mais ils incluent également la possibilité de modifier du code brut. Le CMA est le « cerveau derrière les opérations », facilitant le travail minutieux.

La partie CDA du CMS est responsable de la compilation des informations créées dans le CMA et de sa présentation sur le site web. Voyez le CDA comme le « bras droit » dans le partenariat - il fait le gros du travail pour le CMS.

CMS populaires

Wordpress

Wordpress

Wordpress est actuellement le système de gestion de contenu le plus populaire sur le marché avec approximativement 58 pour cent des parts du marché mondial des CMS. À l'origine, WordPress a seulement été conçu pour soutenir les blogues. Cependant, grâce à sa facilité d'utilisation et sa large adoption, WordPress est devenu le facilitateur de bien plus de choses.

WordPress pour les non-développeurs (bricoleurs)

WordPress est un logiciel qui permet aux utilisateurs de tout niveau de développer des sites web, des blogues simples ou sophistiqués, et bien plus encore. Il est facile à apprendre et est utilisé à la fois par des utilisateurs amateurs et sans formations techniques et des concepteurs de logiciels. Si vous êtes un débutant et développez votre premier site web, WordPress est un bon choix.

WordPress est un bon choix pour :

  • Blogues
  • Des boutiques en ligne
  • Des galeries en ligne / visualiseurs d'images
  • Des sites web statiques
  • Des site web d'adhésion
  • Des collaborations
  • Des offres d'emploi
  • Des répertoires de liens
  • Des abonnements à des infolettres via courriel
  • De la gestion des coordonnées
  • Des pages wiki
  • Des portfolios
  • Des répertoires d'entreprises
  • Des sites d'évaluation

WordPress a été principalement développé par des bénévoles. De plus, il y a des milliers de plug-ins et de thèmes qui vous permettent de personnaliser votre site web et d'intégrer davantage de fonctionnalités.

WordPress pour le concepteur de logiciels

WordPress est aussi une très bonne plateforme pour les concepteurs de logiciels car ses fonctions sont claires, le style de code est extrêmement transparent et la documentation est inégalée. Il est basé sur plusieurs langages de programmations courants :

  • PHP
  • HTML
  • CSS
  • Javascript

De plus, WordPress offre un accès gratuit à leur Codex. Le Codex Wordpress est un manuel en ligne pour concepteurs de logiciels offrant de la documentation, des articles, et des tutoriels complets sur les fonctions WordPress. Étant donné que WordPress est développé et maintenu par des bénévoles, le Codex est un répertoire vivant qui continue d'évoluer et de s'améliorer grâce aux contributions de la communauté WordPress.

WordPress avec gestion déléguée

Auto-géré - WordPress à faire soi-même

Drupal

Drupal

Drupal est un système de gestion de contenu avec code source libre populaire. Bien qu'il n'ait que 5 pour cent des parts du marché des CMS, il gagne progressivement en popularité et propulse des millions de sites web dans le monde entier. Drupal est écrit en PHP, compatible avec les approches de développement de logiciels procédurales et orientées objet. Comme CMS, il tend à être plus adapté aux entreprises et aux environnements corporatifs qui offrent une infrastructure et un soutien des développeurs.

Drupal est disponible sur CenturyLink Cloud en tant que plan, le rendant facile et rapide à installer sur les serveurs infonuagiques.

L'utilisation de Drupal est similaire à celle de WordPress et inclut :

  • Plateforme de blogue
  • Site de forum de discussion
  • Site web standard
  • Site web hybride
Drupal
Architecture de modules Drupal

Les modules sont du code PHP et des fichiers de soutien qui tirent profit des Drupal Core API et intègrent de nouveaux composants fonctionnels dans le cadre Drupal.

Modules Drupal Core

Inclus par défaut dans n'importe quelle installation, les Modules Drupal Core sont maintenus par l'équipe de développement des produits Drupal. Ces modules sont essentiels aux opérations Drupal.

Hooks Drupal

LesHooks Drupal permettent aux modules d'interagir avec le code du noyau Drupal. Ils rendent possible la définition de nouveaux liens URL et des pages dans le site, l'ajout de contenu sur les pages, la création de tables personnalisées de nouvelles bases de données et bien plus encore.

Thèmes Drupal

Un thème Drupal est un ensemble de ressources, incluant des modèles PHP, CSS, JavaScript et des images qui fournissent des informations sur la disposition et le style de certains ou de tout le contenu Drupal.

Joomla!

Joomla

Joomla! est une autre solution CMS à code source libre qui permet de développer des sites web et des applications en ligne. Joomla est conçu pour être facile à installer et paramétrer même quand vous n'êtes pas un utilisateur avancé. Étant donné que Joomla est si facile à utiliser, un designer ou un concepteur de logiciel peut rapidement développer des sites web qui sont ensuite remis aux clients ou à d'autres parties prenantes internes.

Plusieurs entreprises et organisations ont des exigences qui vont au-delà de ce qui est disponible dans Joomla ou dans un CMS de base. Dans ces cas-là, le puissant cadre d'application Joomla aide les concepteurs de logiciels à créer des modules complémentaires qui repousse les frontières de Joomla.

CenturyLink Cloud rend Joomla disponible au déploiement via Plan.

Le noyau cadre de Joomla permet aux concepteurs de logiciels de développer rapidement et facilement :

  • Des systèmes de contrôle d'inventaire
  • Des outils de communication des données
  • Des ponts d'application
  • Des catalogues de produits personnalisés
  • Des systèmes intégrés de commerce électronique
  • Des répertoires d'entreprises complexes
  • Des systèmes de réservations
  • Des outils de communication
Joomla!

Faites l'essai gratuit de l'infonuagique CenturyLink aujourd'hui.