Após uma longa pausa, e a mudança aqui para o Blog da Chuva, está de volta o módulo da semana.
Dessa vez, vou falar novamente de um módulo no conjunto conhecido como Extended Core, um dos mais importantes e com mais módulos relacionados: o Views. Este artigo fala sobre a versão 2, para Drupal 6
Em síntese, o módulo Views permite criar listagens configuráveis de nodes, comentários, taxonomia, usuários, arquivos.
Neste artigo, vou me referir ao módulo como 'o Views', no masculino e com maiúscula, e às consultas como 'a view' / 'as views' no feminino e com minúscula.
Você pode montar uma consulta ao conteúdo visualmente, escolhendo filtros - que podem ser expostos para o usuário, critérios para ordenação, relacionamentos, etc. e depois montar visualizações dos resultados.
Há diversos modelos de visualização disponíveis, como tabelas, listas numeradas ou não, listagem de nodes, cada uma delas com uma grande quantidade de configurações disponíveis. Para esses modelos, exceto o listagem de nodes, você pode configurar campos de exibição, tendo para cada campo também uma série de opções.
Além de ter uma interface de configuração incrivelmente fácil de usar na versão 2, o Views oferece uma API rica, com vários hooks que ajudam bastante ao criar módulos que vão trabalhar com listagens parametrizadas. Além de uma interface dinâmica e moderna que usa recursos como AJAX e AHAH.
A tradução para português ainda está incompleta, mas isso está previsto para ser resolvido em breve em uma das próximas atualizações do módulo.
O procedimento para instalar o módulo Views é o mesmo que para os outros módulos para Drupal.
Faça o download da versão mais recente na página do projeto, http://drupal.org/project/views
Em seguida, basta descompactar o pacote na pasta de módulos mais conveniente, que pode ser sites/all/modules ou sites/"nome do site"/modules.
Em seguida, na tela de instalação de módulos, ative o Views e o Views UI.

Assim que instalado, o Views oferece um conjunto de views pré-fabricadas, inclusive algumas que substituem listagens padrão do Drupal.
Ativando, você pode simplesmente utilizá-las como são, ou modificá-las como achar necessário.
São elas:

Ao criar uma nova view, você deve fornecer um nome único, apenas com caracteres alfanuméricos e underlines (sublinhado), pois este nome será usado para o sistema identificar a view. Além disso, você pode adicionar uma descrição, tags para agrupar views relacionadas na administração.
Ao final, você escolhe o tipo de conteúdo listado na view: Node, Comentário, Arquivo, Revisão, Termo de Taxonomia ou Usuário.

A interface do Views permite a configuração de Filtros, Critérios de Ordenação, Campos, Argumentos, Relacionamentos, além das configurações básicas como Nome, Título, Estilo (Grade, Lista, Tabela, Não Formatado), paginação, número de itens, etc.
Outra grande novidade na versão 2 do Views são os Displays, que permitem que uma view tenha um conjunto de filtros, argumentos, e outras características, e possa ser exibida de várias formas, como página, bloco, anexo ou feed.
Ao modificar os diferentes displays de uma view, você escolhe se deseja atualizar em toda a view, ou modificar apenas para o display em específico.
Isso pode permitir agrupar o que seria um grande número de views parecidas em uma só view, alternando apenas um filtro, por exemplo.
O Views tem uma interface extremamente intuitiva, simples de usar e ir visualizando os resultados em tempo real
Comentários
Would you be willing to
That would be great!
Viu?!
É verdade
Paginação
Isso pode ser configurado
Olá!
Isso pode, sim, ser configurado facilmente com views.
A opção 'Use Pager' na seção 'Basic Settings' deve estar configurada como Sim, ou Yes.
A opção logo abaixo desta permite configurar mais detalhes da paginação.
Ativando 'Use AJAX', a mudança de páginas será feita de maneira dinâmica, sem necessidade de recarregar a página HTML inteira para realizar a mudança de página de conteúdo.
Att,
Lourenzo Ferreira