O que é o Joomla?

Versão para impressão
PDF
O Joomla é um CMS de código livre que permite criar e gerir todos os aspectos de um Web site. O Joomla foi criado a pensar nos utilizadores que não percebem ou que são iniciados em programação pelo que a sua utilização e instalação é muito fácil e a curva de aprendizagem muito pequena. É um software utilizado para criar:
  • Portais para empresas ou outras organizações
  • Sites de comercio electrónico
  • Sites de página pessoal
  • Sites baseados em comunidades on-line
  • Blogs, revistas, jornais
  • As possibilidades são ilimitadas
O Joomla pode ser usado para fazer tudo o que for relacionado com o Web site, desde a criação de conteúdo até à adição de imagens ou mesmo o registo de pessoas e reservas on-line de produtos. Tudo através de qualquer navegador de Internet.
 
O Joomla é um gestor de conteúdos dinâmico; baseia-se numa base de dados onde são guardados todos os dados (excepto ficheiros que não sejam texto). Assim os artigos são guardados todos na mesma base de dados, em tabelas. Na mesma base ficam os menus, os links, as datas, os utilizadores, etc. Depois é tudo reunido e fornecido a quem navega nas páginas através de extensões especializadas.
 
As páginas são apresentadas segundo um modelo (com várias opções de estrutura e imagem) que define a localização dos elementos de informação a visualizar.

Para criar algumas funcionalidades extra, e relacionar o site com outros sites externos, existem extensões:
  • Componentes (são mini aplicações),
  • Módulos (sistemas de apresentação de informações adicionais)
  • Plugins ou Mambots (pequenos aplicativos dentro de componentes, normalmente ligados a apresentação dos dados ou automatização de acções específicas).
A base de dados (em MySql) fica num directório de bases de dados do servidor.
O Joomla é uma aplicação que comunica com essa base de dados, lendo e escrevendo dados e suas relações. Isso é feito através de inúmeras linhas de código php dispostos em ficheiros diferentes, controlando a área de administração do site (backend) e a área pública do site (frontend).

Se tem já um site em HTML não pode passar os dados para o Joomla de forma automática. O seu site vai ter de ser reconstruído, copiando e colando os textos em novos artigos Joomla.