Jumi Panoramica
Jumi è l'insieme delle estensioni (O add-on) per Joomla!
Una estensione viene utilizzata per aggiungere funzionalità a Joomla! che non esistono nel core base. Ci sono migliaia di loro. Puoi trovare molti esempi nella nostra sempre crescente Joomla! Estensioni Directory. Preparatevi ad essere stupiti dalla quantità di lavoro prodotto dalla nostra community di sviluppatori!
Esistono cinque tipi di Joomla! estensioni:
- Componenti
- Moduli
- Modelli
- Plugin
- Lingue
Jumi si presenta come il componente e la lingua (Solo per Joomla 1.5), il plug-in e la modulo estensioni per Joomla!
Componenti - informazioni generali
Un componente è la più grande e complessa della estensioni. I componenti sono come mini-applicazioni che formano il corpo principale della pagina. Un'analogia che può rendere facile la comprensione è che Joomla! è un libro e tutti i componenti sono capitoli del libro. Il componente per l'articolo (com_content), Ad esempio, è una mini-application che gestisce tutti i principali l'articolo così come il componente per la registrazione di base (com_user) È una mini-application che gestisce la registrazione degli utenti.
Un componente gestisce i dati, imposta la visualizzazione, fornisce funzioni e in generale può performare qualsiasi operazione che non rientra nelle funzioni del core.
I componenti lavorano a braccetto con Moduli e Plugin per fornire una ricca varietà di visualizzazione dei contenuti e una funzionalità fuori dall'articolo standard e visualizzare il contenuto. I componenti rendono possibile la completa trasformazione di Joomla! e l'espansione delle sue capacità.
Moduli - informazioni generali
Un modulo è più leggero e prolunga flessibile utilizzata per l'impaginazione poi un componente. I moduli vengono utilizzati per piccole parti della pagina, generalmente sono meno complessi e in grado di essere visto attraverso le varie componenti. Per continuare con l'analogia del libro, un modulo può essere visto come una nota o di un blocco di testa, o forse l'immagine / blocco didascalia che può essere visualizzato su una pagina particolare. Ovviamente ci può essere una nota in qualsiasi pagina, ma non tutte le pagine li hanno. Note possono inoltre apparire a seconda del capitolo che stai leggendo. Allo stesso modo I moduli possono essere resi del componente che hai caricato.
I moduli sono come mini-applet che possono essere posizionate in qualsiasi parte del sito. Lavorano in collaborazione con i componenti in alcuni casi, in altri sono completamente indipendente frammenti di codice utilizzato per visualizzare dei dati del database, come i Contenuti (Newsflash) I moduli di solito vengono utilizzati per mostrare dei dati, ma possono anche essere dei form con ingresso dati ad esempio il Modulo Login e Sondaggi.
I moduli possono essere assegnati a posizioni moduli che vengono definite nel template e nel back-end durante la modifica delle impostazioni di posizionamento. Ad esempio, "sinistra" e "destra" sono comuni per un aspetto a 3 colonne.
Ciascun modulo viene assegnato ad una posizione modulo del tuo sito. Se desideri che venga visualizzato in due diversi posti, devi copiare il modulo e assegnare la copia alla nuova posizione. Puoi anche impostare quale voce di menu (e quindi pagina) faccia visualizzare un modulo, è possibile selezionare tutte le voci di menu o puoi scegliere tenendo premuto il tasto Ctrl e selezionando più uno per uno nei moduli [modifica] schermo .
Plugins - informazioni generali
Una delle estensioni più avanzate di Joomla! è il plugin. Nelle precedenti versioni di Joomla! (Cioè prima versione 1.5) plugins erano conosciuti come "mambot". A parte cambiare il loro nome la loro funzionalità è stata estesa. Un plugin è una sezione di codice che gira quando un pre-definito evento si verifica all'interno di Joomla. Utilizzare un plugin permette allo sviluppatore di cambiare il comportamento del proprio codice a seconda di quale plugins sono installati di reagire a un evento.
Ci sono diversi tipi di plugin in Joomla! lì. Esempio editori, autenticazione, ecc plugin contenuto differisce in uso e il comportamento.
Jumi plug appartiene alla famiglia dei cosiddetti contenuto plugin. Questo significa che comprende codici personalizzati in Joomla! solo gli articoli.
Plugins contenuto alterare l'aspetto di Joomla! articoli. Essi possono includere qualcosa in un articolo, modificare certe parole, assegnare classi di html utilizzato in questo articolo, ecc, ecc
Lingue - informazioni generali
Nuovo di Joomla! 1.5 ma anche l'estensione più critica e basilare è una lingua. Joomla! rilasciato con l'installazione in più lingue, ma il sito di base e amministratore ha di una sola lingua it-IT - Essendo Inglese con ortografia GB ad sempio. Per includere tutte le traduzioni attualmente disponibili sarebbe troppo grosso il pacchetto di base e rendere ingestibile lo scaricamento. I file Lingua attivabili da tutte le interfacce utente sia Front-end e back-end sono disponibili in lingua locale preferito. Nota questi pacchetti non hanno alcun impatto sugli attuali contenuti ed articoli.
Jumi è uno strumento troppo
Alcuni moduli (ad esempio newsflash, MainMenu, whosonline, ecc) e plugin (votazione per esempio, pagebreak, ecc) fornisce in uscita subito dopo la loro pubblicazione. Jumi è diverso. Jumi è uno strumento.
Uno stesso strumento fornisce nulla. E 'vuoto. Come CMS Joomla! senza alcun contenuto. Devi dare qualche materiale che possono essere elaborati e presentati agli utenti Jumi. Il materiale per Jumi sono codici cutom.
Jumi prende qualche fonte, scritta o conservati, e lo immette Joomla!
Semplice e potente.
Jumi - strumenti di componenti, plugin e moduli
Jumi strumento, non importa cosa esattamente - un componente, un plugin o un modulo, comprendere in Joomla! qualche fonte. Sorgente può essere memorizzato o scritto. Può essere esempio css, html, php, javascript o un file di testo. Per ogni modulo Jumi, Jumi esempio plug-in e di registrazione dei componenti Jumi, può essere assegnata una propria fonte per l'inclusione.
Uscita estensione Jumi dipende dalla sorgente incluso.
Uscita component Jumi è in una propria pagina.
Jumi modulo di uscita è in una posizione modulo.
Uscita plug Jumi è in una posizione definita in un articolo.
Quando si sceglie Jumi per estendere Joomla! capacità di rispondere a queste due domande:
- Quale dovrebbe essere visto?
- Dove l'effetto si vedrà?
Il COSA domanda è su una fonte da includere. Il DOVE domanda riguarda il tipo di estensione Jumi: Jumi modulo, Jumi plugin o componente Jumi.
L'utilizzo più comune di Jumi è compresa in php, hrml, javascript e css codici.
Cosa si può fare con Jumi?
Note soluzioni Jumi riguarda le seguenti applicazioni:
- banner pubblicitari di terze parti (Google AdSence, Amazon, AdBrite, ...),
- pubblicità propria,
- forme (contatti, ordini, indagini, sondaggi, ...),
- scrollers,
- multimediali,
- mappe,
- blog,
- ...
A dire la verità modulo Jumi può sostituire tutti sappiamo i moduli per Joomla! e, al tempo stesso, l'output del codice può essere mostrato in articoli e / o componente al tempo stesso come bene. Le possibilità sono praticamente infinite ...
Jumi - Jack di tutti i traffici?
No! Jumi ha i suoi limiti. Sorry. Il più grave segue:
Jumi possono includere solo i file che risiede sul server.
Questo avviso non significa che non si può presentare output degli script di stranieri via Jumi. Ciò significa che non si può creare un file "estraneo" il proprio file con Jumi: non si può puntare a file di script esterni.
Jumi non è responsabile per l'uscita selfconsistent del file incluso.
Questo avviso non significa che non è possibile includere qualsiasi file sul vostro server. È possibile. Ma Jumi non ha l'intelligenza per decidere se il contenuto va bene o no. Jumi è WYIIWYG - Che cosa si includono Is What You Get. L'unico nodo intelligente nel processo che si è.
Jumi plug-in ha dei limiti di memoria.
Jumi plugin (non il modulo Jumi né componente) utilizza il buffer PHP: lo script è memorizzato nella memoria buffer e poi incluso in questo articolo. Per enorme, davvero enorme, gli script il memory_limit che è impostato nel php.ini può essere insufficiente. Se è così allora lo aumentano.

