|
Page 1 of 4 Qualche giorno fa sul forum della Mambo Foundation leggevo delle lamentele in merito al fatto che non esiste alcuna guida in italiano sullo sviluppo di template per Mambo. In realtà, facendo una piccola ricerca su Google, vedo che del materiale c'è, anche se non è molto. Comunque cercherò di aggiungere qualcos'altro di mio. E' da premettere che quanto sto per scrivere vale per Mambo serie 4.5 e 4.6, oltre che per Joomla serie 1.0. Prendo come riferimento Mambo 4.6 con lingua italiana. Semplificando molto, diciamo che i template sono dei modelli grafici, e potremmo descriverli come una piattaforma su cui vanno ad incastrarsi, come dei mattoncini del Lego, i contenuti. Su questa piattaforma possiamo disporre le informazioni (i mattoncini) creando una struttura e una presentazione grafica valide per tutte le pagine del sito, cioè creando il modello.
Per comprendere appieno il sistema dei template dobbiamo prima capire come funziona il cms. Mambo è composto da un insieme di file Php che permettono di elaborare una serie di dati memorizzati nelle tabelle di un database MySql. Le informazioni vengono poi mostrare attraverso un output scritto in Xhtml, che viene letto dai browsers (Firefox, Explorer e così via). Cliccando su Visualizza>Html in Internet Explorer (o Visualizza>Sorgente pagina su Firefox) vedremo l'output Xhtml prodotto da Mambo: c'è l'head, il corpo principale, i menu laterali. I più attenti avranno notato che a molti tag è attribuita una classe css, che conferisce lo stile. Il template ci permette di far sì che l'output Xhtml venga mostrato nel modo in cui vogliamo. Quindi, inutile dirlo, per poter operare su un file Xhtml occorre necessariamente conoscere il linguaggio Xhtml. Ma solo questo non basta. Per poter veramente riuscire a plasmare un sito Mambo secondo le proprie esigenze è necessario avere padronanza dei Css. Dunque il primo consiglio che posso dare è di studiarsi l'Xhtml (che è quasi identico all'Html) e i Css da una delle tante guide gratuite che si trovano online.
|