O Joomla é um é um dos principais sistemas de gestão de conteúdo da atualidade CMS (Content Management System) , que conta com uma coleção de mais de 8500 aplicações! Estão estão divididas entre 5 grupos: Componentes, Módulos, Plugins, Templates e Idiomas. A separação entre design, programação e conteúdo permite uma grande flexibilidade na produção de sites com design extremamente customizados e é utilizado para o desenvolvimento de diversos formatos de conteúdo, quer sejam a nível profissional ou pessoal.
É desenvolvido em linguagem PHP e pode ser executado em servidores web Apache ou IIS e em base de dados MySQL.
Para que servem os vários tipos de aplicações?
- Componentes
As componentes são as mais complexas e podem ser vistas como miniaplicações. A grande maioria são constituídas por duas partes separadas. Uma parte direcionada para o site (front-end) e outra para a administração do mesmo (back-end), onde é possível efetuar a sua gestão e customização.
Uma grande porção do site é constituído por diferentes componentes.
- Módulos
Os módulos são extensões leves e flexíveis utilizadas para a apresentação do conteúdo das páginas. Os módulos estão muitas vezes ligados a componentes, como é o caso do módulo últimas notícias que está relacionado ao componente de conteúdo e apresenta links para os mais itens de conteúdo mais recentes.
Os módulos são atribuídos por item de menu e assim é possível optar por mostrar ou ocultar um módulo, dependendo do item do menu que o utilizador estiver a visualizar.
No entanto, os módulos não precisam estar ligados a componentes, não precisam nem estar ligados a nada e pode ser HTML estático ou texto.
A gestão dos módulos é feita no painel de Administração, através do Gestor de Módulos.
- Plugins
Os plugins são extensões, ou scripts PHP, mais avançados e na prática têm como função a monitorização de ações que acontecem quando algo está a ser executado, quer seja um módulo, componente ou o próprio núcleo (core) do Joomla.
A gestão dos plugins é feita no painel de Administração, através do Gestor de Plugins.
- Temas ou Templates
Um tema é basicamente a apresentação gráfica ou design do site. Com o template é possível alterar a aparência do site e também do painel de administração.
A grande maioria dos templates está pré-definido e deve-se ter em atenção que alterações substanciais serão difíceis, podendo ser mais fácil por vezes desenvolver o tema de origem.
A sua gestão também pode ser feita no painel de Administração, através do Gestor de Temas.
- Idiomas
São provavelmente as extensões mais básicas. Os idiomas podem fazer parte do core ou podem ser instalados como extensão. Na prática são ficheiros do tipo key/value pairs, ou seja a key será a palavra na língua original e o value pair a sua tradução.
Os pacotes de idiomas podem ser implementados quer no front-end, quer no back-end.

Sem comentários:
Enviar um comentário