Componente

From Joomla! Documentation

This page is a translated version of the page Component and the translation is 100% complete.

Other languages:
български • ‎català • ‎Deutsch • ‎English • ‎español • ‎eesti • ‎français • ‎hrvatski • ‎Bahasa Indonesia • ‎italiano • ‎日本語 • ‎Nederlands • ‎português do Brasil • ‎русский • ‎Kiswahili • ‎Türkçe

Um componente é um tipo de extension Joomla!. Componentes são as unidades funcionais principais do Joomla!; podem ser vistas como mini-aplicativos. Uma analogia simples seria que Joomla! é o sistema operacional e os componentes seus aplicativos. Criado por um componente, o conteúdo é exibido na área principal de um modelo, dependendo de como é o mesmo.

A maioria dos componentes tem duas partes: a do administrador e a do site. A parte do site é usada para gerar as páginas ao serem solicitadas pelos visitantes durante a operação normal de um site. A parte do Administrador apresenta uma interface para configurar e gerenciar diferentes aspectos do componente e é acessível pelo administrador.

Joomla! vem com com um número de componentes nativos, como o sistema de gerenciamento de conteúdo, formulários de contato, entre outros.

Ver também: Módulo, Plugin, Modelo


Leitura Recomendada

Desenvolvedores

Existem vários artigos, tutoriais, referências e FAQs focadas no desenvolvimento de componentes. Se essa é sua primeira vez desenvolvendo um componente para Joomla, comece com Absolute Basics of How a Component Functions. Caso necessário, você pode visualizar o fluxo de controle de um componente com esses diagrams.

Depois, sugerimos que leia nosso  Joomla 2.5 Joomla 3.x tutorial MVC    Developing a Model-View-Controller Component

Uma vez que tenha lido o tutorial e/ou testado o componente de exemple, pode-se focar nos detalhes de seu componente com artigos adicionais. Esses estão listados no Component Development Portal ou qualquer outro dos Portais para Desenvolvimento (Plugins, Módulos ou Modelos).