Apostila sobre o Joomla!

Apostila sobre o Joomla!

(Parte 1 de 3)

A op A opçç ão de CMS que vem crescendo ão de CMS que vem crescendo rá pido pido

Bruno Gomes

Cláudio Barbosa Cláudio Gomes

Uma evolução do Mambo, o Joomla! éum gerenciador de conteúdo open source baseado em PHP e MySQLque possui um bom número de recursos e o apoio de diversas comunidades espalhadas pelo mundo.

Antes de começarmos a falar do Joomla!, convém fazer uma pequena introdução sobre o que vem a ser um CMS.

Do inglês ContentManagement Systems(ou Sistema de Gerenciamento de Conteúdo), o CMS éuma ferramenta para publicar e gerenciar o conteúdo de websites, portais, intranets, extranets, blogse comunidades.

Éimportante porque o conteúdo de sua iniciativa precisa ser modificado de forma rápida e segura, a partir de qualquer computador conectado àinternet. Um sistema de gerenciamento de conteúdo éessencial para reduzir o custo da criação, contribuição e manutenção de conteúdo. Éimportante também que seja simples de usar.

Joomla! vem do Mambo

O recém chegado Joomla! (2005) éoriginado do Mambo, outro grande CMS que já teve sua época de glória. Após uma incompatibilidade de interesses e ideologias, alguns dos colaboradores do Mambo resolveram criar uma nova aplicação.

A popularidade do Joomla! vem crescendo rapidamente. Sua comunidade e equipe de apoio, composta por membros-chave criadores do Mambo, estáfortemente comprometida com o projeto e disposta a modernizar o software continuamente, deixando-o ainda mais completo.

Hoje o Joomla! éum dos CMS com mais recursos disponíveis e de fácil utilização, escrito em PHP com base de dados no MySQL, dois dos mais populares softwares de código aberto na internet.

O nome Joomla!, aparentemente esquisito, tem origem em uma palavra Swahili: “Jumla”, que significa “todos juntos”.

Conhecimento técnico necessário

O Joomla! elimina totalmente a necessidade de usuários com conhecimentos técnicos? Se a pergunta estava pairando no ar, a resposta énão.

Apesar de muito simples a instalação, customização e manutenção do Joomla!, algum conhecimento técnico énecessário. Tal conhecimento, porém, pode ser adquirido por qualquer pessoa disposta a estudar o assunto.

A instalação e criação de novos módulos devem ser feitas por um programador, mas existem módulos prontos que podem ser facilmente instalados e testados porum leigo. Existem templatesgratuitos, mas para criar o seu próprio design seránecessária a intervenção de um programador de interface e um designer.

O mais importante éque para a criação de conteúdo, não énecessário conhecimento técnico nenhum, somente algum treinamento básico. Assim, finalmente, pessoas leigas (que serão os autores, editores e publicadoresdo Joomla) podem criar, editar e publicar páginas quando desejarem, sem necessitar de conhecimentos técnicos aprofundados em HTML e linguagens de programação. Esta éuma possibilidade que, convenhamos, há muito foi prometida, mas somente agora estácomeçando a ser cumprida, graças aos CMS. E, àmedida que esses CMS evoluem e amadurecem, mais facilmente issoacontece.

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)

Front-Endjá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)

Pr incipais características

Enquete com resultados em tempo real

Gerenciador eletrônico de documentos

Subníveispara o menu

Para qualquer página de conteúdo existe a possibilidade de imprimir, salvar a página em PDF e indicar a página (viral)

Links Catálogo de endereços

Sistema de envio de newsletter(com cadastro e sistema de envio pela própria ferramenta de administração)

Calendário de eventos

Catálogo de produtos

Álbum de fotos

Fórum

Blog Sistema de notícias e artigos

Pr incipais funcionalidades já desenvolvidas

Onde instalar o joomla?

Como o PHP e o MySQLsão multiplataformas, o Joomlapode ser instalado em qualquer servidor web que suporte a instalação destes, como por exemplo o Servidor web Apache no Linuxe o servidor web da Microsoft, o IIS.

Instalar no seu micro ou servidor.

Você deve ter um servidor web configurado, instalar o PHP, o MySQLe criar um site “<meusite>“no seu servidor web.

Descompactar o arquivo do Joomladentro da pasta correspondente ao seu site.

(Parte 1 de 3)

Comentários