desenv-web-rp.com

Por que devo usar um sistema de gerenciamento de conteúdo?

Eu ouvi muito sobre cms como drupal, joomla e wordpress. Eu sempre codifiquei manualmente a maioria dos meus PHP e HTML e me saí bem. Quais são os prós e os contras do uso de um cms?

14
Gordon Gustafson

De aqui :

Prós:

  1. O CMS permite que sua organização se concentre na criação de conteúdo, e não no desenvolvimento e design. Nenhuma nova “página da web” é criada via código quando um novo conteúdo é adicionado. O CMS publica o conteúdo na estrutura (design) do seu site.
  2. Membros não técnicos da sua organização podem gerenciar, editar e publicar conteúdo no seu site. Nenhuma experiência em HTML ou gráficos é necessária. Geralmente, seus usuários mais inexperientes da Web podem ser treinados no CMS sem muita dificuldade.
  3. Todo o seu conteúdo é armazenado em um local central. O conteúdo está em um banco de dados, tornando-o uniforme e acessível de várias maneiras poderosas, dependendo do CMS.
  4. O conteúdo é pesquisável. Por estar em um banco de dados, o conteúdo pode ser pesquisado facilmente.
  5. O conteúdo pode ser agendado para ser publicado em uma data futura.
  6. Recursos avançados, como calendário, quadros de mensagens/fóruns e galerias de fotos, geralmente são incluídos em um sistema de gerenciamento de conteúdo. Esses recursos podem ser gerenciados no CMS, reduzindo a necessidade de investir e gerenciar vários sistemas.
  7. Vários colaboradores/autores de conteúdo podem trabalhar no mesmo site sem dificuldade. Você pode estabelecer editores e autores de sites com permissões variáveis. Espere que todo o conteúdo seja publicado até que seja aprovado por um editor, por exemplo.
  8. As ferramentas de verificação ortográfica e de vinculação estão incluídas no CMS.
  9. Opções como categorias de conteúdo podem ajudar a organizar o conteúdo para que os visitantes do site possam encontrá-lo facilmente.
  10. Um CMS pode ser integrado à sua lista de boletins por e-mail, reduzindo o número de sistemas nos quais você investe e armazenando suas listas de assinantes em um único local.
  11. Como o design e o conteúdo são separados em um sistema baseado no CMS, é muito mais fácil alterar a aparência do seu site.

Contras:

  1. Você tem mais de um investimento inicial em seu site, normalmente em tempo e dinheiro.
  2. Há treinamento envolvido no uso de um CMS, e alguém (geralmente pelo menos uma pessoa, mas às vezes mais) em sua organização deve se tornar o "webmaster" que é o proprietário do CMS, o entende e dedica tempo à carga de trabalho para gerenciá-lo.
  3. Um CMS não torna bom o conteúdo ruim. Não faz de um escritor ruim um bom escritor. Em outras palavras, seu conteúdo será mais fácil de publicar e gerenciar com um CMS, mas será tão bom quanto os humanos que o produzem.
  4. Alterar um CMS pode ser demorado e caro. Se seus negócios na web planejam mudar drasticamente no futuro, tente antecipar as novas regras de negócios que você empregará.
12
John Conde

Os profissionais do uso de uma solução de gerenciamento de conteúdo são:

  1. Os usuários têm acesso para atualizar partes específicas do seu conteúdo
  2. Você tem um histórico do conteúdo, portanto, se um erro foi cometido, você pode revertê-lo.
  3. Vários usuários têm acesso para editar seu site. Às vezes em áreas sobrepostas.
  4. Fornece um formato uniforme para o seu site
  5. Fornece acesso a modelos de layout decentes
  6. Os usuários não precisam conhecer HTML
  7. Algumas ferramentas do CMS permitem fluxos de trabalho de aprovação de novo conteúdo. Isso permite mais estrutura e controle do que entra no site sem sobrecarga extrema ou manual.

