CMS per siti Web

Vota questo articolo
(2 Voti)

CMS Le piattaforme gratuite per creare siti Web

I CMS sono dei software spesso gratuiti che consentono di creare un sito web in modalità guidata, con una interfaccia utente più semplice ed intuitiva rispetto alla programmazione, senza scrivere una sola riga di codice. 
Utilizzati da milioni di organizzazioni distribuiti e supportati da una rete di sviluppatori, Partner System Integrator e Community copiose e attive, i CMS  rappresentano una soluzione completa per la gestione dei contenuti la pubblicazione multicanale e l'integrazione applicativa in ambito web e intranet.
Grazie ai CMS, chi vuole creare un Sito Web, un Portale, un E-commerce, un Blog, una Community con Forum, un giornale Online, può farlo selezionando i componenti che ritiene opportuni per il progetto e posizionarli in modo da ottenere il risultato desiderato.
Tra i più famosi CMS troviamo: WordPress, Joomla, Drupal, DotNetNuke, Concrete5, Magento e Prestashop.

CMS = FACILE ?

Dire che i CMS rendano più facile la crezione di un sito Web è corretto. 

E' errato pensare che i CMS siano facili da usare. Di fatto usare un CMS richiede un pò di pazienza e di studio, per capire come funziona il pannello di controllo e le opzioni possibili.

Sono strumenti molto flessibili, che consentono di sviluppare qualunque progetto Web abbiate in mente.
Alcuni CMS sono sviluppati per soddisfare scopi specifici, mentre altri più olistici possono essere customizzati. Partendo dal Core (Open Source) aggiungendo Template, Plugin, Componenti e Moduli specifici il vostro progetto prenderà forma, dando origine a Blog, Forum, E-commerce, siti Aziendali, Siti personali, Giornali online, applicazioni Web e altro ancora.
Trovare il CMS ideale per il vostro progetto comporta quindi una lunga e faticosa ricerca di tutti i componenti necessari, le lingue supportate, per poi poter decidere.

CMS in Italiano

CMS Italiano

Nessun CMS nasce in Italiano, ma tutti possono essere Localizzati, praticamente in qualsiasi lingua. 

Attenzione! Sto parlando di gestione, quindi del pannello di controllo e di alcune opzioni del Front End, non dei contenuti. I contenuti vanno scritti in lingua specifica o possono essere utilizzati dei sistemi di traduzione automatica, con risultati discreti.

Cosa vuol dire esattamente? Grazie ai file di traduzione automatica del Core e dei Componenti e Plugin, anche il pannello di controllo del CMS può essere tradotto in Italiano o in più lingue. Con alcuni CMS è possibile installare il Core direttamente nella lingua richiesta, in questo caso Italiano.

Normalmente anche i file in lingua specifica sono Open Source. Esistono gruppi di appassionati che si impegnano a tenere aggiornati i file lingua di pari passo alle versioni di aggiornamento dei CMS.

Alcuni componenti e plugin potrebbero essere traducibili solo nella versione a pagamento.
Se si conosce un pò la struttura del CMS e la versione gratuita del componente è sufficiente per il nostro scopo e vi armate di pazienza è possibile creare i file di traduzione e installarli nel core, per ottenere un pannello di controllo completamente tradotto.

Quali sono i Software CMS migliori?
Anzi...i più diffusi e facili da usare?
Quali le loro applicazioni specifiche?

Come già detto la scelta del CMS da utilizzare per la creazione di un Sito Web dipende dal tipo di sito e dalle modalità di funzionamento, ma anche dalle conoscenze informatiche a disposizione nella propria Azienda e dal Budget a disposizione. SI! ANCHE DAL BUDGET!

I CMS sono Open Source, ma non lo sono tutti i componenti e plugin. Per non parlare dei costi di gestione degli aggiornamenti, del software, aspetto spesso trascurato nella scelta.

