2 votes

Avantages et inconvénients de la gestion de contenu

Lorsque vous mettez des outils de gestion de contenu à la disposition des internautes, quel type de CMS est le plus facile à sécuriser, à former vos utilisateurs et, d'une manière générale, à faire fonctionner et à satisfaire :

  • CMS en ligne, basé sur des données (par exemple, Drupal, DotNetNuke, etc.)
  • outil client avec composant serveur (par exemple, Adobe Contribute)

Y a-t-il des systèmes CMS en particulier que vous n'autoriserez pas expressément à fonctionner sur le matériel dont vous assurez la maintenance ?

5voto

Justin Scott Points 8728

Pour nos projets web, nous utilisons un système de gestion de contenu personnalisé qui utilise une base de données dorsale et une console web pour la gestion. Voici pourquoi :

  1. Se déplace avec le site - Si le client souhaite déplacer son hébergement, il y a des exigences spécifiques pour l'hébergement et l'ensemble du site ainsi que ses fonctions de gestion peuvent être déplacés en une seule fois sans avoir à reconfigurer les outils externes.

  2. Plus de sécurité - Il n'y a qu'un seul point d'entrée : le login de l'administrateur. Il n'est pas nécessaire de rendre le serveur de base de données accessible au monde extérieur ou d'activer l'accès FTP en permanence (uniquement lorsque des mises à jour du code doivent être envoyées).

  3. Accessible de partout - Si un client a besoin d'effectuer une modification, il peut se connecter à partir de n'importe quel navigateur web et effectuer la modification sans avoir à se soucier d'un logiciel externe ou à ouvrir des brèches dans un pare-feu local, etc.

  4. Flexibilité - Comme nous avons accès à l'ensemble du code et de la base de données, nous pouvons faire tout ce que nous voulons sur le site sans être contraints par les limites du logiciel externe installé. Les changements peuvent être déployés rapidement et s'appliquer à tous immédiatement.

Les inconvénients de l'utilisation d'un tel système peuvent être les suivants :

  1. Formation - Avec une interface propriétaire, une certaine formation des utilisateurs peut être nécessaire. Vous êtes susceptible de rencontrer ce problème avec tout logiciel de gestion de contenu, qu'il soit externe ou non.

  2. Vitesse - L'utilisation d'une interface web peut ne pas être aussi rapide que celle d'une application de gestion native.

2voto

Eltariel Points 895

Je préfère généralement le système de base de données en ligne pour sa flexibilité. Contribute est formidable, mais peu flexible - je ne dispose pas du code source pour manipuler son fonctionnement.

Si Contribute fait exactement ce que vous voulez et voudront toujours Si vous avez besoin de plus d'informations, allez-y, mais si vous n'avez pas le code, vous serez mieux servi.

Le seul grand CMS (que j'ai connu jusqu'à présent) que j'interdirais à mes systèmes est Joomla.

1voto

RP. Points 191

Nous avons une très grande installation Plone. Je ne suis pas un grand fan de Plone parce qu'il est basé sur Zope et Zeo, qui peuvent tous deux être de gros consommateurs de ressources. D'après mon expérience, vous devez également avoir un équilibreur de charge et un squid en face de Plone si vous espérez un quelconque niveau de performance.

Personnellement, j'aime et j'ai utilisé la plupart des CMS basés sur PHP, des logiciels de blog, etc.

Du point de vue de la sécurité et de l'évolutivité, le type de logiciel qui écrit des fichiers HTML statiques sur le serveur est le plus facile à mettre en œuvre à grande échelle (nombreux sites, nombreux utilisateurs), qu'il soit basé sur le Web ou sur le client. Vous pouvez héberger des sites de cette manière avec un minimum de ressources.

Si vos besoins sont modestes et que vous voulez être dynamique, regardez du côté de Wordpress. Il s'agit plus d'un CMS que d'un outil de blogging à ce stade et il dispose d'un ensemble de fonctionnalités, de modèles et de plugins très riches, et il est relativement facile à développer.

Si vos besoins sont à plus grande échelle, alors vous allez entrer dans des systèmes comme Plone. Plone a répondu à nos besoins grâce à son système ACL assez étendu.

Avec n'importe quel outil disposant d'une large base d'utilisateurs, vous ne risquez pas d'être confronté à une situation où des failles de sécurité majeures resteraient longtemps à l'air libre. Je me méfierais de tout ce qui a une portée très étroite ou une base d'utilisateurs minuscule. Pour la même raison, je me méfierais de déployer mon propre système alors que tant de travail a déjà été fait pour développer et sécuriser ce type de système.

0voto

kender Points 217

Quel est votre objectif avec un CMS ? Qui s'occupera des mises à jour et de quel type de mises à jour ? La formation des utilisateurs concerne-t-elle principalement l'accès aux données ou le téléchargement et la maintenance des données ?

Un CMS est probablement préférable à Contribute si la flexibilité est nécessaire. Le choix du CMS dépendra des capacités dont vous avez besoin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X