Migliori download

  Forum: Ultim Argomenti

29/03/2024

NAMP

Official Website

07/12/2009 – Un CMS è un’applicazione server-side  lato server che consente di realizzare siti Web in maniera semplice e intuitiva. Nati negli Stati Uniti ad opera di alcune organizzazioni che avevano la necessità di condividere le loro pubblicazioni, oggi sono diventati un valido strumento per la gestione dell’ informazione sul Web. Nello specifico, si tratta di un software organizzato secondo una struttura predefinita, in cui dati e impostazioni vengono salvati in un database e suddiviso in due macrosezioni: il  back-end per l’amminstrazione e l’organizzazione dei contenuti e il “front-end” al quale accedono i normali utenti per la fruizione e la ricerca delle informazioni all’interno del sito.

Il pacchetto di un CMS include oltre ai componenti di base anche moduli per la gestione delle gallerie multimediali, mailing list, banner pubblicitari e temi grafici per definire il layout del sito. La particolarità di molti CMS presenti in Rete è la disponibilità del codice sorgente  open source che consente ad utenti esperti di personalizzarli in base alle proprie esigenze, offrendo al tempo stesso una vasta gamma di componenti aggiuntivi creati da community di programmatori per utenti che non hanno dimestichezza con il codice. Ad ogni modo, lo scopo dei CMS è quello di offrire a tutti, anche a chi non conosce i linguaggi di programmazione Web  HTML, PHP,etc… di realizzare Blog e siti Internet dinamici.

Joomla: Per Molti Il Numero Uno!

Uno dei CMS più utilizzati è Joomla. Nato nel 2005 da una costola del suo predecessore Mambo https://www.mamboserver.com/ , Joomla è stato rilasciato con licenza open source da un team di sviluppatori che prende il nome di Open Source Matters. Il linguaggio di programmazione utilizzato è PHP 5 mentre il database su cui poggia è MySql. L’ultima versione del pacchetto è 1.5.6. stabile, si scarica dal sito italiano  https://www.joomla.it/ sul quale sono presenti anche numerosi componenti aggiuntivi, un calderone di template per le veste grafiche del sito, una guida interamente in Italiano e il forum delle community utile per la condivisione delle informazioni con gli altri utenti. Per installare Joomla è necessario disporre di un server Web con supporto PHP e un sistema di gestione dei database MySQL, oppure è possibile farlo “girare” in locale utilizzando software come EayPHP https://www.easyphp.org/index.php che include anche il DBMS (Database Management System). L’installazione è decisamente semplice, basta effettuare il download del file compresso Joomla_1.5.6_ita-Stable.zip dal sito https://www.joomla.it/ scompattarlo nella directory del web server ed il gioco è fatto, occorre solo configurarlo correttamente seguendo l’apposito wizard via browser. La gestione del sito avviene esclusivamente dal browser sia in locale che in remoto tramite il pannello di amministrazione back-end, mentre il database può essere personalizzato tramite il pannello PhpMyAdmin del Webserver. In Joomla è possibile assegnare diversi livelli di accesso agli utenti in base alle loro funzioni: dal SuperAdministator che ha il controllo globale del sito, al semplice utente Registered che può fruire solo le informazioni da front-end. Esiste poi il gruppo dei Publisher che può caricare contenuti direttamente dal front-end e che saranno pubblicati solo dopo l’approvazione del SuperAdmin o del Manager.

Contenuti Dall’inserimento Facile

I contenuti, organizzati in sezioni e categorie , si creano utilizzando l’editor predefinito che consente di inserire tabelle, immagini, video, flash movie o altri componenti multimediali e per ciascuno di essi è possibile impostarne i parametri di visualizzazione dei front-end, specificando i metatag per facilitare il recupero con il motore di ricerca. L’inserimento di un nuovo contenuto può essere effettuato sia da front-end che da back-end in base ai livelli di accesso che i SuperAdmin assegnano agli utenti , specificando la categoria e la sezione di partenza del documento elettronico. La navigazione dei contenuti è decisamente semplice, in quanto è possibile collegare le voci di menù alle categorie /sezioni de sito, per visualizzare dinamicamente l’elenco aggiornato dei contenuti presenti in ciascuna di esse e decidere le modalità di visualizzazione (elenco semplice o vista blog). La veste grafica del sito è gestita dai template, che si possono realizzare con un editor grafico e sfruttando le potenzialità dei fogli di stile (CSS), oppure scegliere tra quelli realizzati dalla community di utenti Joomla disponibili in Rete. In genere un template è un file compresso che si installa dal back-end tramite procedura guidata; è possibile inserirne più di uno e dare all’utente la possibilità di scegliere una grafica più adatta ai propri gusti. Tutte le funzioni avanzate sono gestite da componenti, moduli e bots. Questi tre elementi sono identificati dal termine “estensioni” che rappresentano la modularità del CMS . Ad esempio, i componenti inclusi nel pacchetto base consentono la gestione degli utenti, i contratti o feed RSS; i moduli riguardano più la raccolta e la visualizzazione delle informazioni come la registrazione al sistema front-end; i bots invece supportano le funzioni di moduli e componenti come ad esempio il motore di ricerca interno del sito.

Le Estensioni Del Joomla

Esistono svariate tipologie di estensioni freeware e shareware, create da programmatori esperti, che sono a disposizione della community, https://www.joomla.it/ per tutte le esigenze e tutti i settori di interesse. Si va dalle semplici applicazioni per le gallerie fotografiche e la gestione degli eventi sino ad arrivare ad applicazioni più complesse come CRM (gestione della relazione con i clienti), e-commerce e mercati verticali (automobili,barche e ristorazione). Insomma, con i CMS si può fare un piccolo sito, un blog personale o addirittura un mega portale di commercio elettronico e il tutto senza scrivere una riga di codici. Una delle estensioni di terze parti più interessante è sicuramente DocMan https://www.joomlatools.com/extensions una sorta di archivio per documenti elettronici capace di gestire file di diverse estensioni (DOC, XLS,ZIP,PDF) e dotato di un buon motore di ricerca.
Con DocMan gli utenti possono caricare i file direttamente da remoto che diventeranno pubblici solo dopo l’approvazione di un supervisor; la gestione avanzata dei gruppi di utenti che possono accedere ai documenti completa una delle estensioni di Joomla più utilizzate.

Diritti Al Web

Per pubblicare on-line il proprio sito o blog bisogna scegliere con cura il servizi odi hosting cui affidarsi. Nel loro caso i server offerti devono soddisfare i requisiti richiesti da Joomla:PHP,MySQL e plugin varie. JoomlaHosting https://www.host.it/ ad esempio, è un servizio dedicato esclusivamente a Joomla. Pertanto, tutti i parametri e le configurazioni del server assecondando alla perfezione le potenzialità del CMS .

Ti È Stato Utile Questo Contenuto?

Clicca Su Una Stella Per Esprimere Il Tuo Giudizio!

Voto Medio 3.8 / 5. Votanti Totali: 93

Nessun Voto Al Momento. Perchè Non Voti Per Primo!

Spiacente Che Non Sia Stato Utile Per Te!

Miglioriamo questo contenuto!

Mi Aiuti A Capire? Cosa Non Ti È Piaciuto?