jump to navigation

Joomla 1.5 22 - Janeiro - 2009

Posted by leomateus in Joomla.
trackback

joomla

 

Olá pessoal! Conforme prometido, posto aqui um material sobre o Joomla, em sua versão 1.5. Estive estudando este Framework CMS há um tempo atrás e fui me surpreendendo ao passo que descobria seus recursos. Este post não é um tutorial, é apenas uma descrição da ferramenta e de seus recursos que podem vir a ser uma mão na roda, na hora de implementar um site ou um Portal, como foi o meu caso. Então vamos lá.

A história desse Framework aconteceu após o abondono do antigo projeto Open Source chamado Mambo. A empresa criadora do Mambo se desentendeu com os desenvolvedores sobre aspectos do próprio Open Source, então a própria comunidade decidiu continuar o projeto renomeando para Joomla, do idioma Swahili, cuja a pronúncia é ‘Jumla’ e significa ‘todos juntos’.

Bem, no momento em que escrevo, a versão mais recente é a 1.5.9. Faça o download desta versão aqui. Na sua instalação é possível configurar o usuário master, a base de dados e outros ajustes como a pasta root, endereços FTP entre outros. Tudo muito simples. Ah!.. A base de dados é em MySql e é 100% PHP. :D Após instalado é hora de garimpar.

Componentes

Na estrutura de arquivos do CMS, destacam se alguns mais importantes. Por exemplo a pasta Components que armazena todos os componentes da parte administrativa, que nada mais é do que funções ou pequenos aplicativos que interage com o conteúdo propriamente dito. Por exemplo um banner rotatório ou um gerenciador de SiteMap são alguns exemplos. Por padrão o Joomla 1.5 vem com alguns componentes básico já instalados, como o Pools (enquentes), RSS (feeds) e outros.

Módulos

Na pasta Modules estão todos os módulos disponiveis para utilizar nos sites.  Módulos são extensões de conteúdo que podem receber parâmetros, de modo a dinamizar partes do site. Geralmente os módulos são exibidos em regiões distintas no site.  Alguns exemplos são Menus, Lista de Notícias, etc.  Cada módulo tem o seu diretório onde são guardados os arquivos de configuração, as funções de cada um (interações com o banco por exemplo), e um arquivo xml que descreve  os campos de configuração que são exibidos na parte administrativa do Joomla, tudo no modelo Model Viwer Controler – MVC. Alguns módulos interagem diretamente com  componentes. Também é possível criar seus próprios módulos, definindo a parte do conteúdo que será atualizada dinamicamente pelo do CMS, desde que obedeça a estrutura padrã dos arquivos.  Por padrão o Joomla já vem com muitos módulos nativos como o Menu, um dos principais.

Templates

Os Templates são modelos de estruturas de páginas onde o conteúdo é exibido. São nos arquivos de templates que se define a organização de todo o conteúdo armazenado em banco. Um recurso muito interessante sobre os templates é que é possível criar vários templates para um mesmo site. E não precisa estar no formato blog. Eles são bastante flexíveis quanto à estilização e diagramação, bastando empregar cada módulo no seu lugar. É como se em cada região da minha página houvesse um include para determinado módulo. O detalhe está na parte administrativa. A associação de cada parte do site a um determinado template é feita manualmente. Para o Joomla, o conteúdo é somente um conteúdo e será mostrado independente do template. Cabe ao administrador do site associar ‘quem’ vai aparecer ‘onde’. Também por padrão o Joomla já vem com um template. O da abelhinha ‘Beez‘ (hehehe).

O Joomla, desde o lançamento da primeira versão (Joomla 1.0), vem consquistanto adeptos e hoje a comunidade está bem madura. Já se encontra muito material disponível pela internet. Downloads de componentes, módulos e templates pode ser feitos na comunidade oficial do Joomla. Até o pessoal do governo está utilizando. Acessem o site do Prouni e do Fies, e dêem uma olhadinha no rodapé da página. A propósito, este aqui também é Joomla de cima a baixo. Abraçossss! :)

Comentários»

1. Idorocard - 12 - Abril - 2009

I’m new to this blog. Apologize for asking this though, but to OP…
Do you know if this can be true;
http://www.bluestickers.info/ringtones.php ?
it came off http://ringtonecarrier.com
Thanks :)