2009-09-25 16 views

risposta

39

Plugin

Plugin consentono di eseguire il codice in risposta a determinati eventi, sia gli eventi di base Joomla o eventi personalizzati che vengono attivati ​​dal proprio codice. Questo è un modo potente per estendere la funzionalità di base di Joomla.

Componenti

componenti sono le principali unità funzionali che visualizzano nel modello, come il sistema di gestione dei contenuti, moduli di contatto, collegamenti web e simili. Di solito vengono visualizzati al centro dell'area di contenuto principale di un modello (a seconda del modello).

Moduli

Un'estensione più leggera e flessibile utilizzata per l'impaginazione è il modulo. I moduli vengono utilizzati per piccoli bit della pagina che sono generalmente meno complessi e in grado di essere visti attraverso diversi componenti. A volte i moduli sono collegati a un componente come il modulo principale delle ultime novità.

estensioni

Componenti, lingue, moduli, plugin e template noti collettivamente come le estensioni.

Quickstart tutorial for free.

+0

perfetto Andrejs – Bryan

+0

grande spiegazione! Thx – AieshaDot

+0

La risposta perfetta! –

8

Moduli e componenti vengono visualizzati su una pagina.

Plugin operano dietro le quinte e può fare un gran numero di cose, come la sostituzione dei contenuti con altri contenuti, eseguire ricerche, eseguire funzioni Esci Accedi /, o qualcosa di davvero difficile che si possa immaginare.

Ci può essere sempre solo un componente in una pagina. Quando scegli le voci di menu, in realtà stai scegliendo il componente che desideri venga visualizzato da una pagina. Le variabili per il componente vengono memorizzate una volta (nel database), quindi non è possibile avere più istanze del componente!

D'altra parte, i moduli vengono aggiunti più volte. È possibile avere molti moduli in una pagina. In effetti, potresti avere 100 istanze dello stesso modulo su una pagina. Le variabili per un modulo sono memorizzate su ogni istanza. (nel database).

Questo è il motivo per cui i modelli joomla hanno un segnaposto per un componente e molti segnaposti per moduli.

Un modulo può essere aggiunto a una singola pagina (voce di menu) o pagine selezionate o a tutte le pagine.

Ricordare che una voce di menu è davvero una scelta di componente. Ogni voce di menu memorizza le variabili nel database, quindi è possibile alimentare i dettagli di visualizzazione dei componenti. Per esempio.quale ID della pagina deve essere visualizzato il componente del contenuto.

Nel back-end, i componenti possono avere molte impostazioni e funzioni di backend e "fare" molte più cose di un modulo.

  • Esempi di un componente sono:

    • com_content (visualizza articoli ...)
    • una bacheca
    • un forum
    • una mappa del sito
  • Esempi di un modulo:

    • un conto alla rovescia
    • top 10 contenuti più leggere
    • un sondaggio
+0

grazie Bingy. molte informazioni importanti! – Bryan

15

Componenti

Un componente è un'applicazione separata. Puoi pensare a un componente come qualcosa che ha le sue funzionalità, il suo database e la sua presentazione.

Quindi, se si installa un componente, si aggiunge un'applicazione al sito Web. Esempi di componenti sono

  • un forum
  • una newsletter
  • un sistema comunitario
  • una foto gallery

Si potrebbe pensare a tutte queste cose come applicazione separata. Ognuno di questi avrebbe perfettamente senso come un sistema autonomo.

Un componente verrà visualizzato nella parte principale del sito Web e verrà visualizzato solo un componente. Un menu non è altro che un passaggio tra diversi componenti. Puoi confrontarlo un po 'con la barra delle applicazioni di Windows, dove vedi una scheda per ogni applicazione aperta.

Moduli

moduli sono le estensioni che presentano alcuni pezzi di informazioni sul tuo sito. È un modo di presentare informazioni già presenti. Questo può aggiungere una nuova funzione a un'applicazione, che era già parte del tuo sito web.

Pensate a

  • ultimi moduli articolo
  • modulo di login
  • un menu

In genere, si avranno una serie di moduli in ogni pagina web.

La differenza tra un componente e un modulo non è sempre molto chiara. Un modulo non ha senso come applicazione standalone, presenterà solo informazioni o aggiungerà una funzione a un'applicazione esistente.

Prendere una newsletter per esempio. Una newsletter è un componente. Puoi avere un sito web che viene utilizzato solo come newsletter. Questo ha perfettamente senso. Anche se un componente di newsletter probabilmente avrà una pagina di abbonamento integrata, potresti voler aggiungere un modulo di abbonamento su una barra laterale in ogni pagina del tuo sito web. Puoi mettere questo modulo di iscrizione ovunque sul tuo sito. Probabilmente sarai d'accordo con me sul fatto che un sito con solo un modulo di abbonamento e nessun componente di newsletter sarebbe piuttosto ridicolo.

Plugin

Hanno usato per essere chiamato mambot in Joomla 1.0.x, ma dal momento che Joomla 1.5.x si chiamano i plugin. Un plugin è una funzione che viene eseguita su una parte di Joomla prima che questa parte venga mostrata. Questa parte può essere sul contenuto, sull'editor, sul sistema completo, ecc. Questo potrebbe sembrare un po 'astratto, ma lo capirai con un esempio.

Prendiamo uno dei plugin di Ulti Joomla come esempio: Ulti Reflection. Questo è un plugin che può fare un riflesso delle immagini che usi nei tuoi articoli di contenuto. Per usare questo devi solo inserire qualcosa come all'interno del tuo contenuto. Prima che il contenuto venga mostrato all'utente, il plug-in Ulti Reflection eseguirà la scansione del contenuto per trovare il tag {reflection}. Se trova il tag, sostituirà il tag con l'immagine e il suo riflesso.

Fai attenzione a non mettere in molti plugin uno il tuo sito web, perché alcuni di essi possono rallentare davvero il tuo sito.


Se la differenza tra i tre tipi di estensioni non è ancora del tutto chiaro, allora vi consiglio di andare a pagine di amministrazione della vostra installazione Joomla e controllare il menu componenti, il gestore del modulo e il plugin manager. Joomla viene fornito con numerosi componenti, moduli e plugin principali. Controllando quello che stanno facendo, la differenza tra i tre tipi di elementi costitutivi dovrebbe diventare chiara. Puoi anche consultare la pagina delle estensioni di Joomla ufficiale. Sfoglia le categorie di estensioni e rimarrai sorpreso dalle possibilità di estensione che hai per il tuo sito.

+0

Questo è davvero molto chiaro! Non capisco proprio questo: 'Per usare questo devi solo mettere qualcosa come dentro il tuo contenuto. ', può essere perso qualcosa dopo' like'? –

0

A meno che non si capisca la differenza tra un modulo e un componente, sarà molto difficile gestire l'installazione di Joomla.

Moduli I moduli sono in genere piccoli elementi di funzionalità progettati per presentare le informazioni nel sito. Possono apparire un numero di volte, su un numero di pagine in varie posizioni. Al contrario i componenti sono un'applicazione in piena regola, di solito piuttosto complessa e sono per il corpo principale se una pagina. Inoltre, ogni modulo può essere visualizzato in varie pagine e la posizione di ciascun modulo può essere facilmente modificata. È consentito selezionare le voci di menu in cui viene visualizzato un modulo. Un buon esempio dell'uso di questa funzionalità è la pubblicità mirata. Se il tuo sito ha varie sezioni, puoi creare un modulo per ogni sezione. Ogni modulo conterrà un annuncio mirato per la sezione. Ora invece di mostrare tutti i moduli, sempre, personalizzi la visibilità del modulo in modo tale che ogni annuncio venga visualizzato solo nei link dei menu pertinenti. Esempi tipici di moduli standard di Joomla sono: Main/User/Top e altri menu, Ultime notizie, Articoli popolari, Sondaggi, Modulo di accesso, Dettagli di syndication ecc.

Componenti D'altra parte, un componente Joomla è in genere più complesso, con funzionalità e funzionalità estese. Un componente può essere visualizzato solo nell'area principale di una pagina e può essere visualizzato solo in una singola pagina (di solito). I collegamenti ai componenti vengono generalmente eseguiti creando voci di menu. I componenti di solito hanno una pagina o pagine particolari per la loro configurazione.

Estensioni Le estensioni di Joomla estendono la funzionalità dei siti Web Joomla. È possibile distinguere cinque tipi di estensioni: componenti, moduli, plug-in, modelli e lingue. Ognuna di queste estensioni gestisce una funzione specifica.

Comdev è un provider di servizi di sviluppo Joomla, che fornisce vari estensioni come: JomOffers, JomDirectory, JomHoliday 3, JomEstate, JomEvents.

Fonte: http://comdevjoomla.blogspot.com/

Problemi correlati