Tenho andado desaparecido eu sei, mas estou a ver se acabo de desenvolver um projecto para lançar a versão 3.0 de um portal. O que acontece é que o portal vai passar de uma estrutura em html para uma estrutura totalmente em PHP, com diversos modulos e componetes que ja estive a adcicionar. Esse portal (para já guardada a nova versão) será lançado até ao fim do mês com a designação 3.0 beta porque apesar de ter adicionado imensa coisa, ainda esta muito simples e mauzinho para o que eu quero…. Com tudo isto já compreendo muito melhor a utilização do Joomla e afins, o que no inicio estava meio tremido. Para este post não ser apenas uma triste divagação, segue abaixo a definição, historia e caractristicas do Joomla.

Joomla! (pronuncia-se djumla) é um CMS (Content Management System) desenvolvido a partir do Mambo. É escrito em PHP e roda no servidor web Apache ou IIS e banco de dados MySQL.

Trata-se do resultado da separação entre a equipe de desenvolvedores do Mambo e a empresa Miro, detentora dos direitos sobre o Mambo. A separação ocorreu porque a empresa Miro transferiu o controle do Mambo para uma fundação a Mambo Foundation onde os desenvolvedores teriam apenas uma participação passiva e pouco representativa. Os desenvolvedores, preocupados com a integridade do projeto e com o futuro dos utilizadores, não aceitaram e criaram o Joomla 1.0, também open source a partir do código fonte do Mambo 4.5.2.

Hoje, mesmo com pouco mais de um ano desde a primeira versão, o Joomla! é o CMS em maior expansão, sendo provavelmente o CMS mais procurado, com a maior comunidade e recursos disponíveis. A grande vantagem do Joomla é sua diversidade de extensões extras, feitas não necessariamente pelos desenvolvedores do projeto. Componentes, módulos e plugins são atualizados constantemente e possuem grande valia para profissionais de web interessados em um site bem feito.

Instalar o Joomla é relativamente simples e requer apenas conhecimentos básicos de informática, sem necessidade conhecer nenhuma linguagem de programação. Com um servidor de internet e uma base de dados, é possível obter um site completo, sem erros e seguro.

VANTAGENS

Dentre os vários CMS disponíveis na web, o Joomla!, criado em 2005, está se tornando um dos mais populares, com uma comunidade atuante e crescente. Está fora do escopo deste artigo apresentar argumentos para adoção do Joomla!, mas podemos enumerar alguns muito importantes:

Joomla! é decididamente software livre e não há perspectiva de mudança com relação a isso (isto é, vai continuar disponível gratuitamente);
Já existem vários módulos e componentes disponíveis, criados a partir da base herdada do Mambo;
A popularidade do Joomla! está crescendo rapidamente, logo, a sua comunidade também;
A equipe por trás do Joomla!, composta por membros chave criadores do Mambo, está fortemente comprometida com o projeto e está disposta a modernizar o software continuamente;
É um dos CMS com mais recursos disponíveis e de fácil utilização;
Foi escrito com PHP e MySql, dois dos softwares open source mais populares da Internet.
O Joomla! é uma ferramenta de CMS muito poderosa, prova disto é o prêmio recebido, o Linux Awards, além de possuir uma comunidade ativa, que está sempre buscando inovações.

PRINCIPAIS CARACTRISTICAS

Código aberto (Licença GPL);
Sistema simples de fluxo de aprovação;
Arquivamento para conteúdo não utilizados (Lixeira);
Gerenciamento de banners;
Sistema de publicação para o conteúdo;
Sumário de conteúdo no formato RSS;
Busca otimizada (qualquer palavra registrada);
Frontend já traduzido em várias línguas;
Fácil instalação para novos templates, módulos e componentes;
Hierarquia para grupos de usuários;
Estatísticas básicas de visitantes (existem módulos mais complexos que podem ser adicionados);
Editor de conteúdo WYSIWYG;
Sistema de enquete simples (com acompanhamento de resultado em tempo real);
Sistemas de índices de avaliação;
Extensões livres em diversos sites (Módulos, Componentes, Templates, Traduções).

IN: http://pt.wikipedia.org/wiki/Joomla

Na minha opinião até agora o Joomla é um bom script, mas pelo que tenho visto existem muitos outros scripts semelhantes e o que o joomla tem é muita variedade, por isso se quem vai trabalhar não é programador e não quer se meter em trabalhos extras o ideal é optar pelo Joomla.