Come scegliere correttamente un CMS in informatica

Come scegliere correttamente un CMS in informatica

Un CMS è un’applicazione server-side: ciò significa che per funzionare, deve essere installato su un server web. Questa necessità deriva dal fatto che certe operazioni devono essere compiute lato server in quanto richiedono l’accesso a informazioni o funzionalità non disponibili lato client, o richiedono misure di sicurezza che altrimenti non sarebbero affidabili.

Come scegliere correttamente un CMS in informatica

Dato un ambiente client/server in un’architettura di protocolli TCP/IP (Transmission Control Protocol / Internet Protocol) e HTTP (HyperText Transfer Protocol), programmare lato server significa creare applicazioni che andranno eseguite nel server, accettando richieste dal client; una volta elaborate le informazioni richieste, le restituisce al client come pagine html.
La programmazione lato server si differenzia da quella lato client in quanto il linguaggio utilizzato lato client viene interpretato direttamente dal browser; oggi si sceglie spesso questa soluzione in quanto è più facilmente gestibile.

Vi sono diversi linguaggi con i quali programmare lato server; i CMS sono scritti per la maggior parte in PHP. Essendo un’applicazione programmata lato server, il contenuto generato dal CMS non esiste fisicamente ma è il risultato di una combinazione tra il codice e i dati provenienti dal database.
Per far funzionare un sito creato con CMS si ha dunque bisogno di:

  • spazio su un server con le caratteristiche appropriate;
  • un database.

Quando si vuole realizzare un sito, è bene svilupparlo in locale sul proprio computer e pubblicarlo online in un secondo momento, per evitare che qualcuno facendo una ricerca nel web lo trovi e lo visualizzi incompleto; se invece il sito è già stato realizzato e si trova online, ci sono due modi per procedere a fronte di eventuali modifiche.
Nel caso in cui fossero semplici, come nascondere una pagina, correggere un errore di ortografia o cambiare un’immagine, allora la si può fare modificando il sito da beck-end direttamente online.

Se invece le modifiche da apportare fossero più complesse, come installare un plugin, modificare i template o eseguire degli aggiornamenti, allora è di buon auspicio creare una copia del sito sul proprio computer, eseguire tutte le modifiche richieste e testare la funzionalità del sito prima di renderlo pubblico.

Come scegliere il CMS

Quando ci si trova di fronte alla scelta di un CMS per la gestione di un progetto web occorre valutare numerosi parametri; tra i più significativi vi sono la facilità di utilizzo, la possibilità di personalizzazione dell’interfaccia grafica, la possibilità di integrare strumenti per arricchire il sito, la compatibilità con i sistemi server disponibili.
Prima di scegliere il CMS è comunque importante capire quale sarà il suo uso, ovvero quale architettura si andrà a gestire; dati i numerosi vantaggi e svantaggi che ogni diverso CMS offre, non ce n’è quindi uno migliore di altri, ma la scelta dovrà essere effettuata in base a quali funzionalità si vogliono sfruttare e quali aspetti del sito potenziare, ponendo in primo piano certi aspetti piuttosto che altri.
Il CMS da utilizzare sarà dunque quello che più si avvicina alle esigenze evidenziate, in base alla tipologia di sito web che si ha intenzione di gestire.

Pubblicato da Vito Lavecchia

Lavecchia Vito Ingegnere Informatico (Politecnico di Bari) Email: [email protected] Sito Web: https://vitolavecchia.altervista.org

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *