CMS - Joomla, o Portal simples
Submetido por themage em 2006-07-03 03:03:04
com as tags Gestão de Conteúdos Joomla.
O Joomla! é um gestor de conteúdos open source, escrito em PHP, a partir do projecto Mambo.
Além de herdar grande parte do código do Mambo, o projecto é compativel com muitos dos módulos e componentes do projecto anterior, bem como alguns dos programadores, que criaram o novo projecto por discordarem do rumo que estava a tomar o projecto original.
Trata-se de um gestor de conteúdos que pode ser expandido utilizando módulos, componentes, templates e mambots.
Os primeiros são utilizador para criar caixas que aparecem em todas as páginas de uma secção ou de um site, e podem incluir funcionalidades como caixas de login, votações, listagens de artigos, banners ou virtualmente qualquer outro tipo de conteúdo que se pretenda que seja comum a várias páginas.
Os componentes são utilizados para preencher o miolo da página, o corpo principal da página, o conteúdo própriamente dito. A funcionalidade implementada pelo conteúdo vai depender do que se pretende que essa secção do site seja. Existem componentes para forúns, loja de comercio electrónico, directórios de ficheiros, blog, e muito mais.
Os templates permitem costumizar a aparência geral do site.
E finalmente, os mambots, permitem adicionar conteúdos especiais a secções prédefinidas do site, como seja implementar a pesquisa dentro de ficheiros.
As grande vantagens do Joomla! são:
A variedade de extensões disponíveis é bastante alargada e os bugs, especialmente no core do projecto, são rapidamente corrigidos.
Além de herdar grande parte do código do Mambo, o projecto é compativel com muitos dos módulos e componentes do projecto anterior, bem como alguns dos programadores, que criaram o novo projecto por discordarem do rumo que estava a tomar o projecto original.
O que é?
O Joomla! é um gestor de conteúdos simples de instalar , manter e expandir. O propósito é criar um gestor de conteúdos que seja a base de qualquer aplicação.Trata-se de um gestor de conteúdos que pode ser expandido utilizando módulos, componentes, templates e mambots.
Os primeiros são utilizador para criar caixas que aparecem em todas as páginas de uma secção ou de um site, e podem incluir funcionalidades como caixas de login, votações, listagens de artigos, banners ou virtualmente qualquer outro tipo de conteúdo que se pretenda que seja comum a várias páginas.
Os componentes são utilizados para preencher o miolo da página, o corpo principal da página, o conteúdo própriamente dito. A funcionalidade implementada pelo conteúdo vai depender do que se pretende que essa secção do site seja. Existem componentes para forúns, loja de comercio electrónico, directórios de ficheiros, blog, e muito mais.
Os templates permitem costumizar a aparência geral do site.
E finalmente, os mambots, permitem adicionar conteúdos especiais a secções prédefinidas do site, como seja implementar a pesquisa dentro de ficheiros.
Vantagens
As grande vantagens do Joomla! são:
- É bastante simples de instalar, basta fazer upload dos ficheiros para o servidor, aceder ao endereço do site e o script de instalação é corrido, verificando as dependências do software, e criando o ficheiro de configuração, automaticamente, ou que pode depois ser enviado para o servidor.
- Instalação simples de extensões. Para instala extensões no Joomla! pode utilizar-se o interface de administração do próprio site, desde que algumas directorias estejam alteráveis pelo servidor.
- Muitas Extensões disponíveis. Para quem não sabe (ou não quer) programar, o Joomla pode ser uma boa solução, pois existem extensões para fazer quase qualquer coisa.
- Existe neste momento uma grande Comunidade de utilizadores de Joomla!, e também uma Comunidade Portuguesa de Joomla!.
- Existem bastantes Templates disponíveis.
Desvantagens
Estas desvantagens são-no, apenas da minha prespectiva, e a sua importância é relativa:- Não gosto do sistema de instalação de extensões. Na minha prespectiva, permitir que o servidor escreva em directorias onde depois vai ser executado código é um risco maior do que estou disposto a assumir. Isto pode facilmente ser resolvido fazendo a instalação das extensões manualmente.
- Código HTML pouco webstandard. A maioria dos componentes e módulos não estão de acordo com os standard de acessibilidade, e muito código gerado é menos correcto do que seria desejável. Existe também muito código HTML dentro do código PHP, o que dificulta a alteração da aparência dos sites.
Opinião
O Joomla parece-me ser das melhores soluções para quem pretende criar um site para uma comunidade, para uma escola, um grupo de amigos, ou similar.A variedade de extensões disponíveis é bastante alargada e os bugs, especialmente no core do projecto, são rapidamente corrigidos.



Feed RSS 2.0
Comentários
Não me pareceu mau
Quando concluir algo, falo sobre o assunto no sitio de sempre :)
Parece-me muito fraquinho
O joomla 1.5 é bastante melhor que o anterior, principalmente a nível do código php e da separação, contudo não existe retro-comaptibilidade com o mar de extensões (o verdadeiro valor acrescentado do joomla tendo em conta que as funcionalidades base são muito limitadas) ... quer dizer existe um "modo" de compatibilidade mas é extremamente penoso para a performance e segurança.
Mas o que mais me desagradou no jooomla foi o facto do html gerado pelos componentes (menus, banners, forms, etc...) ainda ser estruturado em tables (lá se vai grande parte da flexibilidade do design) e, mal dos males, não identificar com IDs e/ou CLASSs inequívocas os elementos (lá se vai a outra metade do design).
A performance deixa muito a desejar (típico dos CMS open-source baseados em plug-ins) e as funcionalidades base também, continuando a delegar para os plugins funcções básicas como User Roles, Attachments/Downloads, suporte para Tags, etc.