Seja qual a razão de você ter chegado aqui, no mínimo tem interesse em opensource , em CMS e mais especificamente, no Joomla. Se chegou aqui por acaso considere-se com sorte pois acaba de descobrir uma das ferramentas web mais interessantes do momento. O objetivo deste pequeno artigo é o de fornecer uma visão geral do que vem a ser o Joomla, sem ter nenhuma pretensão de entrar em detalhes técnicos ou de instalação (para isso, procure ler algum tutorial de instalação e customização do Joomla).
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.
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.
Com certeza existem inúmeras necessidades específicas, padrões corporativos de segurança, investimento em outras tecnologias, operação em larguíssima escala, etc, que podem inviabilizar a adoção de um CMS opensource, mas para uma vasta gama de aplicações e usuários, a relação custo/benefício é bem clara.
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. 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 à isso (isto é, vai continuar disponível gratuitamente)
-
já existem vários módulos e componentes disponíveis, criados à partir da base herdada do Mambo
-
a popularidade do Joomla está crescendo rapidamente, logo, a sua comunidade
-
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 opensource mais populares da Internet
Tenho certeza de este CMS é forte candidato para pelo menos alguns de seus projetos.
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).
A versão corrente do Joomla pode ser obtida gratuitamente no site www.joomla.org. Você pode participar da comunidade brasileira do Joomla aqui.
Usando o Joomla
Como foi dito, uma das grandes vantagens de um CMS é a possibilidade de usuários não-técnicos poderem contribuir com artigos ou ajudar na manutenção do website/portal diretamente, sem depender de webdesigners e programadores.
O Joomla utiliza diferentes grupos de usuários, com nomes auto-explicativos e nível de permissões crescente:
Acesso ao “frontend” (o website/portal propriamente dito):
-
usuários registrados
-
autores
-
editores
-
publisher
Acesso ao “backend” (a interface web de administração)
-
manager
-
administrator
-
super administrator
Os usuários com acesso ao “frontend” podem criar conteúdo diretamente no próprio site, pois ao se “logarem” o Joomla oferece a opção de criação de conteúdo. Assim, usuários autores podem ser treinados e contribuir com seus artigos diretamente, sem depender de nenhum webdesigner. Usuários editores podem alterar artigos de todos os autores. Usuários com permissão de “publisher” podem liberar os artigos para acesso ao público.
Utilizando o “backend”, que é uma interface web separada do site propriamente dito, os usuários administradores podem criar novas seções, novas categorias, arquivar artigos, instalar novos módulos ou componentes, trocar o template visual do site, etc.
O Joomla elimina
totalmente a necessidade de usuários com conhecimento
técnico?
A resposta é não. Para fazer a
instalação, customização e manutenção
do Joomla, algum conhecimento técnico será necessário.
Mas a boa notícia é que esse conhecimento é
adquirível por qualquer pessoa disposta a estudar o assunto.
Em outras palavras, não é necessário entender
nem aprender programação. Nem mesmo é necessário
conhecer webdesign, pois templates podem ser comprados ou
encomendados a alguém (além dos gratuitos).
Mas o mais importante é que para a criação de conteúdo não é necessário conhecimento técnico nenhum, somente algum treinamento na utilização do “frontend”. Assim, finalmente pessoas leigas em webdesign (que serão os autores, editores e publishers do Joomla) podem criar, editar e publicar artigos quando ELES desejarem e sem entender nada de HTML e linguagens de programação. Essa é uma possibilidade, que convenhamos, há muito foi prometida mas que somente agora está começando a ser cumprida graças aos content management systems. E à medida em que esses CMS evoluem e amadurecem, mais fácilmente isso irá acontecer.
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.



