É um fenômeno tão pontual que dá pra regular seu relógio a partir dele. A decadência de uma comunidade é tão predizível quanto a meia vida de alguns isótopos nucleares mais estáveis. Assim que um projeto de Software Livre, linguagem, ou o que for atinge uma certa notoriedade — sua meia vida, se preferir — eles vêm em enxames, aparentemente drenando a vida da própria comunidade.
São os Vampiros de Suporte. E eu estou aqui para impedi-los.
Tema filho? É um tema de Drupal que herda tudo de um outro tema e muda só algumas coisas. Também conhecido como subtema. Neste blog eu estou usando o Bartiky, um subtema do Bartik, porque eu queria mudar algumas coisas no Bartik mas é um tema que vem com o Drupal core, portanto sagrado, não posso mexer nele. Daí criei esse subtema de nome extremamente original.
É muito fácil fazer um subtema. Comece criando o arquivo .info:
Seletores CSS são uma forma de escolher pedaços da página para poder trabalhar. O CSS é uma linguagem pensada para aplicar estilos, como trocar a cor de um texto. Mas os seletores são usados também para construir conteúdo dinâmico com jQuery ou procurar dados em páginas web usando lxml. Existem outros usos, com certeza, que eu desconheço.
A comunidade Transparência Hacker costuma fazer alguns trabalhos: pegar dados da rede e organizar para poder usá-los em seus projetos; criar projetos que usam dados em formatos abertos para construir visualizações e aplicativos que constroem inteligência sobre esses dados e os enriquecem com interações da sociedade; e pressionar instituições, .gov, .org ou .com, a liberar dados, se possível em formatos abertos.
O primeiro pedaço poderia ser difícil se não fosse pelo ScraperWiki. É um misto de escrever colaborativamente (wiki) com um ambiente compartilhado para simplesmente escrever seu código e clicar em rodar. Sem ter que instalar bibliotecas, atualizar seu sistema ou manter um servidor de banco de dados. Tudo isso parece grego? Vamos com calma que eu vou tentar explicar com um exemplo: pegar os eventos da agenda do Visite São Paulo.