O JFilter é um componente que permite a criação de parâmetros de categorização do Joomla!. Utilizando-se da taxonomia, a NOIX desenvolveu um componente que proporciona uma melhor apresentação e organização dos grupos de parâmetros que acaba proporcionando uma facilidade no gerenciamento de qualquer projeto desenvolvido no Joomla!.
O Joomla! é um CMS bastante flexível e potente que pode ser utilizado para uma enorme variedade de sites. O conteúdo no Joomla! é organizado em uma hierarquia de três níveis: seção, categoria e conteúdo.
O primeiro nível na hierarquia é a seção (section), que comporta e organiza as categorias. As seções podem ser consideradas como temas abrangentes. Já as categorias (category) comportam e organizam os itens de conteúdo. São assuntos específicos dentro do tema abrangente.
Essa divisão é utilizada para uma boa navegação no site e para definir parâmetros de acesso ou estilo específico para cada seção. Só que esta divisão é também uma limitação, pois esse engessamento de categorias dificulta na flexibilidade do Joomla! O web developer Júlio Pontes (@juliopontes) teve essa dificuldade no case MEC, pois necessitava organizar as categorias de forma diferenciada, por isso desenvolveu o componente JFilter.
Tags: CMS, Joomla, Open Source, universidade NOIX