CMS

CMS (système de gestion de contenu en anglais) est un programme informatique ou un système utilisé pour fournir et organiser le processus conjoint de création, d'édition et de gestion de textes et de documents multimédias (contenu ou contenu). En règle générale, ce contenu est considéré comme des données non structurées pour le problème d'objet, par opposition à des données structurées, généralement gérées par un SGBD.

En général, le CMS est divisé en: ECMS - Système de gestion de contenu d'entreprise (système de gestion de contenu d'entreprise) et WCMS - Système de gestion de contenu Web (système de gestion de contenu Web).

En raison du fait que l'ECMS a une classification interne approfondie par domaine (HRM, DMS, CRM, ERP, etc.), le terme CMS a remplacé WCMS, devenant un synonyme de système de gestion de site. Un tel CMS vous permet de gérer le texte et le contenu graphique du site Web, fournissant à l'utilisateur des outils pratiques pour stocker et publier des informations.

Tous les CMS nécessitent PHP comme plate-forme et MySQL comme base de données (base de données). La plupart des CMS nécessitent PHP et MySQL, mais certains sont également capables de fonctionner sur des plates-formes telles que Perl, Zope, Python, ASP.NET et supportant Oracle, MS SQL, PostgreSQL en tant que base de données. Mais le pourcentage de ce dernier est assez petit et insignifiant, cela est dû à la large distribution et à l'utilisation de la plate-forme PHP et de la base de données MySQL. L'exigence même d'une certaine plate-forme et base de données est due au fait que le CMS est utilisé pour des projets plus grands et plus sérieux qu'un site d'une page. PHP fournit des fonctionnalités plus ou moins limitées que HTML et est plus pratique lorsque vous travaillez avec un shell. Sur 99% des sites avec CMS, il existe une fonction d'enregistrement, ce qui implique déjà un certain "script Web" (petit programme Web) qui ne peut être reproduit qu'en utilisant PHP et en complément - saisir les données d'enregistrement (telles que login et mot de passe) à un certain endroit, à savoir dans la base de données. La base de données est également utilisée pour les enregistrements système dont le CMS a besoin pour fonctionner correctement.

CMS a été créé pour les personnes qui ne comprennent rien à la programmation Web. Non, ce n'est pas le cas, le fait qu'un CMS exécute la plupart des fonctions qu'un programmeur Web moyen peut faire ne signifie pas qu'il est destiné à un public débutant ou totalement non familiarisé avec Internet. CMS a été créé pour la commodité et le gain de temps, car le langage de programmation Web a les mêmes résultats, et le programmeur et le CMS seront les mêmes à la fois dans le code et dans l'action. Un tel système permet de ne pas perdre de temps à inventer un vélo, mais de commencer à travailler immédiatement. De plus, la plupart des clients du site ne comprennent vraiment pas grand-chose à la programmation Web, il est donc beaucoup plus facile et plus pratique pour eux de tout faire en quelques clics sans lire de longues instructions et instructions.

CMS remplacera la programmation Web manuelle. Au contraire, le travail «manuel» sera dirigé dans une direction différente, puisque même le CMS a besoin d'une maintenance «manuelle». Certains paramètres se font via un panneau spécial, mais pour aller au-delà de celui proposé, il faut agir à travers le code, c'est là que le travail «manuel» revient, donc la mort des programmeurs web n'est pas encore menacée. De plus, la mise en place de la partie "manuelle" du CMS est plus difficile que la rédaction d'un simple site web à partir de zéro.

Le CMS ne peut rien faire de plus que ce qui y est mis par les créateurs. La plupart des CMS modernes prennent en charge les plugins, modules et autres améliorations qui étendent leurs fonctionnalités. En règle générale, chaque CMS prend en charge les normes internationales et il n'est pas difficile d'écrire un ajout, car le code est conforme à la norme généralement acceptée. Parmi les extensions ajoutées, il peut y avoir des choses d'une complexité absolue. D'un simple message d'accueil qui change en fonction de l'heure de la journée, à un forum qui se synchronise avec la base de données du site.

Tout bon CMS coûte cher. Pas tous, il existe un certain nombre de CMS assez bons et populaires qui sont distribués gratuitement. La plupart des CMS utilisés pour les petits sites ou les pages d'accueil sont gratuits. Lors du développement d'un CMS payant, les développeurs se concentrent sur les moyennes et grandes entreprises pour lesquelles le coût d'un CMS n'est pas aussi élevé qu'il nous semble. Néanmoins, cela n'affecte en rien la popularité des options gratuites, car les entreprises ont le plus souvent besoin de choses spécifiques dont les sites n'ont jamais eu besoin. De là, il s'ensuit qu'une option CMS gratuite convient tout à fait à une page d'accueil ou même à un site moyen.

L'hébergement gratuit ne vous permet pas d'installer un CMS. Le plus souvent, c'est le cas, car l'installation d'un CMS nécessite certaines ressources, et s'il y a des milliers de sites sur l'hébergement et qu'ils nécessitent tous un peu de ressources, l'hébergement ne résoudra tout simplement pas. Par conséquent, l'hébergement gratuit préfère, est fourni soit sur leur CMS ou simplement comme un endroit sur le réseau pour lire des pages html régulières. Une attention particulière doit être portée à l'hébergement avec un CMS personnel, car il n'est parfois pas pire que celui que vous prévoyez d'installer, et parfois même mieux. Mais il est également moins personnalisable, car l'hébergeur se concentre à nouveau sur une faible consommation de ressources.


Voir la vidéo: Какой выбрать CMS для сайта? Обзор 5 популярных движков (Septembre 2021).