Mambo è un software GNU/GPL, che consente l'amministrazione di un sito web, permettendo la creazione e l'aggiornamento di pagine web anche a chi non conosce l'HTML ed i linguaggi di scripting necessari.
Si tratta di un sistema di gestione dei contenuti (in inglese Content Management
System, abbreviato in CMS), pensato e realizzato per permettere l'archiviazione all'interno di un
database di tutte le informazioni di un sito web, siano esse semplici contenuti testuali oppure
multimediali, e la loro gestione attraverso un'interfaccia web accessibile attraverso un comune
browser.
I componenti sono elementi aggiuntivi attraverso i quali si possono aggiungere al sistema
Mambo ulteriori funzionalità per rispondere a specifiche esigenze funzionali (ad esempio un sistema
di distribuzione di file scaricabili dal sito, una gallery, un guestbook, funzioni di wiki,
newsletter...).
Tutte le funzioni aggiuntive vengono installate mediante una procedura
automatica gestibile nella sezione di amministrazione del sito. A partire dalla versione 4.6 è
prevista l'esistenza di un unico, universale sistema di installazione che riconosce automaticamente
i vari tipi di plugin che si tentano di installare.
I componenti e gli altri plugin sono normalmente distribuiti all'interno di un singolo
archivio zip o rar contenente tutti gli elementi necessari al loro funzionamento e le istruzioni
per l'installer di Mambo necessarie alla loro corretta installazione automatica.
I moduli sono elementi usati per mostrare elementi di informazione o funzionalità interattive all'interno di un sito Mambo. Si possono considerare come finestre attraverso le quali si possono visualizzare alcune informazioni che sono contenute in categorie, sezioni o componenti che si trovano all'interno del sito (ma anche in certi casi dall'esterno), in pratica una sorta di anteprima di queste categorie, sezioni e componenti.
I moduli recuperano le informazioni, o parti di informazioni definite attraverso
parametri, e le visualizzano nella zona di loro competenza; ad esempio il modulo "ultime notizie"
recupera di default i soli titoli degli articoli per visualizzarli nel sito come lista, dando la
possibilità di anticipare al visitatore ciò che si trova all'interno del sito stesso e quali sono
le notizie più recenti. All'utente viene data la possibilità di scegliere quali moduli visualizzare
e dove collocarli all'interno del layout della pagina, in accordo con un template.
Agendo direttamente nella Gestione Moduli (Module Manager) possono essere creati semplici
moduli in HTML. Nel caso di script più complessi, essi sono in genere preparati per essere
installati con le apposite procedure.
Link correlati