Informaçõesdezembro 9, 2021por

O que é um Sistema de Gerenciamento de Conteúdo (CMS)?

Os Sistemas de Gerenciamento de Conteúdo (CMS, ou Content Management System) são várias aplicações que ajudam na criação e modificação de informações em formato digital.

As aplicações de gerenciamento de conteúdo geralmente têm um conjunto de funções e facilidades que permitem o gerenciamento de documentos, conteúdo digital (imagens, áudio, etc.), de forma colaborativa.

Por exemplo, vários funcionários de uma empresa ou diferentes departamentos podem colaborar em determinados estilos e processos - os criadores ou escritores trabalham primeiro, depois os editores, outros gerentes aprovam o conteúdo, os administradores configuram o sistema, etc.

Parece uma algaraviada, eu sei! Vamos manter as coisas simples:

O que identificamos hoje como um sistema de gerenciamento de conteúdo funciona em grande parte na web: uma aplicação web que permite que várias pessoas façam login, adicionem conteúdo, materiais ou recursos e eventualmente os publiquem na web (público) ou dentro de uma empresa, apenas para funcionários ou colaboradores (intranet).

No passado, havia sistemas internos, em grandes redes de empresas ou computadores, que não eram baseados na web para serem acessados através de um navegador, mas eram aplicativos Windows, Linux, etc., mas nos tempos modernos, quase todos os CMS são baseados na web - eles funcionam em um navegador, a partir de um servidor central, e são acessíveis de qualquer lugar.

Um dos mais populares sistemas de gerenciamento de conteúdo é WordPresso que lhe permite criar websites, adicionar posts em blogs, páginas, textos e publicá-los na web. Se estamos apenas falando da web, o WordPress é sem dúvida o mais difundido (estima-se que quase 30% de websites na internet são gerenciados pelo WordPress) desde que foi lançado em 2003. Além disso, o WordPress é gratuito e 'aberto', permitindo que qualquer pessoa possa modificá-lo e estendê-lo como desejar.

Logo atrás do WordPress estão Joomla e Drupal, seguidos por muitos outros com audiências menores.

Estrutura de um sistema CMS

Um sistema de gerenciamento de conteúdo tem duas partes:

  1. A parte administrativa é a aplicação que permite aos usuários criar recursos, artigos, materiais, páginas, e assim por diante. Esta interface é baseada em regras comerciais, tais como um sistema de permissões, uma hierarquia e certos processos de criação e edição de recursos.
  2. A parte da apresentação é a interface que apresenta os recursos do ponto 1 para o público-alvo. No caso de um CMS para gerenciamento de websites (como o WordPress), a parte de apresentação é o website público, que é acessado pelos visitantes, o público em geral.

Funções de um sistema CMS

CMS wordpress

Um sistema de gerenciamento de conteúdo inclui um mínimo de funções que têm a ver com o acesso aos usuários e a assistência na criação, modificação e publicação das informações com as quais eles trabalham.

Funções de acesso

Sistema de login: Os CMSs incluem um sistema de login para os usuários. A parte administrativa deve ser protegida para evitar mudanças não autorizadas, de modo que cada usuário tenha uma conta com um nome de usuário ou senha.

Sistema de permissões: Nem todos os usuários têm o mesmo acesso e as mesmas permissões. Em qualquer organização existem diferentes hierarquias e tipos de funcionários e criadores de conteúdo. No WordPress, há usuários regulares, editores e administradores. Cada tipo de usuário tem um conjunto diferente de permissões.

Os usuários regulares não têm os mesmos privilégios que os administradores, que têm acesso a todo o sistema para edição e configuração. É importante olhar para um sistema através da lente das permissões, especialmente se você tiver uma equipe maior de colaboradores.

Suporte a múltiplos idiomas: Um respeitável CMS permite o uso em vários idiomas. Se sua equipe é internacional, isto é essencial. Os usuários podem mudar o idioma no qual a interface administrativa é exibida para facilitar a colaboração.

Vários idiomas também podem ser usados para a criação de conteúdo: talvez você tenha uma equipe onde alguns criadores escrevem artigos em um idioma e outros traduzem este conteúdo para outro idioma. Um bom CMS permite que você gerencie o conteúdo em vários idiomas, simultaneamente.

Funções de gerenciamento de conteúdo

Criação de conteúdo: Os CMSs têm capacidade para adicionar artigos, páginas, posts em blogs, notícias, imagens e muito mais. Eles precisam ter uma interface fácil de usar e entender, muitos escondem funcionalidades de edição de código fonte (como HTML), e oferecem um editor semelhante ao Microsoft Word ou algo mais simplificado. Assim, os usuários não precisam conhecer a programação ou formatação HTML, mas se concentrarão no conteúdo.

