24
Joomla para Iniciantes Prof. Eliel Cruz Desenvolvedor Web @elielkruz [email protected]

Oficina Joomla para Iniciantes

Embed Size (px)

DESCRIPTION

Oficina de Joomla para Iniciantes no Joomla Day Brasil 2010. Em Brasília DF. #jdbr10

Citation preview

Page 1: Oficina Joomla para Iniciantes

Joomla para IniciantesProf. Eliel Cruz

Desenvolvedor Web @elielkruz

[email protected]

Page 2: Oficina Joomla para Iniciantes

E o Joomla, afinal de contas, o que é?

Page 3: Oficina Joomla para Iniciantes

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“.

Page 4: Oficina Joomla para Iniciantes

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.

Page 5: Oficina Joomla para Iniciantes

Comunidade

Page 6: Oficina Joomla para Iniciantes

Logo

Page 7: Oficina Joomla para Iniciantes

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.

Page 8: Oficina Joomla para Iniciantes

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.

Page 9: Oficina Joomla para Iniciantes

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.

Page 10: Oficina Joomla para Iniciantes

Principais características Có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.

Page 11: Oficina Joomla para Iniciantes

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent aliquam, justo convallis luctus rutrum, erat nulla fermentum diam, at nonummy quam ante ac quam. Maecenas urna purus, fermentum id, molestie in, commodo porttitor, felis.

Conteúdo? O que é isto?

Page 12: Oficina Joomla para Iniciantes

Conceitos dos CMS’sFacilitar o gerenciamento de conteúdoSeparar conteúdo de design de textoPermitir o uso simultâneo por usuáriosReduzir o tempo de desenvolvimento

Page 13: Oficina Joomla para Iniciantes

Verdades, meias verdades e mentirasSó existem CMS’s livres – mentiraCMS sempre é “quadradinho” – mentiraÉ uma ferramenta fácil – meia verdadeNão suportam altas demandas – mentiraExistem de vários tipos - verdade

Page 14: Oficina Joomla para Iniciantes

Qual é 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.

Page 15: Oficina Joomla para Iniciantes

Com o que se preocuparQual o tipo de projetoQual a demanda do projetoQuestões técnicas do projetoQuem é o usuário final da

ferramenta

Page 16: Oficina Joomla para Iniciantes

O 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.

Page 17: Oficina Joomla para Iniciantes

É 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.

Page 18: Oficina Joomla para Iniciantes

Quem usa?

Page 19: Oficina Joomla para Iniciantes
Page 20: Oficina Joomla para Iniciantes
Page 21: Oficina Joomla para Iniciantes
Page 22: Oficina Joomla para Iniciantes

Live Show com toda visão do

Joomla e instalação.

Page 23: Oficina Joomla para Iniciantes

Cuidado com as “verdades”

CMS não é a salvação da pátriaCMS não é a última coca-cola o desertoCMS não é coisa de nerdCMS não mata a criatividade

Page 24: Oficina Joomla para Iniciantes

Obrigado!Perguntas ?

[email protected]@elielkruz