Skip to content

droid-lab-profile/droid-web-mggran

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebSite MGGran

Instruções para desenvolvimento do layout:

  1. Instalar o gulp em seu ambiente (NodeJS);
  2. Instalar as dependências do projeto para o gulp:
$ npm install
  • Isso irá criar uma pasta node_modules na raiz do projeto com todas as dependência para o Gulp;
  1. Na pasta assets-mggran estão já os assets necessários para a configuração do layout;

  2. A paleta de cores para o projeto é:

    • #223843
    • #B2BD7E
    • #749C75
    • #F1F7EE
    • #B0BEA9
  3. Para a geração do arquivo CSS precisa-se utilizar o gulp para compilar automaticamente os arquivos sass (disponíveis em /assets/sass)

  4. Para rodar o inspetor de arquivos do gulp:

$ gulp wsass
  • Isso fará com que qualquer alteração nos arquivos .sass gerem automaticamente o correspondente em css.
  1. Para minificar os arquivos e criar as pastas dist:
$ gulp
  • O gulp é configurável (javascript) seu código está disponível em .gulpfile.js
  1. Para abrir as fotos em uma popup implementar o plugin fancybox;

  2. As fontes utilizadas no projeto:

  3. Pontos a serem estudados:

    • Bootstrap 3 - Para alinhamentos e grades;
    • Inclusão de fontes pelo Google Fonts;
    • Sass :
      • Entender a estrutura aplicada no projeto;
      • Entender os mixins;
      • Entender compilações;
      • Entender hierarquia aninhada;
    • HTML5
      • Entender meta-tags para SEO;
      • Estudar Schemas (para melhor indexar o endereço e telefone, por exemplo);
    • SVG
      • Como incluir um svg inline;
      • Como incluir um svg por referência de arquivo;
    • JavaScript
      • Entender a estrutura de arquivos e organização dos códigos em objeto literal;
    • Organização do Projeto
      • Entender a estutura do projeto como um todo
  4. Url de testes

  5. Estudar Configuração do Registro.br para apontar para o github;

  6. Criar uma conta no gmail para o projeto do site ([email protected]);

  7. Utilizar esta conta para gerar código do analytics;

  8. Utilizar a mesma conta para criar e configurar o serviço de email zoho;

  9. Inserir na página o código de acompanhamento do analytics;

  10. Coletar materiais:

    • Logotipo;
    • Links para as redes sociais;
    • Endereço e Telefone;
    • Fotos, Nome e Curta descrição dos 12 produtos;
  11. Criar conteúdos para cada um dos blocos com base em entrevista com o cliente;

    • Texto sobre a empresa;
    • Missão;
    • Visão;
    • Valores;
    • Conteúdo CTA Contato;
    • Texto produtos;
    • Nome, Texto de cada um dos produtos;
    • Observação Produtos;
    • Email (Criar?), Telefones, Endereço;
    • Redes Sociais;
  12. Criar menu do site:

    • Home;
    • Sobre a Empresa;
    • Produtos;
    • Contato;
  13. Estrutura de arquivos e pastas:

    • index.html - Arquivo Principal;
    • robots.txt - (Estudar) é o arquivo que libera a indexação pelo Google;
    • .gitignore - São pastas e arquivos que serão ignoradas nos commits (node_modules é utilizando apenas localmente)
    • assets - É a pasta de assets do projeto
      • css - São os arquivos css do projeto;
      • fonts - São as fonts (não disponíveis no google) utilizadas no projeto;
      • images - São as imagens do projeto;
      • scss - São os arquivos SASS que irão dar origem aos arquivos CSS;
    • js - É a pasta com a estrutura de arquivos JS do projeto.
      • bootstrap - Biblioteca do Bootstrap;
      • includes - Algumas funcionalides padrões que podem ou não ser incluídas no projeto;
      • jquery - Biblioteca do JQuery;
      • libs - Plugins e Bibliotecas utilizadas no projeto;
        • easing - melhoria de efeitos visuais;
        • fancybox - popup da imagem;
        • mouse.whell - scroll do mouse;
        • nice.scroll - barra de rolagem personalisada;
      • objects - São os javascripts correspondente a cada uma das páginas do projeto;
        • index.js - Javascript específico da página index.html
      • oracle - Javascript Genético, incluído obrigatoriamente por todas as páginas do projeto.
  14. src e dist - São pastas que definem respectivamente: os arquivos editáveis (por seres humanos) e os arquivos comprimidos para publicação

  15. Publicar atualizações;

Releases

No releases published

Packages

No packages published