meu projeto de conclusão de curso é sobre gestão do conhecimeto ou seja irei desenvolver um portal corporativo quero utilizar o joomla. vc tem algum modelo pronto para eu poder me basear?se não como inicio meu portal ja instalei o joomla.aguardo resposta por e-mail.
abraços.
Só estou à espera de um contrinuidor e logo me juntarei a essa rede de sites.!
parabéns à todos envolvidos.!
^^
http://rodrigao.net
Só gostaria de saber se existe algum tutorial em pdf do cms...
=)
E melhor, com serviços excelentes.
Parabéns...
O melhor que achei, além de me clarear sobre o Joomla (inclusive o significado e origem desta paravra), é o fato de ter gerado mais curiosidades.
Parabéns e obrigado.
Gostaria de mais Informações, por que estou decididob a começar um portal interno para minha empresa pelo Joomla.
Aguardo um contato para aprimorar nossos conhecimento.
Abraços..
Um abraço...
Bom trabalho, e sucesso!
Paz e Bem
[]s!
vo instala agora mesmo...
mais vou precisar especializar em MySQL e PHP, pois HTML é facil....
vamos lá entao suar a camisa....he heeeee...
vlw Galera do Joomla.....:^)
VALEU!!
Vou instala o joomla para testar e assim aumentar meus conhecimentos nessa área.
Um grande abraço
Abraços.
Instalei tudo, só não consegui instalar o Joomla, ou melhor não sei como fazer, segui o tutorial do Mambo, diga-se por sinal foi muito bem feito, alguem poderia me explicar.
www.geekeblog.com
Abraços.
Muito obrigado, Abraço a todos.
Eduardo Lopes
rsrs!
parabéns!
Irei ler outros artigos e verificarei a ferramenta.
abraços
Quem quiser terceirizar algo, é só entrar em contato.
Obrigatório para quem deseja começar a utilizar o Joomla, pois antes de desenvolver o portal com a ferramenta, deve-se conhecer o conceito da mesma.
Abraços.
atualmente uso um blog para divulfgar meus trabalhos.
basicamente são imagens.
recentemente registrei um dominio .com no qual pretendo hospedar um site definitivo e mais dinâmico, que permita comunicação direta com usuarios, on-line;
pergunto:
1-posso administrar joomla de um cyber café, lan house ou, necessito de um computador pessoal?
2- o portal criado via joomla pode ser hospedado no meu dominio .com?
atenciosamente,
Edivaldo J.
http://edivaldoj.blogspot.com
Show de BOla! Vlw mesmo!
Só respondendo ao Edvaldo J.
1-posso administrar joomla de um cyber café, lan house ou, necessito de um computador pessoal?
R: Sim, você deve baixar o joomla no para seu computador e enviar todos os arquivos para o seu servidor(que suporte php e Mysql), pago ou gratuito (recomendo o 000WebHost), depois vá no painel de administração do seu site e crie um banco de dados, digite no seu navegador o seu endereço e instale, só vai pedir pra liberar para escrita os arquivos, pedirá o nome do banco que você criou, a senha do banco, e depois só o nome do site! Depois de instalado é só você acessar online, simple simple, ex: www.seudominio.com.br/administrator/index.php
Joomla é D+! É tudo de bom, nem tente usar outro CMS! rsrsrsrsrs!
2- o portal criado via joomla pode ser hospedado no meu dominio .com?
Sim, isso depende da sua hospedagem, algumas gratuitas só deixam o dominio hospedado, ex: www.seudominio.hd1.com.br, www.seudominio.pop.com.br, mas te recomendo o 000webhost, uso meu joomla lá, com o meu dominio!
Dúvidas? Me envia um e-mail: Este endereço de e-mail está protegido contra SpamBots. Você precisa ter o JavaScript habilitado para vê-lo.
Matheus Matos
sou inaiciante da iniciante na iniciante, então se houver lguma alma boa disposta a me ajudar eu agradeço!hehe
a primeira duvida é...
Posso usar o explorer mesmo ou preciso ter io Fire
Bem para começar artigo maravilhoso...e se esse JOONLA for isso tudo mesmo nao quero mais saber de mais nada!!!
DEsculpa o termo mais FODA D+++!!!!
enfim...gostaria de conhecer mais e ja estou lendo tudo que aparece se alguem puder me ajudar a entrar no mundo do S/livre serei mais um colaborador...sou web designer d' data e conheço programação mais ainda estudando nesse mundo novo das inumeras linguagens...estou maravilhado com o JOONLA...MARAVILHADO MESMO CONTO COM A AJUDA DOS AMIGOS E COMPANHEIROS...
" HJ VC AJUDA E AMANHÃ E AJUDADO!!!"
MSN: Este endereço de e-mail está protegido contra SpamBots. Você precisa ter o JavaScript habilitado para vê-lo.
obrigado a todos abraços...t+ e boa sorte e trabalho a tudos nos!!!!
abraço.
de WEB.. a mesma instituição tem o curso de Joomla aos sabados,
http://www.sc.senac.br/curso.php?codigo=10000404&&ria=
ja fiz a inscrição tbm pra fazer paralelo ao curso de web..
Mto boom, e tenho certeza que vou utilizar mtoo..
Abraço a tds
Paulo
http://beconnect.we.bs/
estou criando um site de ajuda sobre usinagem cnc "em breve estara na rede'e o joomla ta sendo meu fiel amigo.
abraço a todos
pretendo começar a aprender e usa-lo logo
abraços
Tinha começado a fazer um site do "ZERO", mais descobri o JOOMLA, Agora ficou mais facil de gerenciar os conteudos.
Olhem como ficou o site:
http://www.escolainternacional.net/
Nota 10!!!
quero ver na hora de uma prova ou avalização em
uma empresa se vcs vão poder usar esse treco ae, joomla.
Façam um curso de php e mysql que é bem melhor...
Não fique preso, abra sua mente!!!
Joomla é coisa de amador... Mané que acha que é Web Design...
Infelizmente tem um monte de "picareta" usando essas porcarias e enganando os leigos no assunto... com esse Joomla e outros... dizendo que fez o site...
Tenham o bom censo e realmente façam o site... ou façam a sua própria ferramenta de atualização como esse joomla...
Sei que desvaloriza o trabalho de quem faz na unha, já que o mercado costuma nivelar pelo (preço) baixo, mas não vou dizer que não é válida a opção do cliente. O cliente não quer saber como o site dfoi feito, ele quer ver o site prontinho e bonitinho pra ele acessar, e isso que importa.
Estou preparando ourto site e estou utilizando o JOOMLA! Gostei muito da usabilidade do sistema.
No início, por estar acostumado com o Nuke, no qual já mexo inclusive no código, apanhei um pouco e ainda não entendi como criar templates para o JOOMLA! Mas chego lá.
COMO DEVO PROCEDER.
OBRIGADO.
E EXELENTE SITE.
Gostei.
Sendo assim gostaria de saber se posso utilizar o Joomla ou preciso fazer algum curso antes?? preciso baixar o msql na minha maquina??
o Joomla possui estrutura pronta ??
eu posso fabricar sites e revender ou tenho que pagar por isso ??
www.elevabrasil.com.br
Grato pela ajuda
Por acaso esqueceram que um dos maiores méritos da internet é, justamente, dar a todos o poder de publicar? Parem de cuspir no prato!
Estou precisande de um que gerencie dados de prospectos. pague pelas vendas dos afiliados e duplique site. Caso alguém posso me orietar ou até montar um, a baixo custo me ajude. fale comigo.
Este endereço de e-mail está protegido contra SpamBots. Você precisa ter o JavaScript habilitado para vê-lo.
Espero que eu nao desanime de tentar aprender...
mas acredito que nao, ;)
um forte abraço para todos.