Manual de Edição

Grupo de Ideias, Falhas e Experimentações — FAUeD · UFU

Você não precisa mexer em código. Tudo é feito por 5 arquivos de dados na pasta data/. É como preencher uma ficha.


🌐 Como usar o GitHub

O site fica num repositório no GitHub. Você edita os arquivos direto no navegador, sem instalar nada.

👤 Para o dono do repositório (quem criou)

1. Criar conta no GitHub

  1. Acesse github.com
  2. Clique em Sign up (cadastrar)
  3. Preencha: e-mail, senha e um nome de usuário (ex: seunome)
  4. Confirme o e-mail que o GitHub vai te enviar

2. Convidar os membros do grupo como colaboradores

Para que outras pessoas do Grife possam editar, você precisa adicioná-las:

  1. Vá até o repositório: https://github.com/NOME_DO_USUARIO/NOME_DO_REPOSITORIO
  2. Clique na aba Settings ⚙️ (fica no topo da página)
  3. No menu lateral, clique em Collaborators
  4. Clique no botão verde Add people
  5. Digite o nome de usuário ou e-mail da pessoa
  6. Clique em Add NOME to this repository

A pessoa vai receber um e-mail de convite. Quando ela aceitar, poderá editar tudo.


👥 Para os membros do grupo (colaboradores)

1. Criar conta no GitHub

  1. Acesse github.com
  2. Clique em Sign up (cadastrar)
  3. Preencha: e-mail, senha e um nome de usuário (ex: seunome)
  4. Confirme o e-mail que o GitHub vai te enviar

2. Passe seu nome de usuário para o dono do repositório

Envie para a pessoa que gerencia o site. Exemplo: "Meu usuário no GitHub é maria_silva".

3. Aceitar o convite

  1. Você receberá um e-mail do GitHub com o assunto "NOME_DO_USUARIO has invited you..."
  2. Abra o e-mail e clique no botão verde View invitation
  3. Na página que abrir, clique em Accept invitation

Pronto! Agora você tem acesso ao repositório.


✏️ Como editar (vale para todos)

Depois que você tem acesso, editar é igual para qualquer pessoa:

Acessar o repositório

  1. Acesse https://github.com/NOME_DO_USUARIO/NOME_DO_REPOSITORIO
  2. Você verá todos os arquivos do site listados

Editar um arquivo JSON

  1. Navegue até data/ e clique no arquivo que quer editar (ex: membros.json)
  2. Clique no ícone de lápis ✏️ (canto superior direito do arquivo)
  3. Faça suas alterações no texto
  4. No final da página, preencha:
    • Campo pequeno: um resumo do que mudou (ex: Adicionei a Maria na equipe)
    • Campo grande: pode deixar a descrição opcional ou explicar mais
  5. Clique no botão verde Commit changes

Fazer upload de imagem

  1. Navegue até imagens/ (ou imagens/equipe/)
  2. Clique em Add fileUpload files
  3. Arraste as imagens ou clique para selecionar
  4. Escreva um resumo (ex: Foto da Maria)
  5. Clique em Commit changes

O site atualiza sozinho

Depois de alguns segundos do commit, o site já estará atualizado. Não precisa fazer mais nada.

📱 Dica

Dá pra fazer tudo pelo celular também — o GitHub funciona no navegador do telefone igualzinho.


📁 Onde estão os arquivos

data/
  ├── membros.json        ← equipe
  ├── projetos.json       ← pesquisas
  ├── publicacoes.json    ← artigos e papers
  ├── eventos.json        ← palestras, oficinas, seminários
  └── producoes.json      ← protótipos, maquetes, cartazes

imagens/                   ← coloque as fotos aqui

⚠️ Regras de ouro (leia antes!)

RegraExplicação
Nunca apague as aspasTodo texto vai entre " "
Nunca apague as chaves e colchetes[ ] abre e fecha a lista, { } abre e fecha cada item
Vírgula separa itensEntre um membro e outro vai vírgula. O último item não tem vírgula
Nome dos campos não mudaSempre use "nome", "nivel", "titulo" etc. Não invente nomes novos
Campo vazioUse "" (duas aspas sem nada dentro)
Salve como UTF-8No Bloco de Notas: Arquivo → Salvar como → Codificação: UTF-8

👥 MEMBROS (data/membros.json)

Cada membro tem essa ficha:

{
  "id": "10",
  "nome": "Nome Completo",
  "nivel": "Graduação",
  "curso": "Design",
  "pesquisa": "Título da pesquisa que participa",
  "email": "nome@ufu.br",
  "lattes": "http://lattes.cnpq.br/123456789",
  "foto": "equipe/nome.jpg"
}

O que cada campo significa

CampoO que preencherExemplo
idNúmero único para cada pessoa. Não repita."10"
nomeNome completo"Maria Silva"
nivelGraduação, Mestrado, Doutorado ou Coordenador(a)"Mestrado"
cursoCurso da pessoa"Arquitetura e Urbanismo"
pesquisaNome da pesquisa. Precisa conter o título exato do projeto (veja seção 🔗 abaixo)"Metadesign e fabricação digital como abordagem..."
emailE-mail institucional"maria@ufu.br"
lattesLink completo do currículo Lattes (ou "")"http://lattes.cnpq.br/..."
fotoNome do arquivo da foto (ou "")"equipe/maria.jpg"