Un altro elemento da prendere in considerazione è sicuramente la sicurezza. Alcuni CMS vengono aggiornati più frequentemente di altri per sopperire ai Bugs di sicurezza e hanno bisogno di sistemi di difesa più costosi.

 

WordPress


CMS Wordpress

WordPress è senza ombra di dubbio il CMS più diffuso. Nato inizialmente per la creazione e gestione di Blog, si è evoluto velocemente come CMS per la creazione di siti Web. Uno degli elementi a suo favore, sicuramente la facilità di utilizzo per l' utente che non conosce il codice di programmazione. Esistono un infinito numero di temi e un infinito numere di plugin. L' elemento che lo contraddistingue i PERMALINK.

Sviluppato in PHP e appoggiato per la gestione dei dati su MySQL. Distribuito con licenza GNU.
Partendo dalla installazione del Core di Base è possibile:
  • Estendere le funzionalità mediante Plugin;
  • Caricare un tema (La grafica del sito), scegliendolo fra innumerevoli Template gratuiti o Professional a pagamento;
  • Gestione dei contenuti attraverso una interfaccia User Friendly;
  • Gestire le URL permanenti. I Permalink;
  • Utilizzare un Editor WYSIWYG per la scrittura di testi;
  • Creazione di pagine statiche;
  • Supporta di default il Multiautore;
  • Supporto multi-sito e multi-blog;
  • Il Log degli utenti che visitano il Sito Web o Blog;
  • SEO friendly, suttorta la scrittura dei meta-tag;
  • Dispone di un sistema di aggiornamento automatico;
  • Feeding RSS, che permette ai visitatori di essere avvisati degli aggiornamenti dei contenuti mediante l'utilizzo di un feed reader;

Ti interessa? Ecco Guida WordPress completa

 

Joomla

CMS Joomla

Joomla è il secondo CMS al modo. Più complesso da capire, molto flessibile e ricco di opzioni configurabili di default.
Proprio questa sua caratteristica flessibilità lo rendono adatto a tutto. Con Joomla è possibile realizzare dal Sito Web, al portale all' E-commerce senza nessuna difficoltà!
Ha un Core molto veloce. Necessita di un pò di dimistichezza, ma niente di impossibile, per frlo funzionare al meglio.
In Joomla la logica di gestione si sposta un pò verso l' utente con un minimo di esperienza di programmazione, anche se è possibile in ogni caso realizzare un Sito Web o un Blog o un portale senza dover inserire una sola riga di codice.

Sviluppato in PHP con supporto per la gestione dati su MySQL, rilasciato con licenza libera GNU GPL v.2
Partendo dal Core di base, molto ricco di funzioni è possibile:
  • Estendere le funzionalità attraverso le Estensioni, cioè Moduli, Plugin e Componenti;
  • Installare un tema (Template) scegliendo tra tantissimi temi gratuiti o Professional a pagamento;
  • Installazione di più temi per lo stesso sito Web, utilizzando un unico spazio Web ed un solo DataBase(esempio questo sito);
  • Gestione dei contenuti attraverso un interfaccia utente User Friendly. Di default vengono forniti 2 templete differenti per il back End, ma è possibile installare temi differenti;
  • SEO e sistema di gestione delle URL;
  • Funzioni di Search Engine Optimization, per facilitare l'indicizzazione dei contenuti da parte dei motori di ricerca;
  • Motore di ricerca interno e sistema di Redirect;
  • Caching delle pagine per incrementarele prestazioni;
  • Pubblicazione tipo Blog;
  • Sondaggie misurazione delle performance del sito;
  • Ricerca testuale su tutti i contenuti del Sito Web;
  • Localizzazione internazionale. Switch Mulitilingua. Numero di lingue gestibili inlimitato;
  • Profili multiutente anche con livelli d'accesso differente, sia da Front End che da Back End.

Vuoi sapere di più? Ecco Guida Joomla completa

