Il template framework l'Hi-Tech del web
Lo sapevi che un template framework può essere un prodotto di altissima qualità, che può essere messo a disposizione gratuitamente dal produttore in alcune versioni open source o a pagamento nelle versioni professionali, fornendo assistenza post vendita come per un altro prodotto di serie?
Lo sapevi che un template framework è fondamentalmente un allestimento molto simile a quello di un'auto o di una bicicletta? Che ha cioè una sua filiera produttiva che si avvale spesso di componenti specializzate prodotte da terze parti che il produttore può assemblare e proporre in vari allestimenti?
E che lo stesso template, essendo un framework, è per lo sviluppatore una sorta di officina che gli permette di modificare il modello originario o di smontarlo per costruirne uno nuovo?
E che può proporre il template come quickstart, completo cioè di dati di esempio che permettono di valutare tutte le funzionalità del prodotto finito attraverso demo complete e funzionanti di cui è possibile testare direttamente effetti e funzionalità, e spesso versioni stilistiche diverse?
L'esempio della bicicletta
Lo sapevi che i produttori di biciclette si occupano sostanzialmente di realizzare il solo telaio mentre tutte le altre componenti sono prodotte da aziende specializzate ognuna nel proprio comparto produttivo? Perché? Perché lo sviluppo della tecnologia - in questo come in tanti altri settori - porta necessariamente alla specializzazione.
Così una bicicletta Bianchi può essere dotata di cambio Campagnolo, guarnitura Shimano, ruote Fulkrum o AlexRims, forcella Suntour, Coperture Kenda e via dicendo. Nessuno si sognerebbe di acquistare un cambio da chi è specializzato in telai, una forcella da chi ha esperienza solo di freni o una guarnitura da chi è bravo a progettare e produrre selle.
Ma andiamo subito al sodo per chiarire meglio con un esempio quanto sopra descritto. Prendiamo ad esempio la slideshow utilizzata per la home di questo sito che è un'estensione di terza parte estremamente potente e performante. Spero sia chiaro il perché, non solo un web designer freelance, ma neanche una web agency con uno team super specializzato di programmatori si sognerebbe di investire tempo e denaro per riprogettare da zero una slideshow con queste caratteristiche per il proprio cliente. Talmente potente e completa che la sua configurazione, lo studio dell'interfaccia grafica, l'inserimento dei contenuti e i test, si preannunciano, per il web designer, un compito non proprio banale. Anche in termini di tempo. Ma è tempo finalizzato all'uso dello strumento non alla sua progettazione.
In conclusione possiamo affermare che un template framework si può presentare come una bicicletta (o un'auto se preferite) tecnologicamente avanzata che può essere fornita con un proprio allestimento e dotazioni di serie ma anche una piccola officina che permette un forte grado di personalizzazione; Benché comunque con un suo orientamento originario di cui bisogna tener conto in fase di selezione del template. È fondamentale comunque sottolineare che un template framework non permette di intervenire su tutti gli elementi del tema grafico ma solo su quelli principali. In questo caso è possibile intervenire direttamente sul codice di sviluppo, creando ad esempio un foglio di stile personalizzato (Custom CSS) e qui intervengono le competenze e l'abilità specifica dello sviluppatore nel saper manipolare questo tipo di prodotto.