Nessun risultato. Prova con un altro termine.
Guide
Notizie
Software
Tutorial

Come è strutturato Joomla

Analizziamo il frontend e l'amministrazione di Joomla
Analizziamo il frontend e l'amministrazione di Joomla
Link copiato negli appunti

L’intero codice di Joomla può essere suddiviso in due grandi sezioni: il lato frontend (sito) ed il lato di amministrazione. Il codice che realizza le funzionalità dell'amministrazione si trova nella cartella administrator.

Figura a. I file del lato amministrazione

Il lato amministrazione è l’insieme di funzionalità di Joomla che si occupa di gestire i contenuti e le funzioni che sono rese disponibili attraverso il lato frontend. Joomla basa la propria struttura su entità chiamate componenti.

Il componente che si occupa di presentare il contenuto si chiama com_content. Osservando la home page della nostra installazione Joomla possiamo notare che molti link sono della forma

index.php?option=com_content&view=article&id=5[..]

Questo significa che il collegamento porta ad una pagina gestita dal componente com_content. Osservando meglio i collegamenti troviamo anche

  • com_newsfeeds
  • com_weblinks
  • com_user
  • com_banners

Tutti questi sono componenti che svolgono una funzione particolare: com_newsfeeds com_weblinks com_user com_banners prima pagina com_frontpage

A far da contorno ai componenti troviamo dei box in cui sono visualizzate voci di menu

Un altro meccanismo molto importante per il funzionamento di Joomla sono i menu

index.php?option=com_content&view[…]&Itemid=50

Il valore del parametro Itemid non è altro che l’id del menu cui appartiene questo elemento di contenuto, ed è utilizzato per stabilire quale template deve essere utilizzato e quali moduli devono essere mostrati. Ogni modulo ed ogni template, infatti, è assegnabile ad una (o più di una) particolare voce di menu, e Itemid è l’elemento che permette di determinarla. Basti provare a cambiare il valore di questo parametro oppure eliminarlo per notare come cambia la visualizzazione delle pagine.

Ti consigliamo anche