Desenvolvimento de Aplicações no Joomla – V

Percebi agora que cometi um erro, estou ensinando a desenvolver um componente, sem falar o que é um componente especificamente e suas características em relação a módulos e plugins.

A primeira coisa à se responder é por que criar componentes, módulos ou qualquer outro que seja e não extender o joomla por sí só…

A melhor resposta para isto é a seguinte:

Quando você atualiza o Joomla, apenas o core do Joomla é atualizado, ou seja apenas o Joomla em sí é atualizado, as extensões que complementam o mesmo permanecem como estavam.

Outra coisa à se dizer é que componentes bem escritos são portáveis para qualquer site. Na verdade esta é a intenção, você desenvolve e então compartilha com a comunidade para que todos usem sua extensão.

Obviamente você só compartilha de quiser.

Você pode extender o Joomla através de Componentes, Módulos, e Plug-Ins.

Componentes: Componentes são a parte essencial do Joomla, é tudo que você vê no centro, ou no conteúdo da sua página.

Como eu já disse os componentes são carregados através da URL e do parâmetro option e é permitido apenas UM componente por página.

O componente tem o Front-End que é o que o usuário vê e o Back-End que é o que o adminstrador configura sobre o item que ele adicionará.

Front-End é totalmente isolado do Back-End.

Módulos: Ao contrário dos componentes N módulos podem aparecer por página. Módulos são os pequenos itens que compoem o menu, barra lateral e etc.

Plug-Ins: São pequenos trexos de código que podem formatar uma saída de um componente ou um módulo.

Pelo que entendi não são aplicações em sí, eles apenas agem em dependencia de outros.

Uma coisa que eu não disse sobre o Joomla e que você deve saber antes de começar a codificar PHP e HTML nos seus componentes, é legal saber que o Joomla compões em seu framework funções de acesso a base e de criação de componentes HTML.

É sempre legal saber pois estes facilitarão muito sua vida se você souber usalos.

Nos Artigo atrás nós estavamos desenvolvendo o Front-End, que é o que o usuário vê. E estavamos acessando o mesmo através do da URL.

Vamos iniciar também o desenvolvimento do Back-End da nossa calculadora em paralelo ao Front-End.

Na raiz na pasta administrator/components crie também a pasta com_calculadora e dentro da mesma o arquivo calculadora.php

Tags: , , , , ,

5 Respostas para “Desenvolvimento de Aplicações no Joomla – V”

  1. franci23 Disse:

    Interessante saber dos nomes técnicos de alguns componentes.

  2. wellington Sousa Disse:

    Olá!!!

    Muito bom este seu tutorial de criação de componente.

    Estou seguindo ele e criando um componente.

    Cadê o restante do tutorial????

  3. Leonardo Disse:

    .pouts cara, foi mals, o tempo e um monte de coisa nao me deixaram terminar, vou tentar focar nisto novamente

  4. Charles Disse:

    Fantastico. tem mais?

  5. Leonardo Disse:

    Ishe cara, eu Joomla meio que deu uma pausada né

    Tá até no Dois ponto zero.

    Ai este tuto ficou meio sem ponto

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.