Drupal

CMS Drupal

Drupal è al terzo posto per diffusione. Più complesso dei precedenti, è più flessibile grazie alla possibilità di installare il core senza i componenti aggiuntivi che verranno selezionati a posteriori o sviluppati su misura.
I componenti aggiuntivi non interferiscono con il funzionamento del Core, che può essere Upgradato grazie ad un sistema di "hook" o callback. Le componenti aggiuntive sviluppate dalla community vengono memorizzate separatamente.
Di fatto dispone della possibilità di personalizzazione altissima. Quasi codice puro!

Funziona su diversi sistemi operativi, tra cui Windows, Mac OS, Linux e qualsiasi piattaforma software web serverApache, IIS (versione 5 o superiore) e il linguaggio PHP (versione 4.3.3 o superiore). Drupal utilizza inoltre un database per memorizzare i contenuti, e necessita dunque di un software come MySQL.
Drupal è un software libero rilasciato sotto licenza GPL, ed è mantenuto e sviluppato da una community di centinaia di utenti e sviluppatori.
Una delle caratterisstiche principali di Drupal è la possibilità di installare il Core puro, o il Core più le innumerevoli componenti di default, che consentono di:
  • Estendere le funzionalità principali;
  • Caricare un tema grafico del Sito Web tra i tanti template Professional disponibili in rete;
  • Gestione dei contenuti attraverso una interfaccia User Friendly e costruzione mediante Drag & Drop nativo;
  • Inserimanto di commenti, Forum, creare sondaggi;
  • Progetti di scrittura collaborativa;
  • Creazione e visualizzazione di Profili Utenti;
  • Comunicazioni tra utenti e gestori del Sito Web;
  • Creare menù su più livelli da navigazione;
  • Piattaforme multilingue di default;
  • Produzione di Feed RSS. Aggregazione e visualizzazione di Feed RSS di altri siti;
  • Fine tunning della Gestione permessi e ruoli;
  • Raccolta e presentazione statistiche in dettaglio;
  • Gestire il caching delle pagine ed il throttling, funzionalità che permette di disabilitare alcuni moduli/blocchi in caso di alto traffico del sito;
  • Creazione e gestione dei filtri selezionabili dall'utente per la ricerca dei contenuti;
  • Gestione dei link per la SEO;
  • Creazione di piattaforme E-commerce;

Ma non finisce qui! Dal sito ufficiale è possibile scaricare le estensioni di tutti i tipi, in formato gratuito.
Quindi si possono aggiungere gratuitamente, elementi che migliorano le funzionalità del Core, completamente gratis, come:

  • Sistemi E-commerce;
  • Flussi di lavoro redazionale;
  • Gallerie immagini;
  • Sistemi di autogestione per gruppi;
  • Gestione di mailing list;
  • Integrazione di CVS;
  • Gestioni Immagini e Video;
  • Gestire servizi di terze parti (Adsense, AuctionAds, Technorati, etc.)

e molto altro ancora.

 

DotNetNuke

CMS DotNetNuke

DotNetNuke è un sistema per la gestione dei contenuti (CMS) ed un Portal Application Framework realizzato con tecnologia MicrosoftASP.NET.
I linguaggi utilizzati per lo sviluppo sono HTML5, CSS3, JavaScript e C#, per il database è SQL.

Distribuito con una particolare licenza libera. La BSD-style agreement, che permette il suo utilizzo gratuito per lo sviluppo di qualsiasi tipo di portale, anche commerciale, ed è richiesto solo un link che riporta al sito del produttore.

Può essere utilizzato sia da utenti principianti che da programmatori esperti, a patto che si installi MICROSOFT VISUAL VEB DEVELOPER e MICROSOFT SQL SERVER EXPRESS EDITION, scaricabili gratuitamente.
Ha una discreta possibilità di personalizazione. Per utilizzarlo al meglio sarebbero opportune conoscenze di JavaScrip oltre alle classiche HTML e CSS.

