Uma das funcionalidades mais importantes aquando a introdução do Joomla 1.6 e com continuidade no Joomla 1.7 e próxima versão 2.5 é o novo sistema de gestão de acesso, vulgarmente conhecido como ACL (Access Control Lists).
Mas o que significa ACL em Joomla?
De forma muito simples tem a ver sobre quem tem permissão para fazer no site determinadas acções, ler, criar, editar e apagar conteúdo, efectuar log in, entre outras permissões.
Embora o Joomla 1.5 já tivesse ACL, este estava muito limitado, o controle de acesso centrava-se em 3 opções, público, registado e especial. Ora uma hierarquização desde tipo, limitada e rigída, não era compatível com qualquer CMS moderno. Já o Drupal na versão 6 implementava um conjunto de permissões extremamente flexível capaz de se adaptar às necessidades do nosso projecto.
Felizmente a partir do Joomla 1.6 as coisas alteraram-se, podemos dizer que agora, efectivamente, o Joomla tem um verdadeiro ACL.