Construir um site com um sistema de gerenciamento de conteúdo

Um site de negócios eficaz deve ser suficientemente flexível para aumentar ou

escala baixa (Rapidamente adicionar e / ou subtrair novas páginas) e atualizar seu conteúdo (anúncios de mudança, promoções da mudança, os preços de mudança, e assim por diante). A maneira de fazer isso é contar com apenas um punhado de modelos de página - tais como uma página de categoria, uma página de destino, e uma página de detalhe - e preenchê-los dinamicamente com o conteúdo adequado que reside em um banco de dados.

Por exemplo, se um usuário está navegando uma loja online e visitas a seção de jardinagem, o modelo da categoria de página única exibe as imagens e texto e eventuais promoções associadas com o departamento de jardinagem. Se o usuário visitar a secção Home Décor seguinte, que mesmas atualizações de modelos página da categoria com o novo conteúdo.

A verdadeira tarefa para este exemplo loja on-line, portanto, é administrar o conteúdo que reside no banco de dados. O banco de dados da empresa deve permitir o acesso fácil e atualizações rápidas - em um diário, se não por hora, com base. Claro, bancos de dados não tem o mais amigável de interfaces - assim sites muitas vezes têm uma camada intermediária entre eles e seus bancos de dados chamado de sistema de gerenciamento de conteúdo, ou CMS para breve.

A CMS é muitas vezes um site separado, seguro de que apenas os administradores têm acesso. Um administrador efetuar login no CMS baseado na web, faz alterações no conteúdo, e empurra o conteúdo atualizado para onde ele tem que ir: ou a um servidor de teste (Um site de visualização privada onde a empresa pode verificar a informação) ou para o site principal ao vivo. Uma interface bem sucedido CMS é bem organizado e fácil de usar, que permite uma equipe de pessoas não-técnicas (como gerentes de marca e gerentes de produto) para gerir o seu conteúdo de forma eficiente.

Há uma série de factores a considerar essa unidade que tipo de sistema de gerenciamento de conteúdo é ideal para o novo site. Alguns fatores a considerar são os seguintes:

  • Plataforma: Qual plataforma de desenvolvimento é o site que está sendo construído em? E aqui estão um par de perguntas relacionadas: Quais bancos de dados que você está desenhando o conteúdo, e para onde é o local que está sendo hospedado? Pode o CMS você está pensando em integrar-se bem com todos estes fatores técnicos?



  • Língua: Se o site suportar vários países e idiomas? Será que os administradores de todo o mundo precisam para gerenciar conteúdo traduzido e produtos personalizados - e as imagens que o acompanha - para suas respectivas regiões ou países?

    Video: Criando um CMS em Codeigniter

  • Comércio eletrônico: Será que o site precisa amarrar em bases de dados de produtos ou vendas existentes da empresa? O site precisa integrar com vários sistemas? Será que ela precisa amarrar em SAP - a plataforma de software de negócios usado para gerenciar produtos, cadeia de suprimentos, vendas e níveis de estoque?

    Video: Curso Grátis de Como Fazer Site

  • Administração: Você precisará configurar vários níveis de acesso de administração site? Por exemplo, se alguns usuários ser capaz de mudar as estruturas fundamentais do local, enquanto outros utilizadores só pode alterar o conteúdo de determinadas páginas?

  • produto ou serviço único: Será que o site oferecer produtos e serviços exclusivos (por exemplo, um site que permite aos usuários criar e distribuir seus próprios livros on-line) que não se encaixa no molde de sistemas de gerenciamento de conteúdo off-the-shelf?

Muitas soluções off-the-shelf estão disponíveis que podem ser muito bem para o tamanho, escala e conteúdo do site que você está construindo. soluções prontas populares são customizáveis ​​o suficiente para torná-los escolhas econômicas para a maioria dos sites. Uma razão estas soluções são populares é porque eles são de código aberto: Qualquer desenvolvedor pode acessar o código fonte e usá-lo para criar módulos personalizados que estendem a funcionalidade. Estes módulos podem ser disponibilizados para toda a gente que usa o código-fonte. O resultado é uma biblioteca crescente de recursos para retirar. Alguns módulos de código aberto são outros LIVRE são licenciados - no final, uma solução open source geralmente resulta em uma grande conjunto de recursos para escolher ou personalizar ainda mais. A única desvantagem, porém, é que porque os aplicativos de código aberto são suportada pela comunidade, você não vai encontrar o apoio oficial tecnologia que você vê com soluções proprietárias oferecidos pela Oracle e Microsoft.

soluções de código aberto, para toda sua versatilidade, não são exatamente one-size-fits-all. Em alguns casos, um site complexidade, singularidade, ou escalabilidade requer uma solução personalizada. Muitas ofertas de código aberto oferecem uma característica básica definida para você começar nessa direção, então você realmente não tem que construir a partir do zero - mas às vezes a equipe de engenharia deve empreender um esforço personalização substancial.


Publicações relacionadas