Modena Play 2012

Da qualche tempo la mia vita sociale “extralavorativa” si è arricchita di stimolanti passatemi quali sono i giochi da tavolo “moderni” (vedi Dominion, Puerto Rico, Stone Age).

Non potevamo quini rinunciare ad un viaggetto verso Modena per provare le novità che verranno presentate alla PLAY 2012.

Tra Cosplay e dimostrazioni varie, questa volta parteciperemo anche al torneo di qualificazione di Dominion. Si accettano scomesse.

Go!WebDesign: Padova, 12 Febbraio 2011

Siamo così arrivati alla 3° edizione dal Go!WebDesign ed anche questa volta ho il piacere e l’onore di essere stato invitato come speaker.

Il mio talk sarà focalizzato sull’utilizzo di WordPress in diverse situazioni: come catalogo prodotti, come sito di annunci, come sito di news multiautore, ecc….
In pratica vedremo come sia semplice organizzare diversi tipi di contenuti e personalizzare come questi debbano essere visualizzati.

Inoltre verrà fatta una panoramica su una serie di template che possono essere un buona base di partenza per la realizzazione di uno di questi progetti.

Ad oggi ci sono ancora 9 posti disponibili quindi, se siente interessati, è meglio che non rimandiate ulteriormente ed andiate subito a registrarvi.

Se siete in dubbio posso dirvi che il programma sembra molto interessante e la location è molto carina.

Ci vediamo quindi a Padova, il 12 Febbraio alla terza edizione del Go!WebDesign.

Dropbox regala 1Gb di spazio

Dropbox è un servizio di backup online con sincronizzazione dei file in locale.

In pratica, tramite un programmino che lavora in background, viene messo online tutto ciò che sposto e/o copio in una delle cartelle prefissate, e nel caso ne avessi bisogno ci posso accedere anche attraverso una comoda interfaccia web.

Se apri un account gratuito hai 2Gb a disposizione. Se lo apri tramite il mio referrarls sia tu che io ne avremo 250Mb in più.

A tutto questo si aggiunge il contest che Dropbox ha lanciato in questi giorni e che se  completao, anche nella peggiore delle ipotesi, ti più regalare 1 Gb di spazio un più.

Dato che alcune delle domande non sono proprio immediate vi lascio questo link dove il buon Gioxx ha pubblicato la soluzione.

Mi raccomando: se dovete ancora iscrivervi usate questo link cosi voi avrete un po’ di spazio un più, ma sopratutto ne ragalerete un po’ anche a me…

Gennaio 2011: il mese dei CMS

Questo 2011 sembra iniziare nel migliore dei modi…

Dal 5 Gennaio Drupal 7 è disponibile per il download e prima di fine mese sarà rilasciato WordPress 3.1 e Joomla 1.6.

Non posso che essere contento di tutto questo e sperare che le nuove funzionalità introdotte migliorino la qualità dei siti realizzati in questo 2011.

Qui sotto il video di presenzazione realizzato dal team di Drupal.

Chiudo segnalando una delle caratteristiche del nuovo Drupal7 che mi ha particolarmente incuriosiscono (anche se ancora non mi è chiaro come sarà possibie l’integrazione con template pensati in html5): l’adozione della sintassi RDFa

Risorse WordPress in italiano

La quantità di persone che usano WordPress in italia continua ad aumentare merito anche della quantità e delle qualità delle risorse in italiano che sono nate negli ultimi tempi.

Qualche anno fa era anche partito un progetto di raccolta per le fonti italiane (WordPress Planet Italia) che però ultimamente vedo poco aggiornato.
Per questo motivo da qualche mese sto raccogliendo una serie link dove spesso mi capita di trovare del materiale interessante.

Quello che segue è quanto trovato sino ad oggi:

Continue reading “Risorse WordPress in italiano”

NOSQLDAY 2011

Dato il mio interesse sulla materia io oggi mi sono segnato questo appuntamento: NOSQLDAY, venerdì 25 marzo 2011 a Brescia.

Riporto quanto scritto sul sito ufficiale della conferenza:

Cosa sono questi database non relazionali di cui si sente tanto parlare, accomunati sotto la sigla NoSQL? Sono davvero così efficienti come dicono? Possono veramente essere usati in un ambiente di produzione, anche per progetti di piccola-media grandezza? Non è l’ennesima moda per geek dediti alla caffeina o una “buzzword” come tante altre?

Anche noi abbiamo moltissime domande e ancora dubbi aperti su questo argomento.

Perciò abbiamo pensato che la cosa migliore per capirne qualcosa di più fosse quella di organizzare un’incontro con chiunque vantasse esperienza diretta su queste tematiche e avesse voglia di venire a parlarne. Abbiamo pensato ad una giornata semplice, non troppo formale, ad un incontro fra amici e colleghi in cui poter parlare, confrontarci e discutere con persone che avessero già lavorato con queste tecnologie su progetti reali e concreti.

Il programma dettagliato della giornata sarà pubblicato non appena definito l’elenco completo dei relatori

Qui il link per la registrazione: http://nosqlday2011.eventbrite.com/

about.me – Personal branding spash page

Non ricordo dove lo avevo letto ma in ogni caso qualche settimana fa mi ero registrato su about.me. Ieri mattina mi è arrivato l’invito e ho completato la registrazione…

In pratica si tratta di un servizio che mette a disposizione una paginetta in cui pubblicare qualche dato e qualche link relativo al tuo profilo. Naymz fa qualcosa si simile ma è pieno di adsense e le statistiche sono più “brutte”…

Probabilmente avremmo potuto farne a meno ma se non altro può essere visto come un sistema per aumetare la nostra link popularity senza chiedere uno scambio link

DrupalCamp – Torino – 2 Ottobre 2010

Anche se in questo blog si parla molto raramente di piattaforme diverse da WordPress mi fa piacere segnalare un evento legato a Drupal e che per una volta tanto è stato organizzato proprio nella mia torino.

Non è ancora disponibile un vero e proprio programma ma molte sono le sessioni interessanti indipendentemente dal fatto si usi o meno questo CMS.

Queste alcuni dei talk proposti:

Suggerisco a tutti di farci un pensierino tanto più che la location è molto carina…

WordPress: Usare “bene” i Custom Post Types

Il 17 Giugno è stata rilasciata ufficialmente questa nuova release di WordPress e se ancora non conoscete quali sono le novità introdotte fareste bene a documentarvi velocemente.

Per quanto mi riguarda in questi mesi ho avuto modo di usare sul campo molte di queste nuove caratteristiche ed in particolare i “tipi” mi hanno risolto parecchi problemi.

Partendo dalla presentazione che avevo fatto in occasione del WordCamp ed approfondendo ulteriormente l’argomento ho raccolto una serie di cosine utili che è bene che metta da parte per quando ne avrò nuovamente bisogno.

Partiamo da un breve elenco di plugin per chi non vuole sporcarsi le mani con il codice:

  • Custom Post Type UI: Tramite un comoda interfaccia vi consente di creare rapidamente nuovi tipi, nuove tassonomie e sopratutto di gestirne l’associazione.
  • Post Type Switcher: Aggiunge una voce al box “pubblica” nella pagina di edit che ci permette di selezionare e/o cambiare il tipo. Utilissimo se vogliamo riorganizzare contenuti già pubblicati
  • Simple Custom Post Type Archives: Questo plugin sopperisce ad una “mancanza” del core di WordPress che non rendeva di facile gestione il listing dei singoli tipi. Una volta attivato sarà possibile avere un archivio diverso in base al tipo. (es. http://nomeblog.com/nometipo/ ). Inoltre aggiunge alla gerarchia delle pagine “type.php” per personalizzarne la presentazione
  • Featured Post Type: Widget molto comodo per visualizzare nella sidebar gli ultimi post filtrandoli per tipo.
  • Custom Field Template: Se creiamo tipo diversi probabilmente avremo bisongno anche “custom filed” diversi. Questo plugin ci permette di creare box personalizzati con campi varibili in base al tipo

A seguire invece qualche snippets preso dal codex:

  • In questo modo è possibile associare le tassonomi “base” di wordpress (categorie e tag) al nostro nuovo tipo
    register_post_type(‘nome_tipo’, array(
    ‘taxonomies’ => array(‘category’, ‘post_tag’),
    ));
  • Per aggiungere un metabox personalizzato ed associarlo ad un particolare tipo (se volessimo associarlo ad un tipo buildin ci basterebbe usare ‘post’ o ‘page’ al posto di ‘nome_tipo’)
    add_meta_box( ‘html_id’, ‘Titolo del box’, ‘callback_function’,
    ‘nome_tipo’, ‘{normal|side}’ );  
  • Per capire il tipo di post del post corrente
    $tipo = get_post_type()
  • Per capire il tipo di post del post corrente
    $tipo = get_post_type()
  • Per avere un elenco di tutti i tipi (restituisce un array)
    $post_types= get_post_types()
  • Per sapere se un tipo esiste (restituisce un boolean)
    post_type_exists( $nome_tipo );

Per il momento mi fermo ed anche se le cose da dire sui tipi e le tassonomie sarebbero ancora tante spero che quanto detto posso esservi utile.

5 siti monopagina

Da qualche tempo sono molto incurisito delle soluzioni “Single Page Websites“.
Si tratta di siti nel quale tutto il contenuto e strutturato in un’unica pagina e poi tramite un menu di navigazione (ed un po’ di JavaScript) ci si sposta da un contenuto all’altro con un “simpatico” effetto scorrimento.

Per chi fosse interessato ad implemetare questa tecnica suggerisco questo fantastico plugin per JQuery

Qui sotto ne ho raccolti 5 dove la creatività dei designer rende la navigazione molto piacevole.

Continue reading “5 siti monopagina”

Cariamento dinamico di risorse con JavaScript

Mi segno qui i link di due librerie JavaScript che permettono il caricamento a runtime di risorse tramite ajax.

Il loro utilizzo, in alcune situazioni, dovrebbe migliorare i tempi di risposta ed esecuzione delle pagine web sfuttando la velocità del caricamento parallelo offerta orma dalla maggiorparte dei browser.

Si tratta di  Labjs e Sexy.js che a dirla in breve permettono di effettuare caricameni asincroni e sequenziali con una sintassi molto molto pulita.

Qui qualche esempio che spero rendano il concetto…