Sites

A FFLCH adota o framework Drupal (https://www.drupal.org/) para todos sites da Faculdade.

Entrando no sistema  https://sites.fflch.usp.br/ com número USP e da senha única é possível solicitar um novo site, trocar o responsável de um site, bem adicionar administradores adicionais para edição de conteúdos.

Canais de atendimento para sites na plataforma Drupal na FFLCH:

  1. Atendimento diário (9:00-17:00) na sala virtual do Google Meet: https://meet.google.com/jev-eysi-juo
  2. Email exclusivo para demandas relacionadas a sites: sites.fflch@usp.br
  3. Sistema de abertura de chamados em https://sites.fflch.usp.br/ - conforme mostrado no vídeo tutorial: https://www.youtube.com/watch?v=ZbloDQ59u-s

Informação importante para Prestadores de Serviço

Os prestadores de serviço devem se basear no código da plataforma localizada no endereço https://github.com/fflch/drupal e enviar mudanças usando o sistema de Pull Requests do GitHub.

Tutoriais em vídeos sobre diversos recursos do Drupal personalizados para o ambiente na FFLCH

Meu site em Drupal

  • O que é e por que Drupal
  • Drupal Customizado:
    • Identidade visual
    • Suporte
    • Integração com sistema USP

Gerenciando meus sites

  • Como solicitar um site
    • Aguardar aprovação
  • Como acessar meu site logado
  • Sites que sou responsável:
    • Adicionar administradores que poderão logar no site em questão
    • Remover administradores
    • Transferir a responsabilidade do site

Página Básica

  • Por que inimigo? O que eu vejo não é igual ao resultado final, sistema de camadas.
  • Maximização
  • Fonte, negrito, itálico, cor, tamanho e remover formatação
  • Citação, boxout
  • Colocar imagem com legenda centralizada
  • Imagens em miniaturas grupo - fotos do evento de Drupal
  • Link externo e link interno
  • Upload de arquivo ou link para arquivo no IMCE: Configurar para abrir em outra janela
  • url alternativa
  • publicar ou não a página?
  • Onde essa página é salva?
  • Manter versões das páginas com revisões

 

  • Listas (ordenada e não ordenada) e hierarquia (semântica)
  • Hierarquia nas listas
  • Âncora
  • Linha Horizontal
  • Tabelas: cabeçalho, inserir e deletar linhas e colunas
  • Accordion
  • Código Fonte e Markdown

Hierarquia de Páginas

 
  • Definir Página como estrutura de livro
  • Criação de subpáginas
  • Navegando entre as páginas
  • Alterando ordem das subpáginas

Blocos

 
  • O que é um bloco
  • Ver regiões disponíveis e seus nomes
  • Ativar e desativar
  • Criar blocos customizados
  • Posicionar bloco em determinada região

Blocos e características gerais do site

 
  • Menu Principal e sub-itens
  • Promoted to front page e Destacado no topo da página
  • Biblioteca de Blocos Personalizados
  • Posicionamento e ordem de blocos
  • Menus auxiliares
  • Regras de visibilidade dos blocos (coringa *)
  • Configurações do site: Nome do site e definição da Página Inicial
  • Google Analytics
  • CSS injector (identidade visual)

Menus

 
  • O que é um menu
  • Gerenciar itens no menu principal
    • Inserir novo item
    • Editar item existente
    • Apagar item existente
    • Desabilitar item existente
  • Alterar a ordem dos itens no menu
  • Criar um novo menu
  • Posicionar um menu como bloco
  • Restringir a visibilidade do bloco de menu

Slideshow

 
  • Como ativar e desativar o slidewhos
  • Dimensões de imagens
  • Link e descrição da imagem
  • Configurações gerais: velocidade, tipo de animação

Internacionalização

 
  • Gerenciar idiomas
  • Bloco de idiomas
  • Meu idioma não está listado? klingon
  • Não quero essa bandeira? /sites/drupal.fflch.usp.br/files/bandeiras/*.png (aplicar patch)
  • Traduzir conteúdos, exemplo com página básica
  • Traduzir o nome do site: Traduzir system information
  • Traduzir itens de menu principal
  • Tradução de Blocos

Webform

 
  • O que é um webform
  • Como criar um webform
  • Opção Build: Adicionar elemento
  • Construção de um formulário “Inscrição no curso X” com os campos:
    • Nome (campo de texto)
    • e-mail (e-mail)
    • Escolaridade (seleção)
    • Endereço (Diversos caminhos)
  • Upload de Arquivos
  • Ordem entre os campos
  • Compartilhe o código fonte do seu formulário com os amigos
  • Modelos de Formulários FFLCH: https://github.com/fflch/webforms/
  • Download dos resultados em planilha
  • Organização do formulário em múltiplas páginas
  • Configurações importantes:
  •     Abrir e fechar os formulários nas datas corretas (programar)
  •     Mensagem pós envio
  • Exportar webform
  • Campos condições
  • Restrição Unique
  • Limite de submissões
  • Captcha
  • Webform URL alias
  • Campos de controle do administrador
  • Invitation
  • Exibir um webform como um bloco
  • Importar submissões a partir de um csv
  • Integração do webform com Views
  • Gerando link seguro para preenchimento posterior de formulário para usuários anônimos
  • Enviando por email link seguro para preenchimento posterior de formulário

Boletos

  • Criar Webform com Boleto
  • Configurar confirmação da submissão
  • Configurar envio por e-mail

PDF Webform

  • Adicionar elemento PDF
  • Configurar elemento PDF
  • Configurar envio do arquivo PDF por e-mail

Tipos de conteúdo, taxonomia e views

 
  • Além da página básica: estruture o seu conteúdo
  • Novo tipo de conteúdo: Livros do Fulano com dois campos título e autores
  • Importar um arquivo CSV com os livros
  • O que é uma taxonomia: Agregação automática do conteúdo
  • Como criar uma taxonomia -> Termos: doação, comprado, extraviado
  • Url personalizado do termo e descrição
  • No tipo de conteúdo "Livros do Fulano" agregar o vocabulário criado
  • Gerenciar exibição de formulário X Gerenciar exibição
  • Marcar alguns livros com os novos termos
  • Página dinâmica construída dinamicamente
  • View: Busca de Livros
  • Combine fields filter e Display em Tabela