|
Sobre o Joomla
Sobre o Curso
Vale lembrar que não confiro certificado. Apenas conhecimento e um ambiente para troca de idéias.
Antes gostaria de manifestar minha gratidão à equipe de desenvolvimento do Joomla. Depois a todos que trabalham criando extensões e também compartilhando seus conhecimentos com tutoriais, dicas e participação em sites, forums e listas pela internet ou de alguma outra forma. Obrigado, sinceramente.
Depois eu gostaria de solicitar que me mande um aviso ao encontrar qualquer erro por aqui, assim como sugestões e críticas. Valeu!
O que é o Joomla? É um software do tipo CMS (Content Management System - Sistema Gerenciador de Conteúdo), cujo objetivo é tornar mais prático e econômico o gerenciamento de conteúdo em grandes e pequenos sites, em especial do tipo portal. Ele facilita tanto essa tarefa que praticamente qualquer pessoa, mesmo sem conhecimento algum de informática, pode gerenciar o conteúdo do site.
Quando terminamos a instalação do Joomla praticamente temos a estrutura de um site completo. No caso o Joomla nos oferece uma estrutura básica de um portal fuuncional. Daí resta entender como funciona e customizar o site.
O que significa a palavra Joomla? É a pronúncia fonética para a palavra Swahili "Jumla", que significa "todos juntos" ou "como um todo".
História O nome Joomla! Vem do Swahili (idioma do leste da África) significa "todos juntos" ou "como um todo". O Joomla nasceu de um outro CMS, o Mambo, que também era um CMS bastante premiado.
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 teve lugar uma vez que a 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. Esses desenvolvedores, preocupados com a integridade do projeto e com o futuro dos usuários, não aceitaram a transferência e, em 2005, criaram o "Joomla", também open source, a partir do código-fonte do Mambo 4.5.2.
- O Mambo foi criado pela emprepsa Miro no ano 2000. - Em 2001 o Mambo foi liberado sob a licença GPL2 - Em 2004 o Mambo recebe o prêmio de melhor projeto de software livre da Linux Format - Em 2005 ganha outros prêmios - Em setembro de 2005 a equipe do Mambo se divide e nasce o Joomla - O Joomla continua a tradição de ganhar prêmios do Mambo
Licença O Joomla é entregue sob a licença GPL2. Com isso ele garante que o programador que usar o Joomla deve entregar juntamente o código fonte, garantindo assim a liberdade de uso e alteração do site criado. Nada impede que se venda o serviço de instalação, customização e inclusive extensões criadas, mas o que não é permitido é vender e impedir o acesso ao código fonte. Isso representa liberdade num sentido mais amplo.
Premiação A editora Packt Publishing (http://www.packtpub.com/award) patrocina anualmente um prêmio para os melhores CMS open source.
Em 2009 o primeiro lugar ficou novamente com o Drupal e o segundo com o Joomla. O Joomla tirou o segundo lugar em 2008. O primeiro ficou com o Drupal. Em 2007 tirou o primeiro lugar. Em 2006 também tirou o primeiro lugar.
- Atualmente (12/01/2010) o Joomla está na versão 1.5.15
Algumas Características do Joomla - Atualmente conta com uma grande comunidade ao redor do mundo - Já existe uma grande quantidade de extensões disponíveis, em espacial catalogadas no site extensions - É um CMS com uma grande quantidade de recursos - É um dos CMS mais amigáveis para o usuário final e para o programador - Desenvolvido em PHP com MySQL, que estão entre os softwares mais populares da web - Praticamente todos os servidores de hospedagem atualmente suportam as exigências para instalar o Joomla - Editor HTML amigável para adição e alteração dos artigos - Registro de usuários com níveis de acesso ao conteúdo - Pesquisa em todo o conteúdo do site - Formulários de contato - Enquetes - Estatísticas no site e na administração - Envio de e-mail - Envio de artigos por e-mail - Formatos de impressão dos artigos em HTML e PDF - RSS - Organização de conteúdo: seções, categorias e artigos - Notícias - Links - Artigos do tipo padrão (site) ou blog - Grande quantidade de extensões de terceiros gratuitas e comerciais - Grande quantidade de templates gratuitos e comerciais
O Joomla gerencia o conteúdo e também permite a integração de aplicativos complexos: - e-commerce - forums - redes sociais - etc
Dados Atuais sobre o Joomla (12/01/2010):
- Ocorrências retornadas no Google - 89.500.000 - Total de usuários do Forum (http://forum.joomla.org) - 344.842 - Total de posts no forum - 1.912.368 - Total de extensões catalogadas no http://extensions.joomla.org - 3.934 (todas sob a GPL) - Existe uma grande quantidade de templates gratuitos na internet (veja estes http://joomlsos.de, http://joomla24.com) - Atualmente suporta 57 idiomas diferentes. Podem ser encontradas no Joomla Code ou no Extensions: http://joomlacode.org/gf/project/jtranslation/frs/?action=&br_pkgrlssort_by=package_name&br_pkgrlssort_order=asc http://extensions.joomla.org/index.php?option=com_mtree&task=listcats&cat_id=1837&Itemid=2
Onde podemos utilizar o Joomla O Joomla pode ser utilizado em uma grande quantidade de tipos de sites
- Escolas e universidades (UFC e USP) - Corporações - E-commerce - Organizações comunitárias e não governamentais - Organizações governamentais (MEC) - Intranets e extranets corporativas - Páginas pessoais e familiares - Jornais e revistas - etc
É muito complicado? É verdade que existem outros bons CMS mais simples de aprender que o Joomla, como é o caso do Wordpress, mas isso não deve ser suficiente para que faça opção pelo Wordpress ou por outro CMS ao invés do Joomla. Antes deve gastar algum tempo para entender seu fuuncionamento, experimentar seus recursos para então ter realmente uma opinião mais abalizada e tomar sua decisão. Nem sempre o mais fácil ou mais simples é o melhor. Experiment?e e só então decida. Este tutorial tem também com o objetivo mostrar que é facil e prazeroso trabalhar com Joomla na criação de sites.
Ele faz tudo sem programação? Melhor dizendo ele faz muito sem nenhuma necessidade de conhecer programação. Mas não se iluda, para explorar os melhores recursos e para criar um site realmente profissional quanto mais conhecer de design e de programação PHP, melhor. Com toda a facilidade oferecida pelo Joomla não tenha receio de perder seus clientes, pois ainda assim o cliente precisará de alguém experiente e a prova é que o mercado para Joomla está crescendo.
Valorize-se, aprenda a usar Joomla Atualmente existe uma boa procura por profissionais que trabalham com Joomla, além de que geralmente o cliente nem toma conhecimento de qual ferramenta estamos usando para criar o site dele. Se entregamos rápido, se o site fica bonito e ainda por cima fica fácil de manter para o cliente está de bom tamanho e o Joomla permite tudo isso.
Veja aqui a demanda em todo o Brasil: http://www.google.com/insights/search/#q=joomla%2Cwordpress%2Cdrupal%2C&geo=BR&date=today%2012-m&cmpt=q
Aqui uma boa relação de site famosos criados com Joomla: http://ribafs.org/portal/joomla/78-dicas/111-sites-famosos-em-joomla
Após ler algumas declarações de que o Joomla é trabalhoso de aprender então resolvi escrever de maneira bem simples sobre o quanto é fácil criar sites com Joomla, pois é sinceramente é isso que acho, que é muito fácil criar sites com o Joomla.
Farei o possível para mostrar isso e acredito que não será algo trabalhoso pois o Joomla (ainda Mambo) é o software que mais me impressionou em todos esses anos que mexo com programação, exatamente pelos recursos que oferece ao usuário e ao programador.
Estarei assim melhorando minha contribuição com o Joomla e fazendo justiça à equipe de desenvolvimento, que em algumas situações é injustiçada.
Primeiro mostrarei que os requisitos necessários para se instalar o Joomla atualmente são comuns tanto nos servidores de hospedagem quando nos pacotes instaladores do Apache, PHP e MySQL. Meu instalador favorito é o Xampp, que existe em versões para o Linux, para o Windows e outros sistemas operacionais.
O instalador do Joomla é tão simples que é todo realizado com o mouse, sem precisar digitar uma linha de código. Além disso ele já detecta um dos 57 idiomas suportados e automaticamente traduz o instalador, no nosso caso, para o Português do Brasil.
Caso seja sua primeira instalação do Joomla instale conteúdo de exemplo para que ao final da instalação já tenha um portal completo, contendo várias extensões, categorias, conteúdo, enquete, banner, contato, menus, formulário de login e muito mais para que tenha uma idéia de como ficará seu portal. É frustrante instalar o software e ao final não vê nada funcional, como alguns CMS. Pensando nisso a equipe do Joomla colocou a opção de já instalar conteúdo de exemplo.
|
Vamos testar