Tra le caratteristiche principali:
  •  Installazione delle Skin(equivalente dei template) per singola pagina o per l'intero Sito Web;
  • Aspetto grafico, completamente personalizzabile;
  • Gestione della sicurezza e degli utenti efficace ma semplice da utilizzare. Anche se si tratta di un portale con migliaia di utenti registrati, attraverso l'apposita pagina di gestione si possono configurare le opzioni e i ruoli riservati ad ogni singolo utente;
  • La costruzione delle pagine è modulare. Si possono scegliere i singoli moduli da utilizzare per la singola pagina;
  • I Moduli sono l' elemento portante di questo CMS. Attraverso i moduli è possibili visualizzare qualunque tipo di contenuto.

Di fatto anche DNN può compiere le stesse operazioni degli altri CMS. Anche qui le funzionalità possono essere implementate attraverso i moduli aggiuntivi, scaricabili sia gratuitamente che a pagamento.

 

Concrete5

CMS Concrete5

Concrete5 è un sistema di gestione di contenuti(CMS) poco conosciuto e forse meno utilizzato dagli utenti e sviluppatori Web, ma di fatto è uno strumento molto potente. Ha una elevatissima flessibilità e qualunque modifica effettuata al CMS non intaccherà mai il funzionamento del Core.

Distribuito con licenza MIT, ha un minor numero di restrizioni rispetto alla classica GPL.

E' completamente gratuito e senza limitazioni di utilizzo.
Non esiste una versione Enterprise(a pagamento).
Perfetto per gestire i contenuti di un sito web perchè mette a disposizione un framework Zend robusto per aggiungere e modificarne le funzionalità interattivamente.

Funzioni aggiuntive e funzionalità, possono essere aggiunte attraverso un nutrito numero di add-on, spesso scaricabili gratuitamente e in altri casi a pagamento.

Le caratteristiche principali lato sviluppatore:
  • Programmazione ad oggetti su architettura MVC
  • Sistema avanzato di gestione dei permessi
  • Utenti e gruppi
  • Sistema di template potente e flessibile
  • Version tracking
  • Distinzione completa tra contenuti, layout e funzionalità
  • Server caching
  • Architettura a pagina singola per rendere più facile l'inserimento di script esterni
  • Editor di API
  • Pluggable Authentication (openID)
  • Storico dei login
  • Compatibilità con SSL
  • Distribuzione dei pacchetti, per consentire una facile installazione degli add on autoprodotti
  • Distribuzione multi sito centralizzata
Una caratteristica peculiare di questo CMS, la "semplicità" con cui è possibile convertire una pagina HTML in una pagina gestita dal Core di Concrete5
Le caratteristiche principali lato gestione/proprietario:
  • Editor di testo intuitivo What You See Is What You Get (WYSIWYG)
  • Toolbar in ogni pagina - modifica dei contenuti e della struttura del sito durante la navigazione
  • Anteprima delle modifiche prima della pubblicazione
  • Storico delle modifiche - possibilità di confrontare le modifiche apportate nel tempo ad una data pagina
  • File manager con integrato Picnik per la manipolazione di immagini (integrato da v5.3)
  • Permessi molto versatili - creazione di gruppi di editing, approvazione dei contenuti, monitoraggio delle modifiche
  • Drag'n'drop dei contenuti tra le diverse pagine
  • Scrapbook per la copia dei contenuti e delle funzionalità da una parte all'altra del sito
  • Controllo ortografico integrato
  • URL flessibili per SEO (ottimizzazione delle pagine per i motori di ricerca)
  • Integrazione semplice con Google Analytics
  • Sistema di supporto integrato con opzioni per il supporto commerciale (v5.3)
  • Installazione automatica di temi e add-on (v5.3)
  • Marketplace libero per i vari add on
  • Pianificazione dei contenuti - possibilità di scrivere qualcosa e posticipare la sua pubblicazione in automatico
  • Box per ogni necessità - che includono uno slide show di foto, integrazione con YouTube, guestbook, supporto per Flash, sondaggi, indagini, motore di ricerca interno, feed RSS, distribuzione sicura di file, Google Maps e un tool per la creazione di moduli.

 