Como adicionar uma pessoa nova

  1. Vá até o penúltimo } do arquivo
  2. Depois dele, adicione uma vírgula
  3. Cole o bloco da ficha preenchido
  4. O último membro da lista não pode ter vírgula depois do }

Como colocar foto

  1. Salve a foto na pasta imagens/ (ou em imagens/equipe/)
  2. No campo "foto", coloque o caminho a partir de imagens/
    • Se está em imagens/equipe/foto.jpg"foto": "equipe/foto.jpg"
    • Se está direto em imagens/foto.jpg"foto": "foto.jpg"
  3. Se não tiver foto, deixe "foto": "" — o site mostra as iniciais

🔬 PROJETOS (data/projetos.json)

{
  "id": "4",
  "titulo": "Nome do projeto",
  "descricao": "Texto explicando o projeto...",
  "status": "em_andamento",
  "ano_inicio": 2025,
  "ano_fim": 2026,
  "imagem": "",
  "link": ""
}
CampoO que preencher
status"em_andamento" ou "concluido"
ano_inicioAno que começou (número, sem aspas)
ano_fimAno que terminou, ou null se ainda está rolando
imagemNome do arquivo na pasta imagens/ ou ""
linkLink externo do projeto ou ""

Como funciona o vínculo com membros

O site automaticamente conecta membros aos projetos:

Para isso funcionar, o titulo do projeto precisa estar escrito exatamente igual dentro do campo pesquisa do membro. O site compara letra por letra (ignora maiúsculas/minúsculas).

Exemplo que funciona ✅

Exemplo que NÃO funciona ❌

⚠️ Se você mudar o título de um projeto, precisa atualizar também o campo pesquisa de todos os membros daquele projeto.

📄 PUBLICAÇÕES (data/publicacoes.json)

{
  "id": "1",
  "titulo": "Título do artigo",
  "autores": "Sobrenome, N.; Sobrenome, N.",
  "ano": 2025,
  "veiculo": "Nome da revista ou evento",
  "link": "https://..."
}
CampoO que preencher
autoresFormato ABNT abreviado
anoNúmero, sem aspas
linkLink para o artigo ou ""

📅 EVENTOS (data/eventos.json)

{
  "id": "1",
  "titulo": "Nome do evento",
  "descricao": "O que vai acontecer...",
  "data": "2025-06-20",
  "horario": "14:00 - 18:00",
  "local": "FAUeD — Laboratório de Fabricação Digital",
  "imagem": "",
  "link": "",
  "mapa": "mapa.html?lat=-18.918&lng=-48.255&zoom=18"
}
CampoO que preencher
dataFormato ANO-MÊS-DIA (ex: "2025-12-01")
horarioOpcional, pode deixar ""
imagemNome do arquivo ou ""
linkLink para inscrição ou ""
mapaLink no formato mapa.html?lat=...&lng=...&zoom=... (ou "")

Como gerar o link do mapa

  1. Acesse openstreetmap.org
  2. Navegue até o local exato do evento
  3. Clique com o botão direito no ponto desejado e selecione Mostrar endereço
  4. As coordenadas (latitude e longitude) aparecem no canto
  5. Copie os números e monte o link:
"mapa": "mapa.html?lat=-18.918408&lng=-48.255425&zoom=18"

🎨 PRODUÇÕES (data/producoes.json)

{
  "id": "1",
  "titulo": "Nome da produção",
  "descricao": "Texto descrevendo o trabalho...",
  "tipo": "Protótipo",
  "ano": 2025,
  "imagem": "",
  "link": ""
}
CampoO que preencher
tipoProtótipo, Maquete, Design gráfico, Instalação, etc.
anoAno de produção (número, sem aspas)
imagemNome do arquivo ou ""
linkLink externo ou ""

🖼️ Como organizar as imagens

imagens/
  ├── equipe/          ← fotos 1:1 dos membros
  │   ├── rodrigo.jpg
  │   ├── amanda.jpg
  │   └── sofia.jpg
  ├── projetos/        ← imagens de projetos
  └── eventos/         ← imagens de eventos

❌ Erros comuns

ErroComo resolver
Esqueceu vírgula entre itensAdicione , depois do } de cada item (exceto o último)
Vírgula no último itemRemova a vírgula depois do último } da lista
Aspas dentro do textoUse " normalmente — se o texto tiver aspas, troque por aspas simples '
"foto": "C:\Users\..."Não use caminho do seu computador! É só o nome do arquivo
Esqueceu de fechar } ou ]Confira se cada { tem um } e cada [ tem um ]

✅ Checklist antes de salvar

  1. Todos os textos estão entre aspas "
  2. Todas as chaves { } e colchetes [ ] estão fechados
  3. O último item da lista não tem vírgula depois
  4. IDs não estão repetidos
  5. Fotos estão na pasta imagens/ e o nome no JSON está correto
  6. Datas estão no formato AAAA-MM-DD
  7. O titulo de cada projeto aparece exatamente igual no campo pesquisa dos membros vinculados a ele
← Voltar para o site