Indexação e busca: Um bom CMS tem funções para indexar o conteúdo, organizá-lo e redescobri-lo através de busca, filtragem, etc. É crucial, especialmente quando se trabalha em uma organização que produz muito conteúdo (grande empresa, redação de jornais, agência de notícias), ser capaz de organizar e encontrar conteúdo de forma rápida e fácil. Assim, o mecanismo de busca é essencial, assim como a capacidade de adicionar informações adicionais a cada artigo e peça de conteúdo, tais como meta tags, descrições, palavras-chave e propriedades adicionais (data adicionada, data publicada, categorias, autor, etc.).

Revisões e controle de mudanças: Sistemas CMS mais avançados incluem funções para registro de mudanças no conteúdo. Para cada artigo ou documento, não apenas a versão mais recente é registrada, mas também todas as versões anteriores e as alterações feitas. Também armazena quem fez a mudança, que parte do documento, quando a mudança ocorreu e qual foi a versão anterior.

Estas capacidades, combinadas com as regras e privilégios mencionados anteriormente, ajudam a criar uma trilha de auditoria de todos que trabalharam em um determinado documento, bem como voltar para uma versão anterior, se desejado.

Ingestão e arquivamento de documentos: Outra característica comum em sistemas de gerenciamento de conteúdo é a digitalização, importação e arquivamento de documentos impressos. Vários formatos de documentos podem ser carregados (imagens, documentos Word, Excel, etc.), e organizados para posterior recuperação. Um banco de dados histórico é muito útil para ajudar uma empresa a economizar espaço, mas ainda ter acesso a documentos para auditorias, finanças, etc.

Muitas vezes, o processo de ingestão também inclui o reconhecimento de conteúdo óptico (OCR) e a indexação desse texto contra arquivos escaneados. Portanto, estes documentos não são mais apenas imagens, mas podem ser pesquisados, filtrados, etc.

Funções editoriais: Na hora de publicar artigos, posts em blogs, etc., um sistema de gerenciamento de conteúdo torna isso muito rápido e fácil através de uma interface baseada em formulários.

Nos websites, não é responsabilidade daqueles que criam o conteúdo publicá-lo e formatá-lo de forma agradável para publicação. Os sistemas CMS possuem templates/templates, que combinam com o artigo no momento da publicação, para que a página web seja automaticamente composta a partir destes, sem intervenção de código.

O WordPress inclui temas, que podem ser instalados ou substituídos em um site inteiro, para que o design possa ser completamente alterado com um clique e o conteúdo permaneça o mesmo. Os templates abstraem a parte de apresentação do conteúdo e evitam erros, garantindo a consistência do design de página para página. Outra vantagem é que as pessoas que gerenciam o conteúdo não precisam de nenhum conhecimento de programação ou web design.

Funções de Otimização (SEO): A maioria dos sistemas de gerenciamento de conteúdo que visam publicar informações na Internet tem pelo menos funções básicas de otimização de mecanismos de busca. Estas podem incluir: adição de meta tags (palavras-chave, descrições, títulos), tags ALT a imagens e modificação de URLs de artigos.

O WordPress tem estas funções mas também permite ampliar a funcionalidade instalando plugins (módulos) que podem melhorar ou até mesmo substituir a funcionalidade por todo um sistema assumindo a responsabilidade. Na área de SEO, por exemplo, você pode instalar o módulo Yoast, que substitui completamente as funções SEO do WordPress, oferecendo muitas mais possibilidades (análise de conteúdo, verificação de densidade de palavras-chave, geração de mapa do site e muito mais).

Funções especializadas

Os sistemas de gerenciamento de conteúdo também podem oferecer funções especializadas, dependendo de suas necessidades. Se você usa WordPress, a simples instalação do sistema não oferece estas funções, mas você tem que instalá-las adicionando módulos (plugins).

Assim, você pode transformar quase completamente seu sistema adicionando comércio eletrônico, RH, processamento de imagem, gerenciamento de eventos, calendário e uma infinidade de outras características - tudo o que você precisa fazer é encontrar o plugin certo (ou construí-lo você mesmo).

Embora o WordPress não tenha sido construído originalmente para isso, a arquitetura de plugins permite que qualquer pessoa amplie as capacidades como desejar - até a possibilidade de instalar certos "frameworks" (plataformas inteiras) que incorporam não apenas temas/templates, mas também módulos para construir páginas visualmente (ver Divi, ElementorGravidade, etc.).