Os contras:

  1. Tudo precisa se encaixar na estrutura fornecida pela ferramenta CMS
  2. Pode custar dinheiro e, em alguns casos, uma tonelada de dinheiro
  3. Vai custar tempo para configurar
  4. A migração para e da solução CMS custa tempo
  5. Muitas soluções CMS não fazem SEO muito bem e não há uma maneira fácil de substituir seus problemas.
  6. O gerenciamento pode se tornar tedioso e complicado porque você não pode obter muito uso de DRY (Não se repita)

A empresa em que trabalho atualmente estava usando uma solução da Ektron, mas nos afastamos dela porque a empresa é um site de engenharia e fabricação. Portanto, há muitos produtos que seguem um formato duplicado. Isso significava que sempre que desejávamos alterar as informações de nossos produtos para 20 de nossos produtos, tínhamos que editar 20 páginas. Se quiséssemos mover os controles pelo site, levava muito tempo e às vezes não funcionava como queríamos. Se quiséssemos um widget especial ativado para JavaScript, era difícil de implementar. Também tínhamos apenas 2 pessoas trabalhando no conteúdo da web.

O CMS para mim é realmente para um site com uma grande quantidade de conteúdo em constante mudança que é gerenciado por muitas pessoas. Quanto mais você se afastar de uma grande base de usuários de gerenciamento de conteúdo e alterar dados constantemente, menor a probabilidade de ter valor. Se o seu site precisa ser ágil, pois seu formato e layout estão sempre mudando e grande parte do seu conteúdo se encaixa em um formato específico que precisa de mais campos do que o CMS tem a oferecer, então o CMS pode não ser o melhor ajuste.

8
Ben Hoffman

Estou um pouco na mesma posição que você - criando minhas próprias páginas em AJAX/PHP/HTML/MYSQL, e olhando para CMSes.

O CMS parece muito atraente e as vantagens são óbvias, mas até agora descobri que elas também representam um investimento significativo no estudo.

Instalar um CMS como o Joomla é fácil, você pode encontrar modelos e criar algo que fica bem em minutos, e adicionar facilmente artigos, imagens e outras coisas, MAS se você quiser personalizar alguma coisa ou se precisar de algo para trabalhar de alguma maneira específica. Dessa forma, você precisará aprender como o CMS funciona nos bastidores, como escrever plugins, como criar modelos ...

Eu fiz uma instalação básica do Joomla no meu servidor de teste. 3.918 arquivos, 712 pastas e 36 tabelas de db. Descobrir o que faz o quê e como deve levar algum tempo.

Dito isto, criar modelos não parece muito difícil e você pode adicionar recursos em minutos, caso contrário, seria necessário um trabalho sério. Por exemplo, acabei de adicionar um componente de blog à minha instalação de teste. Demorou cerca de 30 minutos para encontrar, instalar, configurar e publicar a primeira entrada. Criar seu próprio mecanismo de blog e integrá-lo ao seu site pode facilmente levar semanas.

Se você deseja renunciar ao nível de controle com o qual está acostumado (pelo menos no início) e aprender como fazer as coisas em qualquer CMS que você escolher, um CMS deve ser ótimo.

Pessoalmente, estou pensando em usar wordpress como um CMS, mas até que eu me sinta à vontade para fazer o que quiser, continuo codificando manualmente.

3
Sylver

Eu ouvi muito sobre cms como drupal, joomla e wordpress. Eu sempre codifiquei manualmente a maioria dos meus PHP e HTML e me saí bem. Quais são os prós e os contras do uso de um cms?

As pessoas escrevem livros e constroem carreiras com a venda de respostas para essa pergunta. Você não receberá uma resposta adequada e relevante aqui.

Talvez se você forneceu algumas informações sobre o que os aplicativos que você faz, pelo menos haveria uma chance de que as respostas fossem relevantes para a pergunta. O termo Sistema de Gerenciamento de Conteúdo abrange uma enorme variedade de software.

Pare e pense em como você poderia ser melhor e mais produtivo como desenvolvedor. Faça uma lista de coisas que são difíceis, você gasta muito tempo ou é simplesmente chato. Talvez haja um CMS que possa aliviá-los. Mas, sem saber qual é o problema que você precisa resolver, não podemos fornecer uma solução.

0
symcbean