| O que é Joomla ? |
|
|
|
| Qua, 25 de Junho de 2008 19:09 | ||||||
|
Joomla! (pronuncia-se jumla) é um CMS (Content Management System), de código aberto (licença GNU/GPL), desenvolvido a partir do Mambo. Ele é escrito em PHP e roda no servidor web Apache ou IIS e banco de dados MySQL. O Joomla foi o resultado da separação entre a equipe de desenvolvedores do Mambo. Estamos reproduzindo abaixo um texto explicativo sobre o Joomla! originalmente publicado no site: www.joomla.com.br, Por Helio Wakasugui. Assim como outros CMS, o Joomla ajuda a resolver um problema muito comum, que é o custo de se criar e manter um web site ou web portal razoavelmente complexo, repleto de recursos e conteúdo e que tem que ser mantido por várias pessoas com pouco ou nenhum conhecimento técnico. A forma tradicional de se produzir um website ou web portal é a de se utilizar uma equipe de designers e programadores para construir o site e publicar o conteúdo. Os autores e editores de conteúdo ficam na dependência do pessoal técnico para conseguir publicar seu material no dia a dia. Acrescentar novos recursos envolve bastante tempo e dinheiro. O Joomla e outros CMS foram criados para ajudar a aliviar este problema. O que é um CMS ? CMS é um acrônimo para Content Management System ou Sistema Gerenciador de Conteúdo. Atualmente o emprego mais popular desta sigla se refere especificamente ao gerenciamento de conteúdo web. Um CMS serve para ajudar você a criar um web site ou um web portal de forma rápida e eficiente. Até mais importante, serve para ajudar a publicar e administrar conteúdo web mais facilmente, inclusive por pessoas não técnicas - tudo isso à partir de uma “base” já pronta. Uma grande parte das funções necessárias para fazer funcionar um website/portal são comuns e previsíveis, tais como login de usuários, criação, edição e publicação de conteúdo, publicação de banners de propaganda, etc. Num CMS esses recursos já estão pré-programados e prontos para ser utilizados. Além disso, o CMS é extensível, através da instalação de módulos e componentes que servem para agregar funcionalidades eventualmente não presentes na instalação básica (por exemplo, uma galeria de imagens ou fórum de discussão). Muitos desses recursos estão disponíveis como componentes para download comercial ou gratuito na internet. Caso o usuário precise de uma funcionalidade e não encontre nenhum componente disponível na internet, ele mesmo pode programar ou contratar alguém para fazer isso, podendo tornar o componente disponível para outros usuários comercialmente ou através de licença GNU/GPL . Como usuário ou desenvolvedor, ele irá passar a integrar a comunidade Joomla. Então um CMS é um modelo de website já pronto ? Podemos dizer que um CMS é um framework, “um esqueleto” de website/portal pré-programado, com recursos básicos e de manutenção e administração já prontamente disponíveis. É algo muito mais sofisticado do que um “modelo de website”, pois é um sistema que permite a criação, armazenamento e administração de conteúdo web de forma dinâmica, através de uma interface de usuário via web, não um mero conjunto de páginas HTML estáticas. Obviamente a aparência de um website criado com um CMS é customizável, através da utilização de templates (estes sim “modelos visuais” de website), que podem ser facilmente substituídos. Como não poderia deixar de ser, a utilização de um CMS apresenta algumas desvantagens. Como em todo framework, trabalhar com um “modelo” pré-concebido implica em aceitar algumas características, restrições ou limitações desse “modelo”. Por exemplo, o CMS Joomla foi escrito em PHP e utiliza o banco de dados MySql, fatos que podem ser problema para alguns usuários (Observação: suporte a outros bancos de dados populares está a caminho em versões futuras do Joomla). A aparência do site, apesar da relativa facilidade da customização, também fica de certa forma limitada pelo sistema de templates do CMS. O mesmo pode ser dito com relação a fatores como usabilidade e acessibilidade. Por outro lado, os ganhos em produtividade e custo são enormes e, para uma grande parte dos casos, tornam essas limitações preocupações secundárias. A maioria dos CMS populares estão disponíveis na forma de software livre o que praticamente elimina os custos com licença de uso e garantem o acesso ao código-fonte. A presença de comunidades online crescendo em volta desses sistemas faz com que a mão de obra disponível torne-se cada vez mais abundante. Por que o Joomla ? Dentre os vários CMS disponíveis na web, o Joomla, criado em 2005 (a partir de outro CMS popular, o Mambo) está se tornando um dos mais populares, com uma comunidade atuante e crescente. O que preciso para poder utilizar o Joomla ? Para instalar o Joomla você terá que ler algum tutorial, mas basicamente a instalação é feita através do upload dos arquivos/diretórios do Joomla para o diretório onde pretende hospedar o seu site e da execução de um script PHP (através do seu browser) que vai criar automaticamente as tabelas de banco de dados utilizados pelo sistema. O script irá solicitar o nome de usuário e as senhas de acesso necessárias para acessar o seu host/database. O Joomla foi escrito em PHP e utiliza o banco de dados MySql, portanto o local onde você irá hospedar o seu site deverá ter suporte esses softwares (algo que é muito comum, principalmente para hospedagem em Linux). Após o upload e execução do script, a administração do site é feita através de browser (recomendo o Firefox). Onde posso baixar o Joomla ? A versão corrente do Joomla pode ser obtida gratuitamente no site www.joomla.org. Resumindo Sistemas CMS como o Joomla permitem que um website ou portal razoavelmente complexo seja criado com uma rapidez e baixo custo impossíveis de serem obtidos através do desenvolvimento tradicional, partindo “do zero”. Adicionalmente, permitem que usuários leigos em webdesign possam contribuir com conteúdo diretamente sem precisar de intermediários. Joomla ?? Para terminar uma curiosidade: o nome Joomla vem do equivalente fonético da palavra Swahili "Jumla”, que significa “todos juntos” ou “como um todo”. Provavelmente tem significado semelhante ao famoso “gung ho” da segunda grande guerra. Sites de Joomla no Brasil (todos feitos em joomla, é claro): Exemplos de sites feitos em Joomla: www.porsche.com.br www.pmi.org.br
Powered by !JoomlaComment 4.0alpha
3.25 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved." |
||||||
| Última atualização em Ter, 13 de Outubro de 2009 21:01 |
O que é Joomla ?




