Entradas com Tags ‘Drupal’
Divulgando, ou melhor revisitando, o excelente encontro da comunidade Drupal em Portugal que ocorreu no passado dia 27 de Novembro no Elearning Café no Porto, vamos publicar a primeira das apresentações realizadas: What’s Drupal.

Com base em inúmeros blogs e documentos da comunidade, dos quais se destacam naturalmente o blog do fundador e coordenador do projecto Dries Buytaert, procurou-se traçar o percurso do Drupal até à actualidade, apontando as forças e as linhas de trabalho para o futuro próximo. Sobressaiu ainda a versatilidade da solução, a forma de estar Drupal, a “empresarialização dos serviços” para que o Drupal concorra no mercado empresarial.
Imagem editada a partir do original de marcobrisone
Registo áudio:
Apresentação:
A terminar o encontro de Setembro da comunidade Drupal-PT, João Ventura lançou a discussão em torno do estado da comunidade e da definição de um roadmap para promover a divulgação do Drupal em Portugal.
Não apresento o registo áudio pois tratou-se mais de uma conversa que de uma apresentação propriamente dita.
Apresentação:
A quarta intervenção do encontro de Setembro da comunidade Drupal-PT, por perusio, foi dedicada ao Nginx, um servidor web que tem demonstrado um grande crescimento em termos de adopção, rivalizando com o grande Apache. Foi a apresentação mais técnica da sessão e que não seguiu propriamente uma colecção de slides, mas antes foi saltando de caso em caso com o objectivo de ilustrar aplicações para Drupal.

Apresento então abaixo somente o registo áudio, com a promessa (bem intencionada) de colocar uma apresentação quando ocorra uma nova discussão sobre o tema.
Registo áudio:
Ainda no âmbito do encontro de Setembro da comunidade Drupal-PT disponibilizo abaixo a apresentação realizada pelo Hernâni Borges de Freitas relativa ao uso do Selenium como ferramenta de teste e auxiliar de debugging para módulos e sites Drupal.
Mais simples e intuitivo que o SimpleTest o Selenium permite a realização de testes automáticos guardando os resultados para posterior análise.
Registo áudio:
Apresentação:
O Hernâni forneceu ainda alguns testes exemplo para demonstrar as capacidades do método.
Continuando a publicação das apresentações que figuraram no encontro do passado dia 25 de Setembro, segue-se a que abordou o módulo OpenLayers e a visualização de dados de base geográfica de um módulo geral.
Aflorei o tema, no qual me iniciei recentemente, e que é deveras apaixonante. A visualização de dados permite uma percepção imediata, ou pelo menos bastante mais profunda, de dados que de outro modo se tornam ilegíveis. As infografias estão por todo o lado, dando verdadeiro peso à máxima “uma imagem vale por mil palavras”.
O Drupal, como plataforma de tratamento de dados por excelência, enquadra-se perfeitamente neste maravilhoso mundo da visualização. A incorporação das bibliotecas OpenLayers é uma ferramenta importantíssima para o acesso desta tecnologia a administradores de conteúdos que não queiram recorrer, ou não dominem, programação específica.

Abaixo o registo áudio da apresentação.
A apresentação foi realizada em html e pode ser descarregada directamente do nosso repositório no Internet Archive.
Também podem ser descarregadas a apresentação original (a partir da qual me baseei) e um site demo.
Como já referido numa entrada anterior, no passado dia 25 de Setembro realizou-se o primeiro encontro “regular” da comunidade Drupal em Portugal. Nesse encontro abordaram-se vários temas entre os quais o módulo Feeds e a sua possível aplicação a um projecto que a comunidade Hacklaviva está a desenvolver – Projecto Transparência.

Apresentamos abaixo o registo áudio e os slides apresentados pela Cláudia Amorim.
Registo áudio:
Projecto Transparência:
Módulo Feeds:
As outras apresentações seguirão em entradas futuras.
A comunidade Drupal PT deseja realizar encontros mensais combinando 3 grandes modalidades: sessões, divulgação e discussões mais técnicas e organizativas. A ocorrência regular destes encontros é vital para a comunidade crescer, criar rotinas e afirmar-se junto das empresas que já funcionam com Drupal ou desejam fazê-lo. A rotatividade norte/ sul é também um aspecto que ajuda nessa consolidação. Portanto, todas as iniciativas para multiplicar o movimento são bem-vindas. O próximo encontro já ficou agendado para 23 de Outubro, a sul, na agora estreada e aprovada “casa” do Drupal PT (o bar Kompacto), mas o encontro de Novembro poderá ser a norte, no Porto.

