CMS

O CMS (sistema de gerenciamento de conteúdo em inglês) é um programa ou sistema de computador usado para fornecer e organizar o processo conjunto de criação, edição e gerenciamento de documentos de texto e multimídia (conteúdo ou conteúdo). Normalmente, esse conteúdo é visualizado como dados não estruturados para o problema do objeto, em oposição a dados estruturados, geralmente gerenciados por um DBMS.

Em geral, o CMS é dividido em: ECMS - Sistema de Gerenciamento de Conteúdo Corporativo (sistema de gerenciamento de conteúdo corporativo) e WCMS - Sistema de Gerenciamento de Conteúdo da Web (sistema de gerenciamento de conteúdo da Web).

Devido ao fato de o ECMS ter uma classificação interna profunda por área de assunto (GRH, DMS, CRM, ERP etc.), o termo CMS substituiu o WCMS, tornando-se sinônimo de sistema de gerenciamento de sites. Esse CMS permite gerenciar o conteúdo de texto e gráfico do site, fornecendo ao usuário ferramentas convenientes para armazenar e publicar informações.

Todos os CMS requerem PHP como plataforma e MySQL como banco de dados. A maioria dos CMS exige PHP e MySQL, mas alguns também são capazes de rodar em plataformas como Perl, Zope, Python, ASP.NET e suportam Oracle, MS SQL, PostgreSQL como banco de dados. Mas a porcentagem deste último é bastante pequena e insignificante, devido à ampla distribuição e uso da plataforma PHP e do banco de dados MySQL. O próprio requisito de uma determinada plataforma e banco de dados se deve ao fato de o CMS ser usado para projetos maiores e mais sérios do que um site de uma página. O PHP é mais poderoso e menos restritivo que o HTML e é mais conveniente ao trabalhar com um shell. Em 99% dos sites com CMS, existe uma função de registro, que já implica um certo "script da web" (pequeno programa da web) que só pode ser reproduzido usando PHP e, além disso, inserindo dados de registro (como login e senha) em um determinado local, ou seja, no banco de dados. O banco de dados também é usado para registros do sistema que o CMS precisa para funcionar corretamente.

O CMS foi criado para pessoas que não entendem nada de programação na web. Não, o fato de um CMS executar a maioria das funções que um programador da Web comum pode fazer não significa que ele é destinado a um público iniciante ou completamente não conhecedor da Internet. O CMS foi criado para conveniência e economia de tempo, porque a linguagem de programação da Web tem os mesmos resultados, tanto o programador quanto o CMS serão os mesmos no código e na ação. Esse sistema permite que você não perca tempo inventando uma bicicleta, mas comece a trabalhar imediatamente. Além disso, a maioria dos clientes do site realmente não entende muito de programação na Web; portanto, é muito mais fácil e conveniente fazer tudo com apenas alguns cliques, sem ler instruções e instruções longas.

O CMS substituirá a programação manual da web. Em vez disso, o trabalho "manual" será direcionado em uma direção diferente, pois até o CMS precisa de manutenção "manual". Algumas das configurações são feitas através de um painel especial, mas para ir além do proposto, você precisa agir através do código; é aí que o trabalho "manual" volta, para que a morte dos programadores da Web ainda não esteja ameaçada. Além disso, configurar a parte "manual" do CMS é mais difícil do que escrever um site simples do zero.

O CMS não pode fazer nada além do que é colocado pelos criadores. A maioria dos CMS modernos suporta plugins, módulos e outros aprimoramentos que ampliam sua funcionalidade. Como regra, cada CMS suporta padrões internacionais e não é difícil escrever nenhuma adição, uma vez que o código está em conformidade com o padrão geralmente aceito. Entre as extensões adicionadas, pode haver coisas de absolutamente qualquer complexidade. Desde uma simples saudação que muda dependendo da hora do dia, até um fórum que sincroniza com o banco de dados do site.

Todo bom CMS custa muito. Nem todos, existem vários CMS bastante bons e populares que são distribuídos gratuitamente. A maioria do CMS usado para sites pequenos ou páginas iniciais é gratuita. Ao desenvolver um CMS pago, os desenvolvedores se concentram em empresas de médio e grande porte para as quais o custo de um CMS não é tão alto quanto parece para nós. No entanto, isso não afeta a popularidade das opções gratuitas, porque as empresas geralmente precisam de coisas específicas que os sites nunca precisaram. Daí resulta que uma opção gratuita do CMS é bastante adequada para uma página inicial ou mesmo para um site comum.

Hospedagem gratuita não permite a instalação do CMS. Geralmente é assim, porque a instalação de um CMS requer certos recursos e, se houver milhares de sites na hospedagem e todos exigirem um pouco de recursos, a hospedagem simplesmente não funcionará. Portanto, a hospedagem gratuita prefere, é fornecida no CMS ou simplesmente como um local na rede para reproduzir páginas html regulares. Atenção especial deve ser dada à hospedagem com um CMS pessoal, pois às vezes não é pior do que o que você planeja instalar e às vezes ainda melhor. Mas também é menos personalizável, pois o hoster volta a se concentrar no baixo consumo de recursos.


Assista o vídeo: Что такое CMS? (Julho 2021).