Você está na página 1de 13

MÓDULOS EXTRAS

Drupal Intermediário

MARINHA
TEXT RESIZE

O módulo Resize Texto fornece aos seus usuários finais com um bloco que pode ser usado para
alterar rapidamente o tamanho da fonte do texto. O bloco inclui dois botões que podem
aumentar ou diminuir o texto impresso na página. Este módulo é principalmente focado em
aumentar a acessibilidade das suas páginas, ajudando os usuários com deficiência visual para
ajustar o tamanho do texto para que seja mais confortável para sua visão.

https://www.drupal.org/project/text_resize

Após a instalação ative o módulo e posicione em um bloco "Texto Resize" para o tema, a fim
de fazer o bloco aparecer.
POPUP MESSAGE

O módulo popup message tem por objetivo exibir mensagens em uma janela pop-up para os
usuários de um site.

https://www.drupal.org/project/popup_message

Após a instalação ative o módulo:

Acesse o menu Configurações, opção Interface de usuário e escolha popup message.

Digite a mensagem e desabilite a opção Check cookie.


FORMULARIOS COM WEBFORM

O Webform é um módulo utilizado para criação de formulários personalizados.

http://drupal.org/project/webform

Após instalar e ativar o módulo siga os passo abaixo:

1. Menu administrativo: “Conteúdo > Adicionar Conteúdo > Webform”


2. Em “Title” você coloca o título do seu formulário, no meu caso utilizei o nome Contato
3. Em “Body”, você pode adicionar um texto que virá em cima do seu formulário, eu usei
“Para entrar em contato por favor preencha o formulário abaixo.”
4. Role a página um pouco mais para baixo e na opção de “Configuração do Menu”, marque a
opção “Disponibilizar um link no menu”
5. Em “Configurações dos comentários”, marque a opção “Fechado”.
6. Em “Opções de publicação”, desmarque a opção “Promovido para a página inicial”.
7. Clique em “Salvar” no final da página.
Configurando campos do formulário
Você será redirecionado para a página de “Form Components”, onde você poderá criar os
campos que necessitará no formulário.
1. Onde tem escrito “New component name”, coloque: Nome
(esse será o nome do remetente), para esse Field, marque a opção “Mandatory”, para que
esse campo seja obrigatório.
2. Você será redirecionado para a página de administração desse Field, você pode verificar
que existem diversas opções para você customizar, porém não vamos trabalhar com isso
agora. Role a página até o final e clique em “Save Component”.
3. O segundo campo que vamos adicionar é: “E-mail”, em tipo selecione “Email”, marque
também como “Mandatory”, pois esse campo também é obrigatório, e clique em
“Adicionar”. Na próxima tela deixe tudo como padrão, e clique em “Save Component”.
4. O terceiro campo será um textarea para que o usuário possa inputar sua mensagem,
“Rótulo:” coloque “Mensagem”, em tipo coloque “Textarea”, marque como um campo
obrigatório e clique em “Adicionar”. Role a página até o final e clique em “Save
Component”.
Se tudo correu bem até agora, seu formulário deve estar configurado da seguinte forma:
Adicionando destinatários à mensagens enviadas através do nosso formulário

1. Ainda na página que estamos, clique em “Emails”.

2. Onde possui o campo “Address”, coloque o email do destinatário e clique em “Adicionar”.


3. Você será redirecionado para uma página onde existem diversas opções de configurações.
Na opção “E-mail subject”, será o assunto do email, marque a opção “Personalizado”, e
coloque: “SEU SITE – Formulário de Contato”.
4. “E-mail from address”: marque a opção “Component: E-mail” (quando o formulário for
enviado, o sistema automaticamente pegará o email que a pessoa digitou quanto estava
preenchendo o formulário).
5. “E-mail from name”: Marque a opção “Component: Nome”

6. Role a página até o final e clique em “Save e-mails settings”

Configurando mensagem de confirmação de envio


O módulo webform do drupal, te fornece a opção de escrever uma mensagem de confirmação
ou então redirecionar o usuário para qualquer outra página, em nosso caso vamos utilizar a
opção de exibir uma mensagem de confirmação, para isso siga os seguintes passos:

1. Clique em “Form Settings”

