Il Web è cambiato, ma a qualcuno interessa che non lo sappiate

Questo articolo è tratto dall'area VIP.

Dato l'interesse viene reso pubblico per tutti i visitatori del sito.

Come si fa un sito web?

Come lo si progetta e lo si implementa?

Sito web?

Di quali figure e competenze bisogna disporre?

Vediamo un po.

Di solito il cliente si rivolge ad una Agenzia di Comunicazione, che ne cura l'immagine, la quale progetta il percorso di informazione e lo stile.

Insomma quello che noi chiamiamo il livello di "Presentazione".

E poi?

Poi l'agenzia si appoggia o ad un dipartimento interno di sviluppo del sito, oppure ad aziende esterne che materialmente ne eseguono l'assemblaggio.

E qui viene il bello...

Tre gusti in uno

L'agenzia si occupa di comunicazione e vede il sito web come un meccanismo unitario finalizzato alla comunicazione.

Anche il cliente lo vede come un tutt'uno.

Un buon gelato ha molti componentiMa in realtà i siti web "moderni" sono suddivisi in tre strati diversi per competenze ed importanza:

  • la presentazione: i colori, i caratteri, le forme ed il layout. Può avere più implementazioni ad esempio per aree tematiche
  • i contenuti: testi ed immagini che formano la comunicazione interna al sito. Questo livello può cambiare il proprio contenuto nel corso del tempo, quando, ad esempio, iniziano ad essere obsoleti o necessitano di aggiornamenti.
  • il motore: il sistema che consente di associare contenuti e presentazioni, ma consente anche di variare "al volo" aspetti del sito, come ad esempio fornire una presentazione diversa per i palmari, o generare automaticamente informazioni estratte dal contenuto e destinate all'uso dei motori di ricerca, o ancora di pubblicare o togliere dal sito contenuti sulla base di periodi di date o tipologie di utente e molto, molto altro. Si tratta, insomma, di quel meccanismo che fornisce all'utente la pagina richiesta, nella forma corretta al momento giusto.

Una volta questi tre livelli erano "amalgamati" all'interno di un mucchio di pagine scritte in HTML o in PHP che, in qualche modo, venivano, di volta in volta, adattate allo specifico layout dello specifico cliente.

Il vantaggio per lo sviluppatore era evidente: "per qualsiasi cosa il cliente è obbligato a passare di qui".

Per cliente invece le cose .... beh diciamo che erano diverse.

Separiamo i gusti ( e viviamo liberi)

Competenze separate per grandi risultatiE invece sapete come sono gestibili questi livelli?

Ecco qui quello che alcuni non vogliono che sappiate:

  • la presentazione: l'agenzia o lo studio grafico
  • i contenuti: direttamente voi, il cliente, o addirittura l'agenzia per il caricamento iniziale, visto che si tratta di utilizzare strumenti di composizione estremamente simili agli elaboratori di testo che usate ogni giorno: Naturalmente con l'aggiunta di immagini, filmati, allegati e link! E questo significa una comunicazione immediata, sensata e ... libera da vincoli
  • il motore: l'azienda che si occupa del vostro hosting e dell'ingegnerizzazione

Come funziona

Ecco una moviola del procedimento che si scatena:

  • il vostro cliente  digita l'indirizzo del vostro sito
  • il motore intercetta la richiesta, la analizza e decide cosa mostrare e come
  • il motore associa il livello di presentazione, la grafica, i menu ecc, ai contenuti che sono stati selezionati
  • il motore procede generando al volo la pagina richiesta "spalmando" i contenuti sulla presentazione
  • il vostro cliente visualizza la pagina che ha richiesto.

Tutto questo procedimento avviene nel giro di frazioni di secondo.

Ed inoltre, avendo separato contenuti e presentazione, siete in grado di cambiare "pelle" in qualsiasi momento senza toccare i contenuti, che fluiranno dentro la nuova pelle senza alcun intervento.

In definitiva è come se poteste avere un sito completamente nuovo ad ogni richiesta.

E probabilmente cominciate ad intuirne la potenzialità

Il gelato fatto in casa

Buonissimo.

Per quale motivo reinventare la ruota?Ma se parliamo di motori di automazione di siti web, per quale motivo dobbiamo reinventare, e pagare, la ruota ad ogni implementazione?

In definitiva vi sono moltissimi aspetti del funzionamento di un sito che sono facilmente individuabili e comuni quali, giusto per fare un esempio:

  • la generazione delle pagine, intesa come assemblaggio "al volo" del layout e dei contenuti. Insomma presentazione + contenuti = pagina visibile
  • la gestione delle informazioni per i motori di ricerca
  • i motori di ricerca interni al sito
  • l'aggiunta e la rimozione di contenuti
  • la creazione di utenti e/o aree riservate

Tutte cose che troviamo belle pronte in molti pacchetti CMS (Content Managing System).

In queste situazioni ci basta disegnare la "pelle" del sito, pensata dall'Agenzia o dal grafico,  per avere tutta le "potenza di fuoco" che ci occorre per gestire la nostra comunicazione!

Ma io lo voglio al pistacchio e con le uvette

La massima personalizzazione possibileOk, ho capito. Avete la vostra ricetta.

Ma ogni volta che la vostra ricetta è qualcosa che si aggiunge al meccanismo "standard", lo si può "innestare" nel meccanismo, esattamente come il gelataio aggiunge al solito gelato al pistacchio le vostre uvette.

E in questo caso, non partendo da zero, il costo ed il tempo di sviluppo sono molto più contenuti!

Situazioni come commercio elettronico, cataloghi di prodotti, integrazioni con gestionali od applicativi proprietari, possono essere gestite beneficiando di tutte funzioni standard già disponibili nel livello "motore", aggiungendo quello che ci manca.

O, a volte,semplicemente usando gli strumenti standard in modo intelligente.

Solo in questo frangente vi serve davvero uno sviluppatore!

Ma non ditelo in giro!Guadagnarsi la pagnotta

Potreste rovinare la vita a qualche sviluppatore che ha bisogno della pagnotta e la guadagna reinventando la ruota!

Volete sapere di chi stiamo parlando?

Saremo lieti di dirvelo nel nostro prossimo incontro!

Ti potrebbe interessare anche...

n. supporto telefonico a tariffazione speciale