A maior rede de estudos do Brasil

Grátis
99 pág.
Curso Joomla

Pré-visualização | Página 2 de 15

78 
Adaptando o conteúdo ao novo template .............................................................................. 82 
Aula 16 - ALTERANDO O CSS COM FIREBUG ............................................................................... 83 
Identificando o CSS .................................................................................................................. 83 
Utilizando o Firebug ................................................................................................................ 85 
Aula 17 - TAREFA COMPLEMENTAR ............................................................................................ 90 
Aula 18 - OTIMIZAÇÃO E SEGURANÇA ........................................................................................ 91 
4 
 
Dicas de SEO ............................................................................................................................ 91 
Backup ..................................................................................................................................... 93 
Utilizando o FileZilla ................................................................................................................ 96 
Adaptando o site para dispositivos móveis ............................................................................. 97 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5 
 
Aula 01 - DESENVOLVIMENTO DE SITES, 
INTRODUÇÃO AO CMS JOOMLA 
 
 
CMS / Gerenciador de Conteúdo 
Os CMS´s (Content Management System – Sistema de Gerenciamento de 
Conteúdo) são, em grande parte, softwares livres, desenvolvido por 
programadores do mundo inteiro, onde o usuário pode editar e criar conteúdo 
para seus sites com grande facilidade. 
Os principais benefícios do CMS 
• Facilidade para atualização e edição de artigos, imagens, banners, etc; 
• Praticidade para criação de novas áreas, menus e conteúdo; 
• Variações de funcionalidades no site (Ex.: disparador de e-mail mkt, 
gerenciador de downloads para os visitantes, podcast, integração com vídeos, 
inúmeras variações de visualizações de galeria de imagens, enquetes, entre 
muitas outras); 
• Posicionamento nos buscadores (Google, Yahoo!, etc); 
• Flexibilidade no desenvolvimento de projetos em diferentes portes, sendo 
adequado a cada necessidade; 
• Velocidade de carregamento; 
• Baixo custo de atualização e manutenção; 
Existem vários tipos de CMS´s? 
Sim. Estão disponíveis hoje diversas plataformas de Sistemas de Gerenciamento 
de Conteúdo como Joomla!, Drupal, Mambo, Wordpress... 
Qualquer site pode ser construído com um CMS? 
Sim. Os CMS's podem ser utilizados, com todos os seus benefícios, desde sites 
pessoais, passando por micro e pequenas empresas, até grandes portais de 
multinacionais. Isso é possível devido a sua grande flexibilidade para 
adaptações de layout e funcionalidades. 
Outro ponto a ser destacado nesta questão de adaptações aos projetos é que 
existem disponíveis hoje, prontos para utilização, mais de 5 mil plug-ins de 
funcionalidades específicas. 
6 
 
Isso quer dizer que é possível, por exemplo, você ter um disparador de e-mail 
marketing ou newsletter diretamente de seu site, disponibilizar enquetes e 
pesquisas, áreas dinâmicas para banners e textos que tornam a navegação 
mais agradável, possibilitar interações dos visitantes através de comentários e 
votações, ou até mesmo ter uma plataforma de e-commerce! 
A parte visual pode ser totalmente remodelada,independente da utilização de 
um template padrão ou de terceiros, para isso, basta que o desenvolvedor 
tenha conhecimentos em HTML/CSS, isso vale também para o desenvolvimento 
de templates a partir do “zero”. 
 
O que é o Joomla? 
O Joomla! (se pronuncia djumla) é um desses Content Management System, ou 
gerenciador de conteúdos dinâmicos, mais eficientes da atualidade. 
O sistema - organizado por design, programação e conteúdo -, possibilita a criação 
de sites das mais variadas formas, totalmente customizados. Como o Joomla! é um 
CSM de código aberto (trabalho colaborativo), existem milhares 
de templates (gratuitos e pagos) disponíveis no mercado, o que garante que você 
consiga criar sua própria página, sem grandes problemas usando um 
layout profissional e personalizado para seu negócio. 
A grande sacada do Joomla! são suas diversas extensões, componentes e 
traduções, disponíveis na maioria das vezes gratuitamente e quando pagas com 
valor muito atrativo. O sistema é desenvolvido em PHP, pode ser iniciado no 
servidor Web Apache ou IIS e sua base de dados é a MySQL. 
Breve histórico do Joomla 
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 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. 
 
 
7 
 
Aula 02 - INSTALAÇÃO DO JOOMLA 
Para utilizarmos o Joomla, necessitamos de três itens: 
 
1 – Pacote Joomla que pode ser baixado diretamente do site oficial 
(http://www.joomla.org) 
2 – Servidor WEB 
3 – Banco de Dados 
Importante citar que podemos utilizar o joomla tanto em um servidor local 
quanto diretamente em um serviço de hospedagem, em algumas etapas, 
citaremos as diferenças e posteriormente algumas orientações sobre como 
colocar seu projeto joomla na internet 
 
Realizando o Download do Joomla 
 
Acesse o site oficial (http://www.joomla.org). Procure a sessão de downloads, e 
baixe a versão mais atual (iremos utilizar a versão 3.3) 
 
 
 
Perceba que existe uma opção de Upgrade, ignore e clique somente no botão 
de Download. Crie uma pasta específica para armazenar tanto esse pacote do 
joomla quanto outros programas e arquivos que vamos baixar 
 
Download e Configuração do XAMPP 
 
Existem diversas opções de servidores web disponíveis na internet, na verdade, 
eles simulam os mesmos serviços que encontramos de forma online, como por 
exemplo, a criação e gerenciamento de um banco de dados 
 
Para usar o joomla em nosso computador necessitaremos de um servidor web e 
vamos utilizar o XAMPP por ser simples e prático 
 
Podemos procurar nos sites de busca ou acessar o site oficial (link abaixo) 
8 
 
 
https://www.apachefriends.org/pt_br/index.html 
 
Temos já na tela inicial as versões mais recentes para diversos sistemas 
operacionais, sendo que para Windows, atualmente, temos a versão 1.8.3, 
contudo, foi detectada recentemente alguma incompatibilidade entre a versão 
mais atual do joomla e a versão mais atual do XAMPP, a solução é fazer o 
download de uma versão anterior do servidor 
 
Para isso, clique no botão de download 
 
 
 
Vamos baixar a versão 1.8.2 
 
 
 
Inclusive, essa versão funciona bem em sistemas de 64bit 
 
No momento de instalar, não altere a pasta de instalação padrão, ao término da 
mesma, será aberta a janela de controle geral do Xampp, caso isso não ocorra, 
procure em sua área de trabalho ou em seus programas do menu iniciar. 
 
Para que o joomla consiga rodar, é preciso termos o Apache e o MySQL 
rodando em nosso sistema, sendo assim, clique primeiro na coluna SERVICE 
para instalar ambos e em seguida “START” na coluna ACTION na direção 
desses dois serviços de forma que ambos apresentem a cor verde em sinal de 
que estão rodando perfeitamente como na figura seguinte 
 
 
9