Joomla è un sistema di gestione dei contenuti (CMS) open source, utilizzato per creare siti Web e applicazioni online. È gratuito ed estendibile che è separato in front-end e back-end (amministratore).

Le caratteristiche di Joomla sono:

  • User Manager

  • Gestore di contenuti

  • Banner Manager

  • Gestore modelli

  • Media Manager

  • Contatta Manager

  • Search

Framework è una raccolta di software open source, su cui è costruito il CMS Joomla. È stato sviluppato per una maggiore flessibilità e suddivide il framework in singoli pacchetti modulari che aiutano ogni pacchetto a svilupparsi più facilmente.

Database MySql

Gli svantaggi di Joomla sono:

  • Fornisce problemi di compatibilità durante l'installazione simultanea di più moduli, estensioni e plug-in.

  • Plugin e moduli non sono gratuiti in Joomla.

  • Lo sviluppo è troppo difficile da gestire quando si desidera modificare il layout.

  • Joomla non è molto amichevole per SEO (Search Engine Optimization).

  • Rende il sito Web pesante da caricare ed eseguire.

I componenti sono considerati come mini applicazioni. Si compone di due parti, ovvero amministratore e sito. Ogni volta che una pagina viene caricata, viene chiamato il componente per eseguire il rendering del corpo della pagina principale. La parte Amministratore gestisce diversi aspetti del componente e la parte del sito aiuta a rendere le pagine quando la richiesta viene effettuata dal visitatore del sito. I componenti sono la principale unità funzionale di joomla.

I moduli sono un'estensione che viene utilizzata per il rendering delle pagine in Joomla. Viene anche utilizzato per visualizzare i nuovi dati dal componente. Spesso sembra scatole come il modulo di accesso. Nell'amministratore di Joomla i moduli sono gestiti dal gestore dei moduli. Visualizza il nuovo contenuto e le immagini quando il modulo è collegato ai componenti di joomla.

Questa è anche una sorta di estensione di Joomla; è molto flessibile e potente per estendere il framework. Contiene un po 'di codici che vengono utilizzati per eseguire il particolare trigger di evento, è comunemente usato per formattare l'output di un componente o modulo quando viene creata la pagina. Le funzioni del plugin associate all'evento vengono eseguite in sequenza quando si verifica un evento particolare.

Breadcrumb viene utilizzato per visualizzare la rappresentazione gerarchica dei collegamenti di navigazione in modo che gli utenti possano facilmente capire dove si trovano nel sito Web e consentire loro di tornare indietro.

Effettua il check-in del particolare articolo selezionato. È possibile archiviare più articoli.

Viene utilizzato come paragrafo opzionale che include una descrizione della pagina e viene visualizzato nei risultati dei motori di ricerca.

Definisce se il collegamento deve utilizzare SSL o URL sito protetto. Fornisce tre opzioni come Off, On e Ignora.

Specifica il numero di volte in cui l'elemento è stato visualizzato.

TinyMCE Editor.

I pulsanti dell'Editor sono:

  • Article

  • Image

  • Interruzione di pagina

  • Leggi di più

  • Attiva / disattiva editor.

Indica come i clienti stanno acquistando i banner, ovvero annuale o mensile. Di default è mensile.

Extension Manager viene utilizzato per estendere le funzionalità del sito web di Joomla.

Il forum di supporto ufficiale aiuta a supportare lo scambio di idee e opinioni ufficialmente in Joomla.

Il Wiki della documentazione viene utilizzato per formattare il contenuto degli articoli, incrociare le pagine e creare la documentazione del modello Wiki da soli.

Le traduzioni di Joomla aiutano nella traduzione della lingua nei file core di Joomla. Aiuta nella documentazione e nelle schermate insieme ad altre attività per soddisfare le esigenze di diverse comunità linguistiche.

L'impostazione di questo parametro fa sì che Joomla aggiunga una nuova classe CSS o modifichi la classe CSS esistente per l'elemento div per questo modulo specifico.

Feed Display Module viene utilizzato per mostrare i feed di notizie RSS da un sito web. È un modo per fornire all'utente il contenuto aggiornato da altre risorse.

