Joomla para IniciantesProf. Eliel CruzDesenvolvedor Web @elielkruzcontato@elielcruz.com.br
E o Joomla, afinal de contas, o que é?
ConceitoJoomla! (pronuncia-se djumla) é um Sistema de gestão de conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e pode ser executado no servidor Web Apache ou IIS e banco de dados MySQL.É um projeto de código aberto (licença GNU/GPL) e a sua última versão estável é a 1.5.17; a sua última versão legada é a 1.0.15. O Joomla! é uma ferramenta de CMS muito poderosa, tendo recebido o "Linux Awards“.
Curiosidades!Joomla, é derivada de 'Jumla", que significa algo como "todos juntos" de uma lingua que é falada na africa. Foi escolhida entre algumas outras dezenas para formar o que na época seria um novo CMS. A vantagem de não ser tão conhecida, era que praticamente ninguem tinha registrado qualquer domínio na internet com esse nome.
Comunidade
Logo
HistóriaTrata-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 utilizadores, não aceitaram a transferência e, em 2005, criaram o "Joomla 1.0", também "open source", a partir do código-fonte do Mambo 4.5.2.
VantagensInstalar o Joomla é relativamente simples, requer apenas seguir certos passos básicos, inicialmente não envolvendo conhecimentos em linguagem de programação. Com um servidor de internet adequado e uma base de dados, é possível obter um website sem erros e absolutamente seguro, onde é possível editar conteúdo obedecendo-se uma certa logística de acordo com a finalidade do website sem a necessidade de um conhecimento extraordinário. No entanto, o aprimoramento do website dependerá muito do conhecimento do usuário em termos técnicos, a fim de atingir um certo padrão gráfico, harmônico e funcional do website.
Características que o popularizam, destacam-se:É um software livre, ou seja, encontra-se disponível numa versão básica e gratuita;Foi escrito com PHP e MySQL, dois dos softwares "open source" mais populares do mercado;Dispõe de vários módulos e componentes disponíveis, a partir da base herdada do Mambo;A sua comunidade vem crescendo,e pode se encontrar ajuda inclusive em língua portuguesa;A cada dia vem surgindo módulos e componentes, tornando a versão básica mais rica e funcional.A comunidade de programadores e especialistas em Joomla vem crescendo cada vez mais, facilitando-se cada vez mais a ajuda mútua;O surgimento de feiras nacionais e internacionais tem alertado a comunidade já existente, tornando o Joomla, algo universal.Recomenda-se ajuda profissional em certos casos específicos, dependendo do objetivo do website.
Principais característicasCó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).Compatibilidade com versão anterior.
Conteúdo? O que é isto?Loremipsumdolorsitamet, consectetueradipiscingelit. Praesentaliquam, justo convallisluctusrutrum, eratnullafermentumdiam, atnonummyquam ante acquam. Maecenas urna purus, fermentum id, molestie in, commodoporttitor, felis.
Conceitos dos CMS’sFacilitar o gerenciamento de conteúdo
Separar conteúdo de design de texto
Permitir o uso simultâneo por usuários
Reduzir o tempo de desenvolvimentoVerdades, meias verdades e mentirasSó existem CMS’s livres – mentira
CMS sempre é “quadradinho” – mentira
É uma ferramenta fácil – meia verdade
Não suportam altas demandas – mentira
Existem de vários tipos - verdadeQual é a diferença entre Joomla! e uma solução comercial?	As soluções comerciais oferecem diferentes versões de acordo com o valor a investir. Joomla! está disponível numa versão abrangente - e não custa nada. 	Muitas das soluções comerciais de CMS tem um vasto numero de módulos - em alguns casos pode ir até aos 80. Joomla oferece a uma volumosa quantidade de extensões que atualmente é mais de 5000.Joomla! tem uma comunidade ativa de mais de 200,000 usuários validados e colaboradores.
Com o que se preocuparQual o tipo de projeto
Qual a demanda do projeto
Questões técnicas do projeto
Quem é o usuário final da ferramentaO meu site CMS será amigável para os motores de busca?O CMS oferece a melhor plataforma para desenvolver os sites com todas as exigências de SEO.A disposição do HTML é bem formada e sem tabelas que facilitam a leitura dos crawlers (programa de pesquisa na World Wide Web).Os URL's podem ser do tipo www.oseusite.com/nomedoconteudo.html, sendo assim são extremamente amigáveis dos motores de busca.As palavras chave 'Meta tags' podem ser definidos a um nível global (através do local) e também no nível da página.
É difícil de manter um site CMS?A maior vantagem de usar um sistema CMS é que é muito mais fácil de manter e atualizar. As pessoas sem experiência em HTML ou de programação podem facilmente manter e atualizar o site.Adicionalmente, após uma avaliação cuidadosa, nós identificamos Joomla como a plataforma preferida de CMS no mundo.

Oficina Joomla para Iniciantes

  • 1.
    Joomla para IniciantesProf.Eliel CruzDesenvolvedor Web @elielkruzcontato@elielcruz.com.br
  • 2.
    E o Joomla,afinal de contas, o que é?
  • 3.
    ConceitoJoomla! (pronuncia-se djumla)é um Sistema de gestão de conteúdos (Content Management System - CMS) desenvolvido a partir do CMS Mambo. É desenvolvido em PHP e pode ser executado no servidor Web Apache ou IIS e banco de dados MySQL.É um projeto de código aberto (licença GNU/GPL) e a sua última versão estável é a 1.5.17; a sua última versão legada é a 1.0.15. O Joomla! é uma ferramenta de CMS muito poderosa, tendo recebido o "Linux Awards“.
  • 4.
    Curiosidades!Joomla, é derivadade 'Jumla", que significa algo como "todos juntos" de uma lingua que é falada na africa. Foi escolhida entre algumas outras dezenas para formar o que na época seria um novo CMS. A vantagem de não ser tão conhecida, era que praticamente ninguem tinha registrado qualquer domínio na internet com esse nome.
  • 5.
  • 6.
  • 7.
    HistóriaTrata-se do resultadoda 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 utilizadores, não aceitaram a transferência e, em 2005, criaram o "Joomla 1.0", também "open source", a partir do código-fonte do Mambo 4.5.2.
  • 8.
    VantagensInstalar o Joomlaé relativamente simples, requer apenas seguir certos passos básicos, inicialmente não envolvendo conhecimentos em linguagem de programação. Com um servidor de internet adequado e uma base de dados, é possível obter um website sem erros e absolutamente seguro, onde é possível editar conteúdo obedecendo-se uma certa logística de acordo com a finalidade do website sem a necessidade de um conhecimento extraordinário. No entanto, o aprimoramento do website dependerá muito do conhecimento do usuário em termos técnicos, a fim de atingir um certo padrão gráfico, harmônico e funcional do website.
  • 9.
    Características que opopularizam, destacam-se:É um software livre, ou seja, encontra-se disponível numa versão básica e gratuita;Foi escrito com PHP e MySQL, dois dos softwares "open source" mais populares do mercado;Dispõe de vários módulos e componentes disponíveis, a partir da base herdada do Mambo;A sua comunidade vem crescendo,e pode se encontrar ajuda inclusive em língua portuguesa;A cada dia vem surgindo módulos e componentes, tornando a versão básica mais rica e funcional.A comunidade de programadores e especialistas em Joomla vem crescendo cada vez mais, facilitando-se cada vez mais a ajuda mútua;O surgimento de feiras nacionais e internacionais tem alertado a comunidade já existente, tornando o Joomla, algo universal.Recomenda-se ajuda profissional em certos casos específicos, dependendo do objetivo do website.
  • 10.
    Principais característicasCó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).Compatibilidade com versão anterior.
  • 11.
    Conteúdo? O queé isto?Loremipsumdolorsitamet, consectetueradipiscingelit. Praesentaliquam, justo convallisluctusrutrum, eratnullafermentumdiam, atnonummyquam ante acquam. Maecenas urna purus, fermentum id, molestie in, commodoporttitor, felis.
  • 12.
    Conceitos dos CMS’sFacilitaro gerenciamento de conteúdo
  • 13.
    Separar conteúdo dedesign de texto
  • 14.
    Permitir o usosimultâneo por usuários
  • 15.
    Reduzir o tempode desenvolvimentoVerdades, meias verdades e mentirasSó existem CMS’s livres – mentira
  • 16.
    CMS sempre é“quadradinho” – mentira
  • 17.
    É uma ferramentafácil – meia verdade
  • 18.
    Não suportam altasdemandas – mentira
  • 19.
    Existem de váriostipos - verdadeQual é a diferença entre Joomla! e uma solução comercial? As soluções comerciais oferecem diferentes versões de acordo com o valor a investir. Joomla! está disponível numa versão abrangente - e não custa nada. Muitas das soluções comerciais de CMS tem um vasto numero de módulos - em alguns casos pode ir até aos 80. Joomla oferece a uma volumosa quantidade de extensões que atualmente é mais de 5000.Joomla! tem uma comunidade ativa de mais de 200,000 usuários validados e colaboradores.
  • 20.
    Com o quese preocuparQual o tipo de projeto
  • 21.
    Qual a demandado projeto
  • 22.
  • 23.
    Quem é ousuário final da ferramentaO meu site CMS será amigável para os motores de busca?O CMS oferece a melhor plataforma para desenvolver os sites com todas as exigências de SEO.A disposição do HTML é bem formada e sem tabelas que facilitam a leitura dos crawlers (programa de pesquisa na World Wide Web).Os URL's podem ser do tipo www.oseusite.com/nomedoconteudo.html, sendo assim são extremamente amigáveis dos motores de busca.As palavras chave 'Meta tags' podem ser definidos a um nível global (através do local) e também no nível da página.
  • 24.
    É difícil demanter um site CMS?A maior vantagem de usar um sistema CMS é que é muito mais fácil de manter e atualizar. As pessoas sem experiência em HTML ou de programação podem facilmente manter e atualizar o site.Adicionalmente, após uma avaliação cuidadosa, nós identificamos Joomla como a plataforma preferida de CMS no mundo.