Neste Meet-up, que reuniu 12 elementos, a agenda cobriu os temas Feeds, Openlayers, Selenium, Nginx e Comunidade Drupal portuguesa.
A apresentação dos dois primeiros temas – Feeds e Openlayers, foi motivada pelo envolvimento dos comunicadores no projecto Transparência da comunidade Hacklaviva, no Porto. O projecto compreende duas vertentes, exploração da informação do website parlamento.pt e a análise das transcrições das sessões parlamentares na Assembleia. A Cláudia, depois de apresentar as linhas do projecto, deu notícia dos seus ensaios com o módulo Feeds para criar nodes numa instalação Drupal a partir de ficheiros csv. Partilhou com os presentes a dificuldade em definir no módulo chaves primárias que não o URL e o GUID, a limitação do Feeds lidar com campos multivalor (o que o node import faz sem problemas) e ainda a impossibilidade de acrescentar campos de um segundo importer a um nó já existente. O grupo foi sugerindo soluções mais eficazes e hábeis para a criação de nodes com campos oriundos de tabelas distintas, tais como o save-node, o próprio node import.
O Victor focou a aplicabilidade do Openlayers no mapping de alguns dados do projecto Transparência, pois uma aposta forte é reunir informação que possa ser consultada de forma simples, gráfica e visual. Traçou as características gerais do módulo, que é o interface da biblioteca do openlayers.org para Drupal. Mostrou como se configuram os presets, colocou layers criados ou existentes (ficheiros kml) para a sua instalação demo para mostrar a facilidade em implementar esta ferramenta em situações de uso de mapas com ligação ao conteúdo do website. Foi comentado o projecto Polymaps, uma alternativa ao openlayers, que assenta em formato svg, o que torna a aplicação mais ligeira.
O Hernâni fez uma apresentação original e bem humorada em torno do IDE Selenium que utiliza há mais de um ano para realizar os testes ao funcionamento do website, não numa perspectiva fechada de testes ao core, como o Simple Test (adoptado no core do D7), mas num sentido mais alargado de comportamento geral e grandes funcionalidades.