Il piè di pagina mostra le informazioni della licenza Joomla e il copyright del sito web.

Il modulo Ultime notizie viene utilizzato per visualizzare in un elenco l'articolo pubblicato più recente.

Il modulo di ricerca viene utilizzato per visualizzare una casella di ricerca, in cui l'utente digita un nome particolare per cercare nel sito Web.

Random Image Module viene utilizzato per visualizzare le immagini in modo casuale dalla directory selezionata.

Questo modulo aiuta a visualizzare le informazioni dell'utente che accede al sito web.

Il modulo Syndicate aiuta a creare un collegamento al feed RSS per la pagina. Permette di creare un newsfeed per utente per la pagina corrente.

Fornisce un percorso per memorizzare i log di Joomla. Questo percorso viene impostato automaticamente durante l'installazione di Joomla e non deve essere modificato.

Le impostazioni multimediali di Joomla aiutano a configurare le opzioni dei file multimediali globali come il formato del file, le specifiche MIME, il caricamento dei file, la dimensione dei file ecc.

L'opzione del gestore della lingua di Joomla viene utilizzata per impostare il titolo nativo, il codice della lingua, il prefisso SEF e i prefissi dell'immagine delle lingue installate o da installare.

Mass Mail viene utilizzato per inviare e-mail al gruppo di utenti registrati. Gli utenti possono essere selezionati in base ai gruppi.

È un sistema di debug di Joomla che fornisce le informazioni di debug impostandolo su "Sì". Fornisce varie forme come informazioni diagnostiche, traduzioni in lingue ed errori SQL.

Gestisce i vari modelli utilizzati nel sito web. I modelli possono essere utilizzati senza modificare la struttura dei contenuti del sito web.

I template presenti in Joomla sono:

  • Beez3

  • Hathor

  • Isis

  • Protostar

Nella sezione del corpo il jdoc viene utilizzato per includere l'output in Joomla da alcune parti del sistema Joomla. Il nome = "top" viene utilizzato per impostare il menu in alto.

Category Manager viene utilizzato per creare categorie per l'articolo che consentono di raggruppare meglio i tuoi contenuti.

La linea tratteggiata rossa viene visualizzata nell'editor. La parte di ulteriori informazioni dell'articolo viene visualizzata dopo le linee tratteggiate lette o talvolta mostra l'intero articolo.

I metadati descrivono i dettagli dell'articolo in breve. Rende facile lavorare con i dati particolari.

SEO (Search Engine Optimizer) riguarda l'ottimizzazione di un sito Web per il motore di ricerca. Aiuta i motori di ricerca a trovare e classificare il tuo sito più in alto rispetto agli altri siti in risposta a una query di ricerca.

Il Content Management System (CMS) è un software che conserva tutti i dati dei tuoi contenuti (come testo, foto, musica, documenti, ecc.) Che saranno disponibili sul tuo sito web. Aiuta a modificare, pubblicare e modificare il contenuto del sito web.

È lo strumento per la gestione dei file multimediali e delle cartelle in cui è possibile caricare, organizzare e gestire facilmente i file multimediali nello strumento di modifica degli articoli.

La risorsa di collegamento viene fornita all'utente del sito e può essere ordinata in categorie.

Permette di creare menù e voci di menù e può essere gestito successivamente. Puoi mettere il menu in qualsiasi stile e in più posti.

È l'acronimo di Really Simple Indication che distribuisce i contenuti del tuo sito e i file RSS possono essere aggiornati automaticamente.

Permette di gestire il contenuto utilizzando l'editor WYSIWYG per creare o modificare il contenuto in modo molto semplice.

PHP 5.4+ o PHP 5.3.10+

I server Web che supportano Joomla sono:

  • WAMP (Windows)

  • LAMPADA (Linux)

  • XAMP (multipiattaforma)

  • MAMP (Macintosh)

  • Nginx

  • Microsoft IIS

Il portale della comunità aiuta a portare le notizie di Joomla da tutto il mondo in un unico posto.

Extension Manager viene utilizzato per estendere le funzionalità del sito web di Joomla.