Confesso que a intimidade que tenho com o Joomla! me afastava do Drupal, mas isto está mudando. Na Prodam estou fazendo um estudo para elaborar uma proposta para um portal de serviços da Prefeitura. Neste trabalho tenho que ter como foco a fácil localização dos serviços pelos cidadãos, com diversos tipos possíveis de classificação, ou seja, um site fortemente baseado em taxonomia e ferramentas de busca.
No Joomla! eu encontrei apenas uma extensão de taxonomia, que não é livre, mas no Drupal 6 é nativo e tão intrínseco que o que se chamava “Category” na versão 5 se chama “Taxonomy” na versão 6.
Claro que operar a ferramenta como um todo, menus, módulos, configurações, e tudo mais, tem sido um capítulo a parte nesta maratona de estudos, mas para ser sincero, está valendo a pena só pela taxonomia do Drupal.
Eu cheguei a instalar a versão Alpha 2 do Joomla! 1.6 que eu havia lido que aceitaria multicategorização, mas realmente o conceito na nova versão é fraco. Apenas eliminaram as “seções” e permitiram criar subcategorias, mas quando criamos um conteúdo ainda temos uma caixa de seleção que permite escolher apenas uma categoria, ou subcategoria.
Vou tentar dar um overview da tecnologia: -Utilizando a taxonomia eu posso por exemplo criar um vocabulário “Estilo de Música” contendo os termos “MPB e Axé”, e outro vocabulário “Cantor” com os termos “Ivete e Claudia”. Cada termo que é criado, independente do vocabulário ao qual está ligado, recebe um número sequencial. Agora quando criamos um conteúdo (node) temos os campos de vocabulário para preencher também. Assim digamos que pretendemos publicar letras de músicas. Neste caso poderíamos classificar umas destas letras como sendo MPB + Ivete, outra como MPB + Claudia e outra como Axé + Ivete. Se criamos os termos sequencialmente MPB é 1, Axé é 2, Ivete é 3 e Claudia é 4, certo? Então eu posso criar um link chamado “Ivete” no menu e fazer um link para “taxonomy/term/3″ que todas as músicas “tagueadas” como Ivete serão exibidas, ou então um sub-item em Ivete chamado MPB com um link para “taxonomy/term/1,3″ que exibirá todas as músicas que sejam MPB e de Ivete. Posso ainda criar uma situação para utilizar “taxonomy/term/1+3″ que exibirá todas as músicas que sejam MPB ou que sejam de Ivete.
Resumindo a coisa é muito interessante e vale a pena dar uma olhada no texto do site do Drupal que explica melhor como funciona esta tecnologia.