1.1. Criando seu próprio CMS. Introdução.
Nesta parte do nosso curso, vamos criar nosso próprio CMS para uma loja virtual. Mas antes de começar, você deve ler a introdução para entender se precisa escrever seu próprio CMS ou usar, por exemplo, Drupal com Commerce confortável (e muitos módulos prontos). Na introdução analisaremos:
- Lógica de funcionamento de uma loja virtual
- Quando devemos desenvolver nosso próprio CMS em vez de usar os existentes
- Benefícios do nosso próprio CMS
- Descrições de outros CMS prontos de lojas virtuais
Loja Virtual: por que é necessária?
Acho que todos já se depararam com compras na Internet. A Internet está cheia de vários sites vendendo qualquer coisa:
- Lojas como Amazon, Ozon,
- Leilões como eBay
- Sites de cupons como Biglion, Groupon
- Sites com assinatura anual
A loja virtual é uma maneira muito popular de levar seu negócio para o próximo nível.
eBay
Por exemplo, o site eBay é visitado por aproximadamente 84 milhões de usuários ativos e vende produtos a 1900 dólares por segundo. Isso significa que 84 milhões compram e vendem sem sair de casa. eBay não é um site de leilão padrão, tem muitas funções de rede social: perfis de usuários, mensagens privadas, classificação, popularidade, lojas individuais de usuários.
Amazon
A receita anual do Amazon em 2013 foi de 74 bilhões de dólares. Amazon é a loja virtual mais popular do mundo.
BaseCamp
Também não são apenas produtos que são vendidos, mas também assinatura mensal de serviços. Por exemplo, BaseCamp vende uma conta premium que permite criar um grande número de projetos e expande a funcionalidade.
Por que usar comércio eletrônico?
A popularidade do comércio eletrônico na Internet está crescendo constantemente. Muitos preferem fazer compras sentados em casa ou quando passam muito tempo no computador no trabalho. Quanto mais pessoas ficam satisfeitas com as compras pela Internet, mais pessoas elas atraem para as compras. Os vendedores melhoram constantemente suas lojas, adaptando-as às necessidades de seus clientes, razão pela qual as pessoas obtêm tanta satisfação com as compras pela Internet quanto com as compras no varejo.
Por que usar PHP?
PHP é uma linguagem de programação muito popular, é exatamente o que usaremos para o framework do nosso CMS. Muitos preferem linguagens mais novas, como Ruby e o framework Ruby on Rails. Mas usaremos a combinação comprovada de PHP e MySQL. É possível que programar em PHP não seja o mais rápido e exija mais recursos de servidor do que em outras linguagens. Mas PHP é bem simples e existem muitas soluções prontas, bibliotecas, abordagens para isso.
Quando usar soluções prontas?
Já existe uma enorme quantidade de desenvolvimentos de comércio eletrônico e você deve usá-los, por exemplo, quando:
- Os prazos estão apertados para entrega do projeto
- Há vários desenvolvedores no projeto e cada um se esforça para fazer algo próprio. Nesse caso, usar um CMS com suas próprias regras de escrita de código unificará o processo de desenvolvimento
- O cliente tem preferência por algum CMS específico
- Se a solução pronta é ideal para resolver o problema.
Lojas virtuais prontas