Oficina Joomla para Iniciantes

Preview:

DESCRIPTION

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

Citation preview

Joomla para IniciantesProf. Eliel Cruz

Desenvolvedor Web @elielkruz

contato@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í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.

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?

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

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

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.

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

ferramenta

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.

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

Quem usa?

Live Show com toda visão do

Joomla e instalação.

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

Obrigado!Perguntas ?

contato@elielcruz.com.br@elielkruz