Magento

CMS Magento
Magento è un CMS creato appositamente per la realizzazione di portali E-commerce. Semplice da installare e facile da gestire, permette a chiunque di vendere qualunque cosa!
E' una piattaforma Open Source, studiata appositamente per le PMI, sfrutta il Framework Zend è scritta in PHP e utilizza un database MySql, per la raccolta dati.
E' rilasciato su licenza Open Software License versione 3.0.

Il CMS offre una elevata flessibilità grazie alla sua architettura modulare, completamente scalabile e inclusiva di un gran numero di opzioni gestionali.

Con Magento puoi disporre di una piattaforma per il tuo Business configurata per darti l’opportunità, con un budget limitato, di entrare nel mondo dell’E-commerce attraverso templates efficaci e metodi di pagamento standard veloci e sicuri.

Il CMS consente:

  • l'integrazione di canali d'acquisto come Amazon e eBay;
  • Gestione di elenchi di prodotti (la sincronizzazione dei livelli di magazzino, prezzi e dettagli del prodotto);
  • Importazione di ordini da eBay ed Amazon;

e molto altro ancora.

 

PrestaShop

CMS Prestashop

PrestaShop è un CMS Open Source utilizzato per realizzare siti di commercio elettronico.
I temi Prestashop sfruttano il motore di template Smarty, il quale permette una netta separazione tra contenuti, grafica e programmazione. Grazie a questa impostazione, il web designer può occuparsi della grafica del sito lavorando sui file di template e CSS, mentre il developer può intervenire sui files PHP (difatti la documentazione ufficiale è divisa in due sezioni ben distinte, una per i web designer ed una per gli sviluppatori).

Rilasciato sotto licenza Open Software versione 3.0

L'interfaccia utente semplice e intuitiva, e il sistema modulare (per implementare una funzionalità basta installare il relativo modulo), hanno reso Prestahop uno dei CMS per l'E-Commerce più diffusi e utilizzati sia dai professionisti sia dai neofiti.
Attorno a Prestashop c'è una comunità molto attiva, che contribuisce al costante miglioramento del software e allo sviluppo di moduli per implementare sempre nuove funzionalità.
Disponibile in Italiano è tradotto in varie lingue. 

Il pacchetto Prestashop con i vari componenti e moduli consente di impostare:

  • Schede prodotto dettagliate;
  • Strumenti di ricerca. Ricerca di prodotti attraverso filtri avanzati come prezzo, colore, produttore e molto altro ancora;
  • Diversi tipi di pagamento. A disposizione più di 50 soluzioni e gateway di pagamento che ti consentiranno di accettare immediatamente le principali carte di credito, PayPal, bonifici bancari, coupon;
  • Configurazione delle spedizioni con i principali corrieri.
  • Gestisci facilmente IVA e tasse. Il sistema di tracking avanzato di PrestaShop è in grado di individuare l'indirizzo dei clienti e calcolare automaticamente l'imposta locale in conformità con gli ultimi provvedimenti legislativi;
  • Carrello semplice ed efficace. E' possibile personalizzare la procedura di checkout per garantire un' esperienza di acquisto ottimale. Disponibile il checkout in modalità express, guest o account. Gestione degli ordini telefonici;
  • Strumenti integrati per l'assistenza clienti.
Angelo Denitto

FrontEnd Web Developer
SEO Copywriter

Altro in questa categoria: « CMS Cos'è

Info Legali

Angelo Denitto

Ditta Individuale
Correggio (Re)
P.Iva 02736550357