O Nginx ficou a cargo do António que expôs as vantagens deste servidor em relação ao Apache. Apesar de nalguns aspectos o Apache permitir fazer o mesmo, no Nginx a configuração é mais clara, limpa e transparente. Na passagem pelos ficheiros de configuração, aproveitou para sublinhar aspectos relacionados com a segurança, mas também com a performance. Os bootstraps são mais facilmente evitáveis no Nginx.
O João fechou a sessão com uma apresentação que envolveu os pontos quentes do estado da comunidade e rumos futuros. Começou por abordar o apagamento da comunidade portuguesa na grande comunidade Drupal por falta de um grupo de contacto junto da Drupal Association e a ainda não realização de um evento que ponha o país no roteiro, um DrupalCamp, um Drupal Meet-up (estes são eventos subordinados a um único tema com duração de um ou dois dias). Este é aliás um formato que está ao alcance da comunidade portuguesa, não se excluindo, como é óbvio, um DrupalCamp para finais de 2011. Nesta linha, discutiu-se a aliança Portugal-Espanha para a sua realização, já que os membros da comunidade espanhola contactados, Pedro Cambra, se mostraram muito receptivos para essa eventualidade. Foi reconhecido por todos que uma organização conjunta faria passar despercebida a ainda reduzida presença portuguesa, mas no imediato crê-se que ainda não existe massa crítica suficiente no país para avançar autonomamente. Os patrocínios Platinum ficariam para Trellon (já confirmado) e Microsoft, a confirmar a oportunidade e pertinência num país em que a Microsoft já tem muitas portas abertas.
A construção do website da comunidade, depois de alguma discussão, vai ser em D6 e não D7, como sugerido, tendo como conteúdos nesta primeira fase: feeds do drupal-pt.org e divulgação dos eventos.
Deixo aqui a minha visão acerca da Con realizada na Dinamarca – Copenhaga. É sempre difícil escolher entra tantas propostas e fazer uma súmula que acrescente algo. Destaquei os temas em que apostei e que me chamaram mais a atenção.
Entusiasmo e expectativas elevadas da comunidade em torno do D7 que aposta forte na mudança de imagem, mais cuidada, e na incorporação de mais módulos no core. Assisti à apresentação da Angie Byron e ela é de facto espectacular no contágio e apoio à causa Drupal. Colocou a ênfase na mudança de nome dos content types por defeito (article, basic page), no suporte à imagem, no uso directo de tags sem ter de criar vocabulário na taxonomia, vertical tabs por toda a interface, alargamento dos campos cck, a passagem de taxonomia, users e content a entidades. Houve muitas outras apresentações ligadas à mudança de terminologia – entidades.
Durante o evento, uma equipa esteve sempre a trabalhar para reduzir os inicialmente 23 critical issues. Mas no final, o número aumentou e está actualmente em 29.
Tema preponderante, estando a ser feito um esforço no sentido de alavancar o processo do theming e aumentar a qualidade dos resultados. Empresas como a Four Kitchen, Chapter Three, ou vedetas do theming, como Mark Boulton e Jen Simmons, marcaram presença. Assisti à sessão de Boulton que agrada sempre pelos exemplos escolhidos, pela teoria à volta do theming, pelos conceitos defendidos e explicados. Achei a Simmons, tanto na sessão com o Morten como na sua, com dificuldade em ser objectiva. Disse que usava um tema parent, baseado na grid 960, e falou muito de como coordenar equipas e trabalho. Mais prática foi a proposta de Nica Lorber que explicou que usam o Fireworks e uma template modelo que acelera o processo. Mas a abordagem dada pela Four Kitchens foi a mais estruturada e completa, veja-se o guia que disponibilizam.
O Drupal Commons da Acquia estava a ser divulgado com 3 semanas de vida. Também o Drupal Gardens (SaaS para websites drupal com base D7) fez um brilharete ao criar um website para um museu em três penadas. Managing news, Openpublish são outras distribuições que estiveram em foco. Neste momento, o Openpublish precisa de traduções. É um projecto muito bem organizado e apoiado pela Acquia.
Features, Drush, são alguns dos módulos badalados que permitem criar rapidamente e cada vez mais com qualidade distribuições para fins específicos.
Aegir e a sua equipa pontuaram bem. A discussão a que assisti foi muito animada e curiosamente, quando criticavam a Microsoft, o elemento afirmou estar interessado em fazer parte da solução!
Neste capítulo, houve insistência ainda no uso de rules, do make file, do GIT, do simple test.
A dupla Stéphane Corlosquet e Lin Clark fizeram uma esclarecedora introdução aos conceitos e realizaram duas BOFs, tendo eu participado numa. Este grupo está muito receptivo a propostas e case studies, pelo que solicitou aos presentes a exposição dos seus projectos, dificuldades e necessidades.
Foram apresentados vários, sobretudo ligados aos media, mas assisti apenas ao do Information, projecto dinamarquês que avançou, mesmo sem OpenCalais. Johannes Wehner expôs obstáculos, apresentou a sua metologia e formas de contornar problemas e apresentou resultados, ciente de que é preciso melhorar. Gostei do projecto e da atitude.

Infelizmente não assisti à sessão Group (OG) Building Social Networks in Drupal 7 que parece ter sido uma animação do primeiro ao último minuto e foi mencionada como a melhor de todas pelo público. A abordagem de Amitai Burstein é bem humorada enquanto explica os meandros do novo módulo Group para o qual contribui.
O Dries projecta o Drupal a 10 anos, Jeremy explica o HTML5 e standards, o Rasmus faz uma análise do uso do PHP pelo Drupal e deixa recomendações. Qualquer uma delas tem muito conteúdo e requer visualização obrigatória.
Vídeos – Keynotes, e algumas sessões – http://vimeo.com/14406353
Apresentações e/ou vídeos – http://www.drupalcenter.de/node/29928
Vídeos – http://www.archive.org/search.php?query=drupalcon%20AND%20subject%3A%22DrupalCon%20Copenhagen%22
Vídeos extra – http://drupalradar.com