Você está na página 1de 7

Introdução a CMS e Instalação do Joomla 1.

Autor e Data da Postagem


Autor: Pedro Victor Pontes Pinheiro
Data: 29/04/10

Neste tutorial iremos tratar de conceitos básicos do sistema gerenciador de conteúdo Joomla.
Além de falar um pouco sobre alguns conceitos de CMS iremos também mostrar o básico de sua
instalação e administração.

1. CMS.

1.1. Introdução.

CMS significa “Sistema de Gerenciamento de conteúdo” (“Content Management System”),


também pode ser chamado de SGC (“Sistema de Gestão de Conteúdo”) que tem como objetivo
principal facilitar o desenvolvimento, manutenção e atualização de websites, portais, blogs, etc.,
tudo de forma dinâmica, através de uma interface de utilizador via Internet.
CMS é um framework que provê um esqueleto pra você construir o seu site. Possui recursos
básicos de manutenção e administração já prontamente disponíveis.

1.2. História.

Inicialmente diferentes empresas foram criando seus próprios CMSs para facilitar a edição e
publicação de material online em grande quantidade por exemplo. O problema é que esses CMSs
eram proprietários e eram apenas dessas empresas. Eles também não eram adaptáveis a outros tipos
de problemas específicos além daqueles os quais o CMS foi desenvolvido para resolver.
Em 1995, a CNET, uma empresa de mídia web, resolveu comercializar seu CMS através de
uma empresa à parte, denominada Vignette, iniciando assim o comércio de gerenciadores de
conteúdo.

1.3. Vantagens.

Um CMS permite que a empresa tenha total autonomia sobre o conteúdo e evolução da sua
presença na internet e dispense a assistência de terceiros ou empresas especializadas para
manutenções de rotina. Nem mesmo é preciso um funcionário dedicado (webmaster), pois cada
membro da equipe poderá gerenciar o seu próprio conteúdo, diluindo os custos com recursos
humanos.
O CMS permite a uma pessoa, mesmo sem conhecimentos de programação, criar seus
próprios sites. Eles também facilitam o trabalho dos desenvolvedores devido ao fato de já existirem
inúmeras soluções prontas para funcionalidades específicas de cada site. Os CMSs são indicados
para sites que exigem atualizações frequentes. Veja algumas das vantagens que se pode obter com
os CMSs:

Diminuição do tempo necessário para a criação de novas páginas e atualizações das já


publicadas
Harmonia estética com o resto do site e demais conteúdos
Melhor estruturação da navegação, mantendo a coerência com projeto inicial de arquitetura
da informação
Maior flexibilidade, para acrescentar ou editar conteúdos de forma descentralizada e em
qualquer lugar, dia ou noite, dentro ou não do escritório
Permissão granular de acesso às informações publicadas
Maior segurança
Gerenciamento de versão dos conteúdos
Escalabilidade
Diminuição dos custos de manutenção

1.4. Desvantagens.

Dentre as desvantagens dos CMSs podemos citar:

A instalação de alguns CMSs exigem alguns conhecimentos técnicos.


Alguns códigos utilizados por componentes e módulos dos CMS não estão de acordo com
certos padrões web.
Alguns CMSs possuem a maior parte da sua documentação em inglês.

1.5. Exemplos de CMS.

Atualmente existem milhares de CMS construídos para diversas finalidades. Dentre os CMS
mais famosos podemos citar:

Joomla
Drupal
Wordpress
Moodle
Textpattern
Para mais informações sobre os diferentes tipos de CMS existentes visite:
http://www.cmsmatrix.org/

2. Joomla.

Joomla é um famoso CMS que foi o resultado da separação entre a equipe de


desenvolvedores do CMS Mambo, uma ferramenta de gestão de conteúdo criada em 2001, e a
empresa Miro. Foi criado em 2005 e derivado do código do Mambo 4.5.2
Joomla é escrito em php e faz uso do banco de dados mysql. Conta com uma forte
comunidade e possui vários templates, módulos, plugins e traduções disponíveis para uso de graça.
Veremos a seguir como instalar, administrar e editar seu primeiro site feito em joomla.

2.1. Preparando para a Instalação.

Em nosso tutorial iremos utilizar o sistema operacional windows e primeiramente iremos


baixar e instalar o WampServer o qual possui integrado em uma ferramenta só todos os softwares
que nós precisamos para usar o Joomla (Windows + Apache + Mysql + PHP). Dessa forma
podemos preparar de maneira bem rápida o nosso ambiente para começar a aprender o joomla.

Entre no site http://www.wampserver.com/en/download.php, baixe e instale o Wampserver.


(A instalação é a base dos “next”, bem simples e rápida).

Depois da instalação irá aparecer o ícone do wamp no canto inferior direito de sua tela.
Figura 1. Ícone do wamp na bandeja de ícones do sistema.

Clique no ícone com o botão direito, selecione languages e clique em “portuguese” para
definir a linguagem como português. Agora clique com o botão esquerdo e depois em “Colocar
Online”. Feito isso acesse http://localhost e você deverá ver uma tela assim:

Figura 2. Tela padrão criada pelo wamp no localhost.

Isso indica que nosso servidor agora está online e funcionando.


O próximo passo é baixar o Joomla, iremos trabalhar com o joomla na versão mais atual
(1.5.17) e pode ser baixada no site http://www.joomla.com.br/downloads/cat_view/81-joomla.html.

Depois de baixado descompacte os arquivos para uma pasta e de o nome do seu site (no
nosso caso usaremos o nome “fabsoft”). Coloque essa pasta no seguinte diretório: C:\wamp\www.
Figura 3. Arquivos do joomla na pasta fabsoft no diretório www do wamp.

A pasta www é uma pasta padrão do wamp em que deve conter todos os seus sites para
poder acessá-los. Feito isso, agora acesse o link http://localhost/nome_do_site (lembrando que o
“nome_do_site” é o nome que você deu para a pasta no www). Depois disso você verá as telas de
instalação do joomla.

2.2. Instalação.

A instalação do joomla consiste de 7 passos e vamos tratar cada um deles a seguir.

2.2.1. 1º passo.

O primeiro passo é selecionar o idioma que será utilizado na instalação do joomla.

Figura 4. Seleção do idioma para instalação

Deixe selecionado pt-BR – Português (Brasil) e clique em “próximo”.

2.2.2. 2º passo

O segundo passo mostra a verificação que o joomla fez do seu sistema, indicando se existe
alguma configuração que pode não ser compatível com o joomla.
Figura 5. Tela de verificação de pré-instalação

No nosso caso, o joomla indicou que a nossa configuração do php está fora da
recomendação em apenas um item, no caso o “Exibir erros”. Para consertar isso iremos clicar com o
botão esquerdo no ícone do wamp > PHP > Opções PHP > display errors. Ao clicar nesse item as
configurações do php para a opção de mostrar erros será configurada como off. Ao voltar na tela de
instalação do joomla clique em “Verificar Novamente” e veja que agora todas as recomendações
estão verdes. Clique em “Próximo”

2.2.3. 3º passo.

Nessa passo será mostrado apenas informações a respeito da licença do joomla, clique em
“Próximo”.

2.2.4. 4º passo.
No 4º passo é necessário fazer as configurações para o joomla poder acessar o mysql da sua máquina.

Figura 6. Configurações da conexão.

Configure as opções de acordo com a figura 6. O mysql instalado automaticamente com o


wamp vem por padrão sem senha, por isso que o campo senha está em branco. Defina um nome
para o banco de dados que vai ser usado para armazenar todas as informações do seu site.
Perceba que em configurações avançadas é possível ainda definir o comportamento do
joomla na instalação caso já exista um banco contendo algum outro site em joomla que você possa
ter.
Por padrão o joomla cria cada tabela com o prefixo “jos_”, mas é possível definir um prefixo
específico, menos “bak_”.

2.3.5. 5º passo.

Nesse passo você pode configurar as opções de FTP caso você esteja usando sistema
operacional Linux e outros sistemas Unix os quais as vezes ocorre problemas de permissão, como
estamos usando Windows essas configurações não são necessárias. Clique em “Próximo”.

2.3.6. 6º passo.

Nesse passo você irá definir o nome do seu site e as configurações de senha do usuário
administrador. Lembre-se dessa senha, pois você irá precisar dela para fazer login na parte
administrativa do seu site. Há também um botão chamado “Instalar exemplo de conteúdo” ao clicar
nesse botão o joomla irá instalar vários exemplos de artigos e menus para ajudar os iniciantes de
como funciona o joomla.

2.3.7. 7º passo.

O joomla agora está instalado e você precisa excluir a pasta “installation” dentro do seu
joomla.

2.4. Acessando o seu site

O joomla é dividido em duas partes: o frontend, o qual é a parte que o usuário vê que pode
ser acessado em http://localhost/nome_da_pasta, e o backend, o qual é a parte administrativa do
joomla, onde ocorre toda a parte de atualizações, modificações no site, etc. e pode ser acessado em
http://localhost/nome_da_pasta/administrator.
Perceba que ao entrar no backend de seu site uma tela de login será mostrada, onde o
usuário é “admin” e a senha é a que foi definida no 6º passo.

2.5. Recuperando a senha do administrador.

Agora iremos mostrar como é possível recuperar o acesso ao backend do seu site caso tenha
esquecido a senha do admin.
Entre em http://localhost/phpmyadmin , no phpmyadmin você consegue ver todos os bancos
de dados do mysql e fazer modificações no mesmo. Selecione na parte esquerda da tela o banco de
dados referente ao seu site (no nosso caso chamado de fabsoft).

Figura 7. Tela do phpmyadmin.


Ao selecionar o banco veja que irá aparecer uma lista com todas as tabelas que o joomla
cria. Procura a tabela com o nome “jos_users” e clique em visualizar (primeiro ícone).

Figura 8. Lista de tabelas.

Figura 9. Registros da tabela jos_users

Perceba que o registro do administrador possui uma senha criptografada, para substituir essa
senha por uma nova clique na aba “SQL” e insira o seguinte comando:

UPDATE jos_users SET password = MD5 ( 'sua_nova_senha') WHERE username = 'admin';

Desta maneira estaremos fazendo uma atualização na senha antiga por uma nova já
criptografada.

3. Referências Bibliográficas

Millarch, F. O que é CMS e por que você precisa de um. Disponível em:
<http://webinsider.uol.com.br/2005/06/08/o-que-e-cms-e-porque-voce-precisa-de-um/>. Acesso em:
27 de abril de 2010.

O que é um CMS e para que serve?. <http://www.marcusvbp.com.br/site/o-que-e-um-cms-e-para-


que-serve>. Acesso em: 27 de abril de 2010.

Neves. M. CMS - Joomla, o Portal simples. <http://www.webaserio.com/post/cms---joomla_-o-


portal-simples.html>. Acesso em: 27 de abril de 2010.

Gameiro. A. Joomla é uma grande opção em CMS livre.


<http://outrolado.com.br/Artigos/joomla_uma_grande_opcao_em_cms_livre>. Acesso em: 27 de
abril de 2010.

Você também pode gostar