Sistemas CMS mais especializados incluem esta funcionalidade fora da caixa (se você planeja, ou se uma empresa quer construir seu próprio CMS e ter controle total sobre as características e como ele funciona), ou pode crescer com o tempo, conforme necessário.

Por exemplo, meu sistema CMS (CCIDESQ) começou muito simplesmente em 2002 como uma plataforma para gerenciar um banco de dados de produtos, controle de estoque e registros de clientes para um distribuidor de livros. Comecei a desenvolvê-lo porque naquela época o WordPress não existia e os outros sistemas disponíveis no mercado eram muito limitados. Sendo uma pessoa inclinada a construir as ferramentas de que eu mesmo precisava, comecei a aprender e a trabalhar. O site que você está lendo este artigo está em execução CCIDESQe não o WordPress!

Conforme o sistema foi usado e adotado, muitas idéias para expansão surgiram, e ao longo do caminho eu adicionei muitas, muitas funções e módulos com novas capacidades: pedidos, clientes, faturamento, carrinho de compras, gerenciamento de RH, fornecedores, funções fiscais (logs de IVA, relatórios gerenciais), integração com sistemas POS, serviços postais e muito, muito mais!

Dentro de alguns anos, CCIDESQ tornou-se muito mais do que um sistema de gerenciamento de conteúdo - tornou-se quase uma plataforma ERP inteira. Em pouco tempo, expandiu-se para novas áreas: gestão de escritórios de advocacia, arquivamento de documentos, imóveis, agendamento, eventos, mídia social, blogs e muito mais.

Funções de transferência de informações

Uma plataforma CMS moderna não pode trabalhar isoladamente. Quer você queira publicar conteúdo na web (um website ou mais), distribuir conteúdo em plataformas de agregação, ou queira que o sistema interaja com outros sistemas e aplicações, não demora muito até que você chegue à conclusão de que você precisa de uma maneira de "abrir" o sistema.

A solução é adicionar APIs ao sistema.

No caso do meu sistema CCIDESQ, após alguns anos de funcionamento isolado, em um país, para um cliente, surgiu a necessidade de que o sistema funcionasse em vários países, e não apenas isso, de se comunicar com outras cópias do mesmo instaladas internacionalmente.

CMS

Ao desenvolver sites de comércio eletrônico para um cliente com operações internacionais, é bastante normal precisar trocar informações (informações sobre produtos, estoque, preços, traduções, artigos e mais) para reduzir o trabalho repetitivo e facilitar a comunicação e agilizar as operações.

Assim, surgiu a necessidade de desenvolver uma API (Application Programming Interface), permitindo que os sistemas "conversem uns com os outros".

Havia também a necessidade da API para suportar a comunicação com aplicativos móveis (iOS, Android, etc.) para que pudessem ser usados por agentes ou clientes sem acesso a um computador e para permitir que os clientes fizessem uma conta, comprassem produtos, rastreassem o status do pedido, diretamente de seu telefone celular. Discutirei mais sobre o CCIDESQ em um artigo posterior.

A API faz parte da camada de intercâmbio de dados e fornece funcionalidade avançada para aqueles que desejam colaborar com sua empresa. Por exemplo, se uma empresa deseja construir um sistema de sincronização de estoque com um website ou banco de dados gerenciado por seu sistema CMS, uma API padronizada permite a essa empresa formatar os dados de uma maneira padrão e transmiti-los, e a API irá aceitá-los, compreendê-los e armazená-los no sistema - tudo sem alterações no CMS.

Todas as aplicações distribuídas hoje em dia utilizam APIs para se comunicar. As aplicações modernas não são mais monolíticas (um aplicativo gigante incorporando todas as funcionalidades em um só lugar), mas são destacadas, distribuídas, modulares e escalonáveis. A comunicação entre todos estes componentes distintos é feita através de APIs e protocolos REST.

Neste contexto, a funcionalidade de um CMS não tem limites! A nova fronteira é o CMS sem cabeça (sem interface pré-definida), mas apenas com um banco de dados e uma API que permite adicionar, pesquisar, modificar e recuperar dados de forma transparente. Com um CMS sem cabeça, a equipe que trabalha com os dados não está mais restrita a uma única interface de administração, mas usando a API, os protocolos criados no CMS sem cabeça, eles podem construir sua própria interface e consumir os dados da maneira que quiserem.

PROCURANDO VENDER UM NEGÓCIO ON-LINE-3

Entrar

Cadastrar

Redefinir senha

Digite o seu nome de usuário ou endereço de e-mail, você receberá um link para criar uma nova senha por e-mail.