Participe também!

O Joomla! é um premiado gerenciador de conteúdo (CMS) livre e gratuito. Junte-se a nós, aprenda, interaja e ajude a aprimorar o Joomla! cada vez mais!

Cadastre-se
Tutoriais > Programando componentes para Joomla! (parte 1)

Programando componentes para Joomla! (parte 1)

E-mail Imprimir PDF
Índice do Artigo
Programando componentes para Joomla! (parte 1)
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Todas Páginas

Continuando a série de tutoriais que começaram com o Mambo 4.5.2 e agora continuarão para as versões do Joomla! aqui está a primeira parte (de 3) explicando como fazer um componente para o recém-nascido CMS.

{mosauthorinfo} Este tutorial foi divido em 3 partes e pretende abordar os conceitos básicos da construção de um simples (porém útil) componente para joomla. O exemplo utilizado será um componente de catálogo aonde o administrador poderá enviar imagens através de um formulário e depois poderá cadastrar produtos e vincular um produto a uma imagem (ou vários produtos a uma imagem). Esses produtos serão listados e haverá a possibilidade do visitante selecionar quais ele tem interesse e depois envie um e-mail ao proprietário do site.
 - Primeiro iremos abordar os aspectos básicos: o arquivo de instalação, as classes de banco de dados, arquivos de controle, menus e design.
 - Na segunda parte, iremos avançar um pouquinho e adicionaremos o recurso de envio de imagem e atribuição de uma imagem a um produto.
 - Na terceira e última parte, adicionaremos o recurso de ordenação e faremos um front-end para o nosso componente.
 
É evidente que mesmo um tutorial longo como esse, não aborda todos os recursos que podem ser empregados em um componente, mas a idéia é que se tenha um ponto de partida. Como em todos os outros tutoriais, a idéia não é ensinar ninguém a programar em PHP pois há muito material na internet com esse propósito. O tutorial foi escrito partindo do princípio de que o leitor está habituado com a programação PHP e quer começar a programar componentes para joomla. (uma leitura prévia dos tutoriais anteriores é recomendável porém não é obrigatória).

Como a idéia é que ao final de cada parte você tenha um componente pronto para rodar para que você possa ver o seu progresso, eu criei três componentes (um para cada etapa) e os aspectos já explicados não serão abordados novamente.

Certo, vamos começar.


 

Busca Rápida

 

Veja Também