2. Em “Confirmation message” você pode definir uma mensagem para o usuário no meu caso
vou utilizar “Obrigado por entrar em contato conosco, no prazo de 72horas uteis iremos
retornar com maiores informações.”.
3. Ainda nessa página você pode verificar que existem diversas outras opções, como bloquear
o número de envio de mensagens por usuário, limite de envio de mensagens entre outras
configurações, porém não iremos utilizar nesse momento.
4. Role a página até o final e clique em “Configurações Avançadas”, na opção “Submit button
text”, coloque: “Enviar”
5. Clique em “Salvar Configurações”.
6. Se tudo correu bem, seu formulário já vai estar pronto para ser utilizado e estará sendo
exibido dessa maneira:
EXPORTANDO RESULTADOS DAS VIEWS

Vamos aprender como exportar os resultados das Views nos


formatos CSV, XLS, DOC, TXT e XML, utilizando o módulo Views data export.

Faça o download do módulo Views data export e habilite-o:

https://drupal.org/project/views_data_export

Vamos criar uma View, em: Administração - Estrutura - Views

No meu exemplo, criei uma View do tipo Page com o nome "Listando Conteudo", que lista
apenas o Title dos conteúdos.
O próximo passo é adicionar um novo Display do tipo "Data export".

Na opção "FORMAT" da View, escolha o tipo de formato em que o resultado será exportado.

No meu exemplo, selecionei o formato "XLS", em seu "Settings" check a opção "Provide as
file".
No "Path" da View, informe uma Url, no meu exemplo ficou "/export-xls".

Em "Attach to" atribua o Display "Listando Conteudo" criado anteriormente.

"Path" e "Attach to" depois de configurados:

Salve sua View.

Vá para o endereço da Url criado no primeiro Display de sua View, no meu caso,
da View "Listando Conteudo".
EXPORTANDO CONTEÚDO PARA PDF

Com o módulo Print, podemos exportar páginas de conteúdo do site para um formato printer-
friendly, ou seja, mais adequado para impressão, com um layout HTML bem leve. Também
possui outros submódulos como print_mail e o que será mais focado neste post, o print_pdf,
que serve para exportar para arquivos PDF, como o nome já diz.

http://drupal.org/project/print

Instale e habilite o módulo:

Tendo instalado o módulo e a biblioteca TCPDF corretamente, acesse o menu Configurações,


opção Interface do usuário e escolha Versões para Impressão.

Neste local você pode configurar onde quer que o botão de PDF fique; se quer que o download
abra em uma nova aba ou na mesma página; tipo de folha (A4, Letter...); orientação (Retrato
ou Paisagem), entre outros.

O botão de fazer download como PDF irá aparecer na visualização de um conteúdo (node) e na
prévia do mesmo, caso seja configurado. Para páginas muito grandes, com muito
conteúdo/texto, a geração do PDF pode levar um certo tempo, pois o processamento é
bastante custoso.
AGENDANDO PUBLICAÇÃO E DESPUBLICAÇÃO DE CONTEÚDO

Sabe aquele conteúdo que precisa ser Publicado ou Despublicado a meia noite, ou no fim de
semana, quando o que você mais quer é ficar longe de um computador. Pois é...
esse modulo vai resolver seu problema.
O modulo Scheduler é um agendador de Publicações, basta dizer o dia e hora que o conteúdo
deve serPublicado ou Despublicado, e na próxima vez em que o Cron rodar, ele faz todo o
serviço.
Obs.: Se você agendar uma publicação as 13hrs e o Cron rodar às 14hrs seu conteúdo só sera
publicado no momento em que o Cron executar.
Junto com o modulo Scheduler vamos usar o mudulo Date, o Scheduler funciona sem o Date,
porém para o campo onde vamos colocar a data e hora ficar mais elegante vamos usar o Date
Popup field.
Vamos ao download dos modulos:
http://drupal.org/project/scheduler
http://drupal.org/project/date
Feito Download habilite os modulos.
Agora vamos configurar o Scheduler, vá em: Administração – Configurações - Scheduler
module settings

Nessa aba de Configurações é possível configurar o formato de entrada da Data, o Tipo de


Campo, faça as configurações que desejar. Ao lado da aba Configurações você vai encontrar a
aba Lightweigt Cron onde contém orientações a respeito do cron, e a aba Time Check onde
você pode checar as configurações de localtime.
O próximo passo é configurar o Scheduler em qualquer tipo de conteúdo: Administração –
Estrutura – Tipos de Conteúdo.
Na pagina de edição do conteúdo você vai encontrar a opção Scheduler settings.

Habilite as configurações que desejar e salve o Tipo de Conteúdo. O nosso agendador de


publicações já está pronto para ser usado.
Vamos adicionar um novo conteúdo, em Scheduling options é só colocar a Data/Hora
da Publicação e/ouDespublicação.

Você também pode gostar