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

Un componente è una specie di Joomla! extension. I componenti sono le principali unità funzionali di Joomla; possono essere visti come mini-applicazioni. Un facile analogia sarebbe che Joomla! è il sistema operativo e i componenti sono applicazioni desktop. Creato da un componente, il contenuto è solitamente visualizzato al centro dell'area di contenuto principale di un template (a seconda del template).

La maggior parte dei componenti ha due parti principali: una parte administratore e una parte sito. La parte del sito è ciò che viene utilizzato per rendere le pagine del tuo sito quando sono richieste dai visitatori del tuo sito durante il normale funzionamento del sito. La parte amministratore fornisce un'interfaccia per configurare e gestire i diversi aspetti del componente ed è accessibile attraverso il Joomla! applicazione di amministratore.

Joomla! viene fornito con un numero di componenti base, come il sistema di gestione dei contenuti, moduli di contatto e Collegamenti Web.

Vedi anche: Module, Plugin, Template


Letture raccomandate

Sviluppatori

Ci sono molti articoli, guide, riferimenti e FAQ riguardanti lo sviluppo di componenti. Se state sviluppando un componente Joomla per la prima volta, dovreste cominciare leggendo Absolute Basics of How a Component Functions. Se necessario, potete visualizzare il flusso di controllo di un componente mediante Diagrammi.

in seguito, potreste leggere la  Joomla 2.5 Joomla 3.x Guida al MVC    Sviluppare un componente basato sul Model-View-Controller

Dopo aver letto la guida e/o provato il componente di esempio, potete concentrarvi su ulteriori aspetti, con questi altri articoli. Sono elencati su Portale Sviluppo componenti o su uno dei seguenti Portali per lo sviluppo di Plugin, Moduli, Template