Profile image
Nicola Camedda

Blog

Articoli su Web Design, Comunicazione e tutto ciò che interessa il mondo del Web

  • Web Designer
  • +39 (338) 138-4195
  • contact@newweblab.net
  • newweblab
  • Italy
5 1 1 1 1 1 Rating 5.00 (2 Votes)
Sì lo so: è da parecchio che non ci sentiamo. Sono stato parecchio impegnato... non mi credi?
Ho le prove!
Oltre alla normale attività di Web Design e consulenza, ultimamente mi sono dedicato allo sviluppo di template per il CMS Joomla!.
Ho organizzato un mio semplicissimo "framework", con lo scopo di agevolare lo sviluppo di nuovi template.

Si tratta di un sistema molto semplice, decisamente lontano dai grandi e celebri framework che vanno per la maggiore.
L'ho concepito con l'idea di non discostarsi molto dal core di Joomla!, infatti non necessita di particolari plugin per funzionare correttamente.
Non faccio uso di "page builders" o di ulteriori livelli di astrazione, perché preferisco mantenere il tutto abbastanza leggero.
Faccio uso dei tipici "override" di Joomla!, ma solo quando lo ritengo necessario, ovvero quando voglio ottenere dei risultati differenti da quelli offerti dalle visuali "native" del core.
Per lo più si tratta di "override" di "com_content", qualche "layout/menu override" e moduli, per lo più delle news.
È basato sulla JUI nativa di Joomla! e fa utilizzo di Less, è inoltre possibile aggiungere stili e temi personalizzati.

Le uniche "divagazioni" da questo percorso sono avvenute quando, qualche mese fa, presi la decisione di alleggerire ulteriormente il codice del template, "spostando" alcune funzionalità dal template verso qualche semplice modulo.
Così ho iniziato a sviluppare dei semplici moduli.
Sono moduli per lo più concepiti per funzionare nei miei template, ma potrebbero risultare comunque utili a chiunque. 
Per questo motivo sto valutando l'idea di rilasciarli gratuitamente.
Questa sarebbe una buona occasione per restituire qualcosa in cambio alla community di Joomla!, dato che in questi anni ho sempre preso e non mai dato niente. Ecco, se tutto fila come ho in mente, potrò anche io finalmente rilasciare un paio di (semplicissime) estensioni.
Ultim'ora: dopo averle terminate, controllate e testate, dovrò anche aggiungere la funzionalità di aggiornamento automatico, da poco introdotta come obbligatoria per qualsiasi estensione che intenda far parte della "Joomla! Extension Directory".

Per quanto riguarda le tipologie di template, sto lavorando ad uno dedicato ad attività singole, ad esempio: freelancer, professionista, consulente, insegnante, avvocato, ecc. Questo template è praticamente già pronto ed è già stato testato "sul campo" con successo.
Un altro a cui manca poco per essere ultimato è invece maggiormente indicato alle attività di "small business", adatto anche all'ecommerce (tramite l'estensione J2Store).

A cavallo di questi progetti, un po' per gioco, ho iniziato mesi fa a realizzare un template a tema "retro game", in stile 8 bit. 
Il template è risultato più complesso del previsto, ma il risultato non è male.
Ho introdotto nel layout delle semplici animazioni utilizzando i "keyframes" di Css, senza Javascript.
Al momento sono al lavoro su un modulo capace di implementare queste semplici animazioni. Anche in questo caso ho deciso di alleggerire il codice del template spostando alcune funzionalità a livello di modulo.
Niente di particolarmente difficile, tuttavia vista la complessità dei "keyframes", il modulo visualizza solo semplici animazioni orizzontali e qualche "sprite". Ammetto che i parametri da inserire in "backend" non sono proprio alla portata "di tutti": occorre un minimo di conoscenza dei "keyframes".
Tuttavia, pare funzionare senza bisogno di scrivere codice Css a mano. 
Il modulo è concepito per funzionare con il template, al momento non ho ancora deciso se rilasciarlo pubblicamente nello JED.

Last but not least, in cantiere c'è un altro template da rifinire, questo sarà dedicato ad associazioni, cooperative e organizzazioni "no profit".

Ecco, questi sono i motivi per cui ho disertato il mio stesso blog, per diverso tempo.
Ho pensato che fosse carino rompere il ghiaccio dopo un periodo di silenzio, proprio raccontando alcuni progetti a cui mi sono dedicato (oltre al normale lavoro di realizzazione siti e consulenza).

Renderò disponibili questi template appena completati in prima fase stabile e non appena pronte le demo e la documentazione che sarà inizialmente in Inglese e successivamente anche in Italiano.

Per quanto riguarda questo sito, Newweblab.net riceverà un aggiornamento con l'integrazione del mio nuovo template/framework.
Inoltre ci saranno modifiche nel layout della homepage e nell'organizzazione dei contenuti.
Il principio guida sarà quello della semplificazione e razionalizzazione. Tutto sarà più snello e agevole.
Il Blog continuerà ad ospitare articoli con temi legati al disegno e sviluppo web, ma anche (spesso) comunicazione, content, social, ecc.
La sezione Risorse verrà man mano arricchita di nuovi contenuti dando priorità all'utilità, quindi guide, tutorial.
Sto elaborando la realizzazione di screencast con brevi guide e tutorial. L'idea è nata dall'esigenza da parte mia di fornire delle semplici istruzioni per i miei clienti interessati a curare la manutenzione ed aggiornamenti dei loro siti. 
Piuttosto che sottoporre loro la lettura di lunghi pdf, ho pensato che l'utilizzo di brevi video "screencast" possa essere maggiormente apprezzata. Vedremo, per ora è tutto "work in progress".
(Non escludo infine, l'utilizzo del video come forma di blogging).

Per ora è tutto. Passo e chiudo rivolgendovi con mostruoso ritardo un augurio di buon 2017!!!
Con lo scopo di offrirti una sempre migliore esperienza di navigazione, questo sito usa i cookies 'tecnici' e di 'terze parti'. Clicca 'Accetto i cookies' per chiudere questo banner e accettare i cookies. Per sapere come disattivarli dal browser e avere più informazioni clicca 'Informativa'. Proseguendo la navigazione acconsenti all'utilizzo dei cookies.