Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Alguém lhe disse que existe um tal de Joomla!, ferramenta de nome estranho que
serve para criar web sites na Internet de forma simples e rápida, não foi? Pois é, este
curso é sobre esse tal de Joomla!; uma ferramenta de gestão de conteúdo que propicia
as pessoas que não conhecem a arte da programação para web uma forma fácil de
disponibilizar conteúdo na grande rede organizadamente e muito atraente.
Com ele você pode criar os mais diversos web sites, sejam portais verticais ou
horizontais, institucionais, hotsites, catálogos de produtos e até mesmo lojas virtuais.
Adicionando componentes, pedaços de código desenvolvidos por terceiros, esta ferramenta
tem uma flexibilidade tão grande que é impossível descrevê-la totalmente em uma obra;
somente usando-a e sentindo o que ela pode oferecer é possível perceber suas capacidades
e inúmeras utilidades.
Este curso não tem como intuito ensinar todas as nuances e truques da ferramenta,
mas sim iniciar o leitor neste universo onde, usando uma ferramenta básica, cria-
se resultados espantosos para você ou para clientes que por ventura venha a ter. Mas
mesmo com esta iniciação, o curso prima pelo ensinamento de conceitos extremamente
necessários ao dia-a-dia daquele que pretende criar ou manter um web site baseado em
Joomla!
Se você não faz idéia do que seja o Joomla!, aproveite. Aqui você poderá não
somente conhecê-lo como também obter resultados reais de seu esforço. Entretanto se
você já o conhece, a participação pode se tornar algo interessante principalmente pelas
várias dicas apresentadas ao longo de seus módulos.
Não é necessário apresentar seu curriculum vitae para participar, mas alguns
conhecimentos prévios de algumas áreas relacionadas com a Internet e também do
desenvolvimento de software são muito bem vindos para que a compreensão se torne mais
fácil e rápida.
Mesmo que você não possua um computador em sua casa é possível executar todos
os exemplos e exercícios aqui propostos em computadores de sua escola, faculdade,
amigo ou ainda em um dos vários telecentros espalhados por diversas cidades brasileiras.
Todos os softwares que são necessários para seu aprendizado podem facilmente ser
instalados em um pendrive, cartão de memória, mp3 player ou qualquer tipo de mídia
removível que permita escrita. Desta forma você pode carregar tudo aquilo que precisa
dentro do seu tocador de músicas para qualquer lugar que for sem a necessidade de
modificar nenhum arquivo do computador que está usando.
• Editor de textos puro – usado para a edição dos códigos e páginas. Pode ser usado
qualquer editor de textos puro (não formatado) como o TextWrangler para Mac, o VI para
Linux ou o Notepad++ para Windows;
• AMP – o conjunto Apache, MySQL e PHP são necessários para a execução de seus
programas e armazenamento de seus dados. Estes aplicativos serão discutidos com maior
profundidade mais adiante.
Além destas ferramentas você irá precisar do pacote do Joomla! que pode ser
obtido no web site do curso pelo endereço www.nuncavi.com.br/joomla
Tudo isso poderá ser instalado em uma mídia removível ou ainda em seu
computador.
Como este curso está dividido
Em módulos, claro! Mas estes módulos possuem uma divisão que leva o leitor a
compreender não somente o Joomla! mas também os conceitos por trás das ferramentas
de CMS e também sobre o que é conteúdo na Internet. Desta forma foram criadas
partes que englobam cada um dos tópicos relacionados de forma coerente para a fácil
compreensão.
Seja bem-vindo
Trabalho com ferramentas de gestão há 6 anos e estou participando da
comunidade Joomla! Desde a criação do CMS em 2005. honestamente é uma de minhas
ferramentas preferidas de trabalho devido suas capacidades técnicas, facilidade de uso
e qualidade do resultado final. Espero que este curso seja para você uma oportunidade
de conhecer melhor o Joomla! E principalmente obter os resultados que deseja. Em caso
de dúvidas, perguntas ou questionamentos, por favor, use os canais do curso para entrar
em contato (fórum e/ou pager).
módulo 1
Instalação
página 06 • Capítulo 1 – Conteúdo na Internet
Tipos de conteúdos
Textos
Imagens
Sons
Vídeos
Conteúdos estático, dinâmico e colaborativo
página 09 • Capítulo 2 – Ferramentas de CMS
O que são ferramentas de CMS
A utilidade de um CMS
Os tipos de CMS
página 11 • Capítulo 3 – O Joomla!
A história do Joomla!
Quem está por trás do Joomla!
O futuro
página 14 • Capítulo 4- Instalação do Joomla!
O que é preciso? - Plataforma AMP
Obtendo o XAMPP
Instalando o XAMPP
O Joomla!
Obtendo o Joomla!
Instalando o Joomla!
página 22 • Capítulo 5 - Ferramentas adicionais
phpMyAdmin
Cliente de FTP
Finalizando
Capítulo 1
Conteúdo na Internet
“O conteúdo é rei”
Parece um tema de música não é verdade? Mas o conteúdo, aquilo que está disponível para qualquer
pessoa ler, ver e ouvir na Internet é a verdadeira rede e sua parte mais importante. Esqueça servidores,
web sites, links e outras partes que podem aparentar serem importantes. Quem é importante realmente é
o conteúdo pois sem ele qualquer estrutura tecnológica não passa de um punhado de silício sem uso.
Mas como é possível tal afirmação? Simples; observe o que você faz na Internet. Você não está à procura
de um servidor ou de um web site. Na verdade está em busca de algo que existe dentro de um servidor ou
que está dentro de um web site. E este “algo” é chamado de conteúdo.
Então o conteúdo é o que vejo?
Não só o que você, mas o que você ouve e o que lê também (e dentro em breve, o que sente). O conteúdo
é aquilo que você procura na Internet em um web site de buscas como o Google ou Yahoo, em um web site
de relacionamentos como Orkut ou Facebook ou ainda em seu programa de e-mail. O conteúdo sempre é o
alvo de suas incansáveis buscas na grande rede e seja como for, ele sempre está em evidência.
Mas o conteúdo sozinho não serve para nada e, se estiver desorganizado, pior ainda; torna-se lixo
cibernético do qual todos querem distância. Bom conteúdo precisa estar organizado e disponível de tal
forma que qualquer pessoa possa encontrá-lo facilmente. Quando isso acontece ele se torna utilizável e
presta para alguma coisa.
Neste capítulo você vai conhecer um pouco mais sobre conteúdo, sua organização e sua importância antes
de conhecer as ferramentas que o gerenciam. Muitos invertem esta regra e ficam com uma batata quente
nas mãos pois não sabem muito bem o que fazer com o conteúdo existente e quando isso acontece, web
sites de baixa qualidade, usuários frustrados e empresas desgostosas com suas soluções brotam na Internet
como mato num terreno baldio.
Tipos de conteúdos
Já dei a dica antes do que é conteúdo; textos, sons, imagens, vídeos. Mas também conjuntos ou misturas
destes tipos são também conteúdo. Por exemplo, quando se deseja adquirir algo em uma loja virtual o
conjunto de informações sobre determinado produto é um conteúdo. Sua foto, seu texto explicativo, suas
descrições técnicas e também o valor fazem parte do que pode ser chamado de conteúdo composto.
Mas antes de falar sobre o conteúdo composto, vamos ver mais atentamente cada uma das partes desta composição.
Textos
Desde o começo da história, textos são a forma mais difundida de transmissão de informação e sem a
menor dúvida são o conteúdo mais visível e comum na Internet. Bilhões de linhas de textos em centenas
de idiomas e dialetos diferentes permitem que o conhecimento trafegue de um lado para outro carregando
informação, entretenimento e conhecimento para todos os cantos do globo por meio de mensagens de
correio eletrônico (o e-mail) e web sites de todos os tipos.
Esta facilidade não é só propiciada pelas formas de distribuição, mas também pela leveza que um texto
possui. Diante de outros tipos como imagens, sons e vídeos, os textos possuem a vantagem de serem
pequenos, leves e de fácil transmissão, características que os torna a principal opção para todos.
Mas o conteúdo não para aí. Muito ainda está por vir e algumas dicas são a interação real do usuário com
a rede e também com os equipamentos. Dentro em breve poderemos ver web sites que se modificam
automaticamente diante de reações de seus visitantes sugerindo diversas facetas diferentes para os
diversos perfis de usuários. Além disso, a capacidade de modificação e colaboração na criação do conteúdo
é estendida para equipamentos além dos computadores. Telefones celulares, televisão e todo o tipo de
mídia irão convergir em um só ponto onde o usuário poderá ter tudo aquilo que deseja, ou quase tudo.
Agora você já conhece quais são os tipos de conteúdos e as diferenças entre conteúdos estáticos,
dinâmicos e colaborativos, vamos ver onde colocar estes conteúdos e como gerenciá-los.
A utilidade de um CMS
Como já dito, a utilidade de um CMS é fácil de ser percebida: facilita a sua vida quando deseja colocar
um conteúdo na Internet. Mas ferramentas de CMS vão além disso. Elas podem também ser usadas,
por exemplo, como lojas ou shoppings virtuais onde você pode comprar o que quiser. Também pode, se
assim desejar, criar um álbum de fotos e mostrar para todo mundo suas viagens ou passeios. Mais ainda?
Pode também criar um jornalzinho eletrônico do seu condomínio para que os moradores possam ler as
novidades, agendar a quadra para o bate-bola de final de semana, conhecer as contas do prédio ou ainda
pagar seu boleto bancário.
• Então eu posso usar uma ferramenta de CMS para o que bem entender?
• Sim, pode.
• Mas então por quê muitas empresas desenvolvem softwares que não são CMS?
Uma boa pergunta. A grande maioria das empresas efetivamente NÃO CONHECEM as capacidades de uma
ferramenta de CMS e as que conhecem acreditam que elas não servem para seus propósitos. Resumindo:
são ignorantes neste assunto.
A bem da verdade, as ferramentas de CMS servem podem ser usadas em quase todos os casos. Observe que
a palavra quase está grifada e isso tem um propósito: existem casos onde ferramentas de CMS não podem
ser usadas devido as complexidades existentes em um projeto ou ainda por necessidades específicas do
ambiente do usuário. Como exemplo, podem ser citados sistemas bancários que são tão peculiares e tão
específicos que um CMS não seria capaz de tratar e absorver todas as necessidades pertinentes neste
ambiente. Neste cenário é preferível que seja desenvolvida uma aplicação específica para este caso que
ficar quebrando a cabeça com o uso de um CMS.
Os tipos de CMS
Engana-se aquele que pensa que existe somente um tipo de ferramenta de CMS. Na verdade tenta-se
dividir as ferramentas de CMS em cinco categorias principais de acordo com suas áreas de utilização, que
são:
• Enterprise CMS – ferramentas usadas para o gerenciamento de conteúdos e processos dentro de empresas
(normalmente grandes empresas).
• Web CMS – as ferramentas de CMS usadas para o gerenciamento de conteúdo na Internet (como o
Joomla!)
• Document Management Systems (DMS) – ferramentas para o gerenciamento de documentos em diversos
formatos (doc, pdf, txt, imagens, etc)
• Mobile CMS – ferramentas de gerenciamento de conteúdo para dispositivos móveis (telefones celulares,
smartphones e outros)
• Learn CMS – ferramentas para gerenciamento de conteúdo para ensino (e-learning)
Para saber mais visite o endereço: http://en.wikipedia.org/wiki/Content_management_system
Estes tipos de ferramentas muitas vezes se combinam ou se mesclam em diversos momentos pois algumas
de suas funções são semelhantes quando não iguais. Como exemplo pode-se citar um Web CMS (como o
Joomla!) que também pode ser usado com um DMS ou ainda um Mobile CMS pois as funções existentes no
mesmo (ou que podem ser adicionadas) existem nos CMS’s de outras categorias.
Agora que já conhece um pouco sobre conteúdo e ferramentas de CMS, vamos nos focar na ferramenta
deste curso, o Joomla!
Conhecido com um dos melhores CMS’s do mundo (mais especificamente um Web CMS), o Joomla! É uma
ferramenta espetacular para o desenvolvimento de web sites. Além de sua fácil utilização e administração,
ele também possui uma vantagem enorme sobre outros concorrentes: seu licenciamento livre que oferece
seu código aberto e custo de aquisição zero.
Com tudo isso não é estranho que ele tenha, ao longo de pouco mais de cinco anos de vida ganho diversos
prêmios mundiais de qualidade e que a comunidade de usuários ao redor do mesmo em todo o mundo
passe da casa de milhões. Tudo isso faz com que pequenos web sites e grandes empresas sejam listadas
como usuários fieis da ferramenta como o Ministério da Educação do Brasil, a Universidade de São Paulo, a
Porsche, a ONU e tantos outros.
Para conhecê-lo melhor, vamos ver um pouco de sua história.
A história do Joomla!
Em meados de 2003 comecei a trabalhar com ferramentas de gestão de conteúdo. Naquela época ainda
reinavam os CMS’s proprietários com larga vantagem sobre aqueles licenciados sob alguma licença livre.
Minha escolha de trabalho era pela segunda opção e nesta seara existiam dois bons concorrentes: Drupal e
Mambo.
Não me recordo porque de minha escolha pelo Mambo naquele tempo, mas creio que a interface
visualmente amigável, a quantidade de usuários da ferramenta no Brasil (que era expressivo) e também a
comunidade de desenvolvedores em torno do projeto me fizeram debandar para o lado dele. Isto não quer
dizer que o Drupal fosse pior ou melhor que o Mambo; nada disso. Somente questões pontuais de escolha,
nada mais que isso.
Entre 2004 e 2005 o Mambo atingiu seu ápice. Grandes web sites usavam o CMS no mundo todo (como
a Porsche Brasil desenvolvido por Igor Dutra e a MTV na Holanda), a comunidade crescia em números
exponenciais toda a semana e o projeto recebeu 5 prêmios mundiais como a melhor solução Open Source
de CMS. Também aqui no Brasil o cenário não era diferente; empresas e instituições que procuravam uma
solução de baixo custo e de fácil administração e uso ouviam falar do Mambo e rapidamente o adotavam
tanto em intranets quando na Internet. Parecia que o céu era o limite. Parecia...
A reviravolta
Antes de contar a reviravolta, é preciso que o leitor dê alguns passos atrás a fim de entender onde cada
peça estava em cima do tabuleiro.
O Mambo foi criado em 2000 como um software proprietário pela Miro International Pyt Inc., empresa
australiana que decidiu em abril de 2001 criar um projeto de software livre em torno do mesmo e licenciar
seu código sob uma licença livre (a GPL – General Public License) mas ainda mantendo sua versão própria
e não liberando os direitos de copyright inerentes ao mesmo. Isso gerou atritos e problemas (inclusive
legais) com os desenvolvedores da comunidade que se formou em volta do projeto pois além de partes
de códigos eram usados sem autorização (ou anuência) dentro da versão proprietária, não era um modelo
realmente livre ou gerido pela comunidade; existia uma empresa detentora dos direitos da ferramenta e
isso incomodava.
Esta situação se arrastou durante ao menos dois anos. Durante este período alguns líderes da comunidade
Ao contrário da grande parte dos programas de computador, o Joomla! não demanda um conhecimento
profundo de seus usuários. Basta estar atento para alguns passos e ter em mãos algumas informações
que o processo não leva mais que cinco minutos para ser realizado. Entretanto, como problemas podem
acontecer principalmente quando instalamos em um servidor na Internet, este capítulo apresenta a forma
básica de instalação em um computador pessoal (que depois inclusive pode ser migrado para um servidor)
para depois apresentar como instalar em um servidor externo.
Para começar a instalação, são necessários alguns softwares, além do Joomla! para seu correto
funcionamento. Vamos ver quais são agora.
Obtendo o XAMPP
O primeiro passo é óbvio: você precisa do pacote XAMPP para instalá-lo no computador que está usando.
Para isso você tem duas alternativas: ou acessa o site do projeto XAMPP na Internet pelo endereço www.
apachefriends.org ou acesse a área de downloads deste curso no site do orientador pelo endereço www.
nuncavi.com.br/joomla
Particularmente indico a segunda opção pois a versão que lá se encontra é sempre a mais atual e você não
irá se perder na hora de procurá-la.
Com o pacote em mãos, vamos fazer a instalação.
Instalando o XAMPP
Qualquer usuário da plataforma Windows consegue instalar o XAMPP seguindo os passos descritos adiante.
Somente tome cuidado quando for necessário digitar alguma informação dentro de algum campo no
momento da instalação. Qualquer erro de digitação pode causar o mau funcionamento do sistema ou
apresentar diversos erros na instalação do Joomla! mais adiante. Então, siga os passos corretamente.
A partir deste momento o XAMPP está instalado com todos os aplicativos que irá precisar ao longo do curso
para o perfeito funcionamento do Joomla! Foi criado um ícone em sua área de trabalho que você pode
usar para acessar o painel de controle do XAMPP. Clique neste ícone agora para iniciar os servidores de
banco de dados e também de web. Feito isso, será apresentada a seguinte janela:
Observe que os servidores (aqui chamados de Modules) do Apache e também do MySQL não estão em
funcionamento. Para executá-los, clique sobre os botões “start”existentes ao lado de seus nomes. Se tudo
ocorrer sem problemas, a seguinte janela é agora apresentada:
Parabéns! Seus servidores estão funcionando corretamente e o Joomla! já pode ser instalado.
Clicando no nome do idioma nesta página inicial, tem-se acesso a área administrativa do pacote XAMPP
que contém várias informações úteis e interessantes (e que irá usar dentro em breve).
O Joomla!
Agora que você possui os aplicativos necessários para a instalação e execução do Joomla!, vamos
realmente começar a trabalhar com ele.
Obtendo o Joomla!
Antes de mais nada, como de praxe, é necessário obter o pacote do Joomla! para a instalação. Para isso,
acesse o site oficial do Joomla! em www.joomla.org ou acesse a área de downloads deste curso no site do
orientador pelo endereço www.nuncavi.com.br/joomla
Particularmente indico a segunda opção pois a versão que lá se encontra é sempre a mais atual e você não
irá se perder na hora de procurá-la.
Com o pacote em mãos, vamos fazer a instalação.
Instalando o Joomla!
O processo de instalação do Joomla! é um pouco diferente da maioria dos softwares que possui no
computador e também do pacote XAMPP que acabou de instalar pois sua interface é baseada em páginas
web e não em um aplicativo de computador (por isso que precisa do servidor web, do banco de dados e
também da linguagem PHP).
Mas não se assuste. Isso não quer dizer que seja muito difícil ou até mesmo impossível de ser feito. Basta
seguir os passos com atenção que tudo sairá bem. Vamos lá?
Passo 1: descompactando o pacote. O primeiro passo na instalação do Joomla! é descompactar todos seus
arquivos. Para isso você precisa de um aplicativo instalado em seu computador como o Winzip, Winrar,
7-zip ou qualquer outro que seja capaz de trabalhar com arquivos de extensão .zip.
Dica: No web site do orientador está disponível o programa 7-zip que pode ser usado para esta tarefa.
ATENÇÃO: você deve colocar a pasta joomla DENTRO da pasta htdocs e não dentro da pasta xampp.
Não esqueça pois este passo é muito importante.
Esta página é o início da instalação do Joomla! em seu sistema. Nela você irá encontrar uma lista de
idiomas que podem ser usados na instalação do Joomla! (somente na instalação, depois veremos como
alterar o idioma nativo) ao lado direito e uma lista dos passos pelos quais irá passar (em número de sete)
durante o processo de instalação.
Pode acontecer desta página não estar sendo apresentada em português para você. Isso acontece devido
as configurações do idioma padrão que está sendo usado em seu navegador. Se este for seu caso, não se
Se alguma opção das configurações obrigatórias estiver em vermelho, pare o que está fazendo e verifique
qual pode ser o problema. Se não souber como resolver, entre em contato com o orientador do curso.
Já nas configurações recomendadas, se encontrar algo em vermelho, observe o que é, anote e caso
queira, entre em contato com o orientador. Nesta instalação possivelmente a opção de Exibir Erros
estará em vermelho. Isso não é um problema, mas sim uma configuração que é realizada no servidor web
para não apresentar possíveis erros de execução do sistema em ambientes de produção. É também uma
questão de segurança.
Com tudo verificado, vamos para o próximo passo clicando no botão Próximo existente no canto superior
direito da página.
Passo 6: esta passo é muito importante pois são as configurações de acesso ao banco de dados usado pelo
Joomla! para armazenar todo o conteúdo e também suas configurações. Nesta página os seguintes campos
são apresentados:
• Tipo de banco de dados – qual o tipo de banco de dados que o Joomla! irá usar. Selecione a opção mysql;
• Nome do servidor – nome ou endereço IP do servidor onde o banco de dados está instalado. Como em
nosso caso o banco de dados está instalado na mesma máquina que o Joomla!, preenchemos este campo
com o nome “localhost” (sem as aspas) ou ainda com o endereço IP 127.0.0.1;
• Nome de usuário – o nome do usuário que tem acesso ao banco de dados para leitura e escrita. Em nosso
caso usamos o usuário “root” (sem aspas);
• Senha – a senha do usuário do banco de dados. Em nosso caso, deixe em branco este campo pois o
usuário root está configurado para não ter uma senha;
• Nome do banco de dados – pode ser qualquer nome desde que não contenha espaços e caracteres
especiais (sinais de pontuação). Em nosso exemplo coloca-se “joomla” (sem aspas). Se quiser outro nome,
por favor, anote-o pois será necessário saber o mesmo no futuro.
Depois de preencher todos os campos (exceto o campo senha que deve estar em branco para uso neste
curso) clique no botão Próximo existente no canto superior da página. Se as configurações estiverem
corretas é apresentada uma nova página. Caso contrário, uma mensagem de erro é mostrada a você. Caso
isso aconteça, copie a mensagem de erro e envie para seu orientador pedindo auxílio com esta questão.
Passo 7: a configuração de FTP não será usada neste momento e por isso não é necessário configurar nada
no passo 7. Clique no botão Próximo para continuar.
Nota: as configurações de FTP serão discutidas no módulo 4 deste curso.
Passo 8: estamos acabando! A configuração principal contém os seguintes campos que devem ser
preenchidos por você:
Nesta página também existe um botão que vamos usar. Trata-se do “instalar exemplo de conteúdo” Com
ele é possível executar a instalação de um conjunto de conteúdo (em inglês) para que possamos trabalhar
e conhecer as principais funcionalidades do CMS nos módulos seguintes. Mais adiante será apresentado
como instalar o Joomla! sem este conteúdo de testes. Então, para nosso curso, clique no botão “Instalar
exemplo de conteúdo” e aguarde alguns momentos. Quando o Joomla! finalizar este processo, será
apresentada uma mensagem como a seguinte:
Após o processo de instalação do conteúdo de testes, clique no botão Próximo existente no canto superior
direito da página.
Passo 9: o processo de instalação foi finalizado com êxito. Meus parabéns! Você acaba de instalar seu
primeiro CMS. Agora, para utilizá-lo, basta somente um detalhe que é a remoção (ou mudança de nome)
da pasta de instalação. Sem esta alteração não será possível executar o Joomla!.
Para executar este passo, abra seu Windows Explorer e navegue entre as páginas até o seguinte caminho:
c:\xampplite\htdocs\joomla Dentro desta pasta é onde reside a pasta installation que precisa ser removida
ou renomeada. Indico fortemente que seja somente renomeada (para installation-old por exemplo) pois
caso queira refazer a instalação não será necessário descompactar novamente o Joomla!
Depois que renomear (ou remover) esta pasta, retorne a janela de seu navegador e clique no botão Site
existente no canto superior direito da página. O Joomla! então entra em ação e lhe apresenta a seguinte tela:
Não foi difícil não é mesmo? Poucos passos, poucas configurações e rapidamente você tem um CMS sendo
executado em seu computador.
Navegue pelo conteúdo clicando sobre os links existentes nesta página, vote nas enquetes, faça alguma busca,
use a ferramenta e sinta-se a vontade com ela. Durante os próximos dois meses ela certamente será sua grande
companheira.
Agora que já instalou o Joomla! vamos conhecer algumas ferramentas que certamente irá precisar dentro em breve.
Durante o curso iremos usar algumas ferramentas (além do Joomla! é claro) para administrar conteúdo.
Elas não são obrigatórias mas é de bom alvitre que as conheça para quando estiver em alguma enrascada
e precisar delas ou quando quiser fazer alguma coisa dentro de um servidor que não tem acesso como tem
em seu computador (principalmente quando se tratar de permissões de acesso).
As principais ferramentas de auxílio do administrador de CMS Joomla! são:
phpMyAdmin
Inevitavelmente em algum momento de sua vida como administrador de um web site Joomla! você
irá se deparar com a necessidade de acessar o banco de dados do CMS “na unha”. Quer queira quer
não, vai precisar fazer isso (um exemplo é para recuperar a senha de administrador que fez a besteira
de esquecer). A melhor forma de fazer isso sem muita dor de cabeça e conhecimento é usando o
phpMyAdmin, uma ferramenta gráfica baseada em web que permite a execução de todos (ou quase todos)
os comandos possíveis dentro de um banco MySQL, além da exportação e importação de dados, otimização
de tabelas e outras tarefas.
O pacote XAMPP já traz o phpMyAdmin para seu uso e já instala-o junto com os demais softwares. Para
acessá-lo, basta entrar no painel do XAMPP (veja o capítulo de instalação do XAMPP neste módulo) e clicar
na opção phpMyAdmin existente no menu lateral. Uma tela será apresentada para você com a seguinte:
Observe que na lateral esquerda do phpMyAdmin já existe o banco de dados joomla que acabamos de criar
no processo de instalação do CMS. Se clicar sobre este banco de dados, a seguinte tela é apresentada:
Esta tela é a representação gráfica do banco de dados utilizado por nosso CMS mostrando as tabelas
existentes, os números de registros em cada uma delas, o formato de caracteres usados, o tamanho
ocupado por cada uma das tabelas e outros dados adicionais.
Não é escopo deste curso ensinar o uso desta ferramenta mas caso queira e tenha interesse, acesse o web
site oficial do phpMyAdmin e leia a documentação existente (parcialmente em português) pelo endereço
http://www.phpmyadmin.net/localized_docs/pt_BR/Documentation.html
Cliente de FTP
Outra ferramenta imprescindível no dia a dia de um administrador é o cliente de FTP. Esta ferramenta
fornece o acesso aos arquivos armazenados em um servidor por meio do protocolo de comunicação FTP (file
transfer protocol) que permite o envio e recebimento de arquivos de um servidor, bem como a execução de
outras tarefas como renomear arquivos, apagá-los (perigo!) mudar permissões de acesso e etc.
Existem centenas de clientes de FTP disponíveis para download na Internet para todos os gostos e todos
os tipos de sistemas operacionais. Aqui, uma pequena lista de clientes gratuitos que você pode testar e
verificar com qual mais se identifica.
• Filezilla – um dos melhores clientes de FTP para Windows. http://filezilla-project.org/
• WinSCP – um cliente de FTP e SFTP (Secure FTP) para Windows. http://winscp.net/eng/index.php
• FireFTP – uma extensão para o Mozilla Firefox. http://fireftp.mozdev.org/
• Cyberduck – cliente de FTP para usuários Mac OS/X. http://cyberduck.ch/
• Fling FTP – cliente para Windows e Mac OS/X. http://www.nchsoftware.com/ftp/index.html