Follow us on Twitter Istante on Linkedin Istante on Facebook
News

CMS per Web Site e Portal

CMS, acronimo di Content Management System, è un software dedicato alla gestione dei contenuti di un sito ed installato in un server web.

Esistono diverse tipologie di CMS, sviluppate in quasi tutti i linguaggi di programmazione conosciuti, tutte accomunate dalla medesima finalità, ovvero la gestione di contenuti.


Un CMS, per essere considerato uno strumento valido deve rispettare alcuni canoni:

Modularità

Non tutti i siti hanno le stesse esigenze, per questo un CMS non dovrebbe essere un software “monolitico” ma flessibile, adattandosi alle diverse esigenze gestionali del cliente.
Molti siti per esempio hanno pagine e foto gallery, altri solo news e pagine riservate, altri sono degli e-commerce B2C o B2B, altri ancora richiedono l’integrazione con software interni.
La modularità consiste proprio nella possibilità di attivare solo i moduli necessari al progetto, così da facilitare l’utilizzo delle funzionalità da parte dell’utente, senza confonderlo con procedure e comandi inutili. La modularità garantisce anche, al cliente, la possibilità di attivare nuovi moduli in un secondo momento. Tra i moduli più comuni di un CMS troviamo:

  1. Gestione Pagine
  2. Gestione News
  3. Gestione Eventi
  4. Foto Gallery
  5. Video Gallery
  6. Area Riservata
  7. Download Documenti
  8. Blogs
  9. Forum
  10. Catalogo prodotti
  11. E-Commerce
  12. Sondaggi

Estendibilità

I moduli sopra riportati rispondono alle esigenze più comuni, di quasi ogni azienda, a volte però le aziende si trovano a dover utilizzare delle funzionalità che i moduli standard non riescono a coprire.
Per questo un buon CMS deve poter essere esteso con delle funzionalità create su misura per l’azienda (Ad esempio un modulo e-commerce che abbia la necessità di comunicare con il software di gestione magazzino interno, oppure un’area riservata dedicata agli agenti di vendita che permetta agli stessi di inserire gli ordini dei propri clienti confluendo nel software gestionale interno, ecc.).

Sicurezza

Le aziende più strutturate molte volte hanno l’esigenza di avere più persone che utilizzano il CMS.
Ogni persona deve gestire solo una parte delle informazioni in esso contenute e quindi è molto importate poter avere a disposizione una gestione dei profili utente diversificata in base al ruolo, che permetta ai diversi utenti amministrativi di gestire solo alcune parti del sito.
Oltre questo è importante che si possano anche definire delle regole di workflow dell’informazione, ovvero dei profili che sono incaricati a redarre dei contenuti e dei profili più amministrativi che dovranno validarli e decidere se pubblicarli.

Flessibilità

Molti CMS permettono di gestire i contenuti di un sito solo su template grafici preimpostati o poco modificabili, cosa che non crea problemi nei siti vetrina più semplici, ma che risulta particolarmente frustrante per quelle aziende che necessitano di un sito in grado di rispecchiare graficamente la propria immagine aziendale.
Avere un sito non in linea con l’immagine aziendale che si desidera veicolare all’esterno è molto limitativo a livello di marketing e comunicazione poiché provoca una perdità di credibilità immediata nei confronti del potenziale cliente che sta navigano il sito.

Indicizzazione e SEO

Avere un bel sito, ma non essere rintracciabili è come non essere affatto presenti su internet.
Da anni gli algoritmi che sono alla base dei motori di ricerca danno maggiore rilevanza a siti ben indicizzati e con caratteristiche tecniche ben precise.
Il processo di indicizzazione di un sito non si basa su automatismi, bensì richiede un lavoro “umano”, come lo studio dei competitore,  la ricerca delle parole chiave più perforanti, l’inserimento di testi significativi, ecc. è pur vero che un buon CMS è in grado di coadiuvare questo procedimento.
Un Content Management System deve prevedere la possibilità di gestire keywords, descriptions, titles, url parlanti etc... ovvero tutte quei “tecnicismi” dettati dai motori di ricerca (Google su tutti) che predispongono il sito ad essere accolto positivamente dagli spider, ovvero dai software dei motori di ricerca dedicati alla scansione del web, che indicizzano tutti i siti ed i loro contenuti. 

Semplicità di utilizzo

Nella maggior parte dei casi un CMS viene gestito da persone non esperte di computer, per questo le funzionalità in esso contenute devono essere di immediata comprensione.
La semplicità deve essere garantita da interfacce intuitive e dall’uso di comandi simili a quelli utilizzati abitualmente da chi lavora al computer.
Nonostante i siti vengano creati utilizzando un linguaggio di programmazione chiamato HTML (che agli occhi di un utente non esperto risulterebbe incomprensibile)i relativi CMS devono essere dotati dei cosidetti Editor WYSIWYG (What you see is what you get), ovvero editor di testo simili a quelli di Word (il programma di scrittura più diffuso al mondo), che permettono di cambiare fonts, colori, posizione del testo, aggiungere immagini etc.... in maniera visuale, generando codice HTML in automatico.
Un buon CMS deve essere in grado di facilitare l’utente nelle fasi di inserimento immagine, adattando, in automatico, le foto alle esigenze del sito.