MasterNewMedia Italia
Scopri i migliori tool per comunicare,
collaborare e fare marketing
   
Curated by: Luigi Canali De Rossi
 


13 dicembre 2007

Social Media Design: Linee Guida Su Come Costruire Il Tuo Primo Social Widget

Open Social è un insieme di API (Interfacce di Programmazione di un'Applicazione) per la creazione di social application in grado di funzionare con vari siti web, che da una grossa mano a te e a chiunque altro volesse iniziare a sviluppare la propria social web application.

Google-Open-Social-485.jpg
Photo credit: UK Open University - edited by Robin Good

Sono tre i motivi fondamentali per cui usare Open Social per sviluppare programmi per il social web:

a) Agli sviluppatori bastano solamente le API di Open Social per creare web application che funzionano su qualsiasi sito web compatibile con questo standard.

b) Gli sviluppatori hanno più opportunità di distribuzione e di raggiungere nuovi utenti, perché ogni sito web può implementare facilmente lo standard Open Social.

c) I siti web ne traggono vantaggio perché potrebbero attingere al lavoro di un maggior numero di sviluppatori di quanto farebbero senza utilizzare un API standard.

Ma quanto è difficile sviluppare social application con Open Social?

In realtà, per sviluppare web application con Open Social non devi conoscere nessun linguaggio di markup specifico o saper usare qualche software specifico. Puoi semplicemente utilizzare HTML, JavaScript e XML e iniziare subito a scrivere codice in grado di funzionare sulla piattaforma Open Social.

All'interno di web application sviluppate con Open Social è possibile inserire contenuto Flash e, utilizzando dei protocolli web standard, fare in modo che questo possa interagire con applicazioni scritte da altre persone.

Queste social application sono create allo stesso modo dei Google Gadget, cioè utilizzando un qualsiasi editor di testo o direttamente all'interno del Google Gadget Editor. Utilizzando l'API JavaScript di Open Social puoi permettere alla tua applicazione di recuperare e visualizzare i dati "sociali" di ciascun utente e le attività dei suoi amici, così come faresti utilizzando qualsiasi altra libreria JavaScript come Dojo, Prototype, JQuery, GWT o qualsiasi altro linguaggio di programmazione (PHP, Ruby on Rails, Java, etc.).

Le social web application che crei potranno essere ospitate direttamente su Google o risiedere sul tuo server.

L'unica cosa che ti serve è avere buone idee in testa e, semmai, seguire fedelmente i consigli che Google mette a tua disposizione.

Introduzione di Robin Good

 

Open-Social-by-Danny-Sullivan-1808205662_ae5b9b33c4_o-1.gif




Linee Guida Per Il Social Design

Open-Social-by-Danny-Sullivan-1808205662_ae5b9b33c4_o-2.gif

Se vuoi sviluppare una social application per la prima volta, può essere difficile comprendere subito come applicazioni ben progettate possano aumentare il divertimento e la qualità dell'esperienza sociale che la tua applicazione offrirà agli utenti.

Per aiutarti a capirlo facilmente, abbiamo creato un elenco di alcune semplici linee guida da seguire per creare social application di successo.

Non è necessario seguire alla lettera questi consigli, ma considera che grazie a queste dritte avrai modo di guadagnare nuovi visitatori, conservare quelli affezionati e unire alle funzioni sociali della tua applicazione, contenuti freschi e virali.




1) Coinvolgi Subito Le Persone

Tra gli utenti delle varie social application, c'è la tendenza comune di provare subito le applicazioni che non si conoscono e rimuoverle poco dopo, se non vi si trova subito qualcosa di veramente utile e interessante.
La lezione da imparare da questa interazione è che la prima impressione è quella che conta e proprio per questo motivo è necessario coinvolgere l'utente il più velocemente possibile, prima che la sua attenzione svanisca.

Sotto questo punto di vista, ti suggeriamo di fare in modo che chi usa la tua social application possa capire di che si tratta nei primi 30 secondi. Prima di distrarre l'utente con funzionalità avanzate o permettergli di mandare inviti, non correre e dagli subito un assaggio di ciò che può fare con la tua applicazione.

Prova a::

  • Mostrargli le funzionalità e le caratteristiche della tua social application, chiarendo subito a che cosa serve e come si usa.
  • Inserisci nella tua applicazione contenuti interessanti e divertenti (in particolare contenuti creati da amici) che mettano a proprio agio le persone.
  • Dai la possibilità di aggiungere subito contenuti, cambiare impostazioni e sentirsi padrone dell'applicazione. Questo fa aumentare il desiderio di continuare a usare la tua applicazione, che hanno personalizzato.




2) Utilizza Un Look And Feel Adattabile

I vari siti compatibili con lo standard Open Social possono avere vari "look and feel" delle pagine e dei profili e interfacce molto diverse tra loro.

Quando progetti il tuo social widget è bene tener presente come è fatta l'interfaccia della applicazione web ch lo ospiterà e usare font, tab e pulsanti simili.

Nel caso in cui il tuo social widget abbia bisogno di farsi notare, può essere utile avere un "look and feel" particolare, che si presti ad essere modificato secondo il gusto degli utenti, che lo potranno personalizzare in modo creativo.




3) Aiuta le Persone a Esprimersi

Spesso la pagina del profilo di un utente è una rappresentazione della sua identità, dei suoi interessi e i suoi gusti. Per un utente, creare un profilo è un modo per esprimersi e il punto di partenza intessere relazioni sociali con altre persone.

Dal punto di vista dei visitatori, il profilo è un modo per imparare, comunicare e condividere interessi comuni.

Le applicazioni hanno una marcia in più se riescono a fare in modo che l'utente senta la necessità di personalizzare il suo profilo personale, aggiungendo informazioni sui propri interessi e gusti in tema di musica, film e prodotti.

L'auto-espressione richiede anche di usare forme particolari di comunicazione come gesti, regali o conversazioni su un argomento specifico.




4) Rendila Dinamica

Un social widget ben progettato non è solamente una vetrina statica, ma cambia dinamicamente per fornire di volta in volta un esperienza di navigazione sociale più interessante.

I cambiamenti possono derivare dalla rete di relazioni sociali di ciascun utente e da come i suoi amici interagiscono con la tua applicazione. I cambiamenti possono avvenire anche quando la tua applicazione genera dei contenuti nuovi. In entrambi i casi, i cambiamenti che si susseguono giorno dopo giorno, possono aiutare a mantenere vivo l'interesse verso la tua applicazione.




5) Mostra Cosa Fanno gli Amici

Un modo semplice per rendere la tua applicazione dinamica e realmente sociale è memorizzare e mostrare le attività degli amici di ciascun utente. Questo potrebbe essere realizzato attraverso una funzionalità specifica della tua applicazione, per cui all'interno della mia applicazione posso vedere cosa stanno facendo i miei amici o ricevere aggiornamenti sulle loro attività.

In questo modo gli utenti capiranno come funziona il tuo social widget e scopriranno le nuove funzionalità che verranno inserite, semplicemente osservando cosa fanno e come lo utilizzano i loro amici.




6) Navigare La Rete di Relazioni

Mostrare le attività degli amici è uno dei tanti metodi di permettere a ciascun utente di esplorare la sua rete di relazioni sociali.

Spesso gli utenti sono interessati a interazioni semplici, come poter visualizzare le attività più recenti dei loro amici, confrontare contenuti e fare qualcosa insieme a loro.

Per favorire questo stile di interazione è essenziale mettere l'utente in grado di poter esplorare le attività dei suoi amici. Di solito questo viene fatto linkando al profilo di ciascun amico all'interno del software che ti ospita o creando profili utente più completi che forniscono una panoramica delle attività e dei contenuti degli amici.

Poter navigare la rete di relazioni sociali può darti la possibilità di ampliare le tue conoscenze. Puoi, ad esempio, scoprire di aver qualche interesse in comune con un amico di un tuo amico e, in questo modo, conoscere altre persone che altrimenti non avresti mai incontrato.

Dare agli utenti l'opportunità di far crescere il loro gruppo di amici, fa in modo che il tuo social widget crei un valore aggiunto per le persone.




7) Guida la Comunicazione

Spesso, la navigazione nelle attività e nei contenuti dei tuoi amici si trasforma in una sorta di conversazione e si presenta l'occasione di approfondire l'interazione sociale.
In tutti quei posti in cui può nascere la comunicazione, è opportuno favorirla. La comunicazione può nascere infatti dalla possibilità di inserire commenti o avere spazi condivisi con gli altri utenti. Oppure si può incoraggiare le persone a comunicare tra loro attraverso una chat, un sistema di messaggi mail o qualsiasi altro sistema che permetta alle persone di interagire tra loro, pingarsi e scambiare messaggi.




8) Crea Community

Spesso la rete di relazioni sociali gestita software sociale è molto grande e anche il gruppo di amici di un singolo utente potrebbe essere troppo grande per poter essere tenuto d'occhio e gestito facilmente.

Costruendo community più piccole e più facilmente gestibili, la tua applicazione potrebbe avere una marcia in più e offrire funzionalità specifiche che migliorano l'esperienza sociale.

Ecco tre tipi di community che utilizzano social software:

  • Persone che hanno in comune una relazione reale o una provenienza (ad esempio amici, familiari, amici di scuola, etc.)

  • Piccoli gruppi che hanno interessi comuni.

  • Intere reti sociali che nascono intorno a un interesse.




9) Affronta Problemi Concreti

L'espressione personale e la comunicazione sono spesso divertenti e appassionanti di per sé ma Open Social è una piattaforma che può essere utilizzata anche per rispondere a esigenze concrete dal momento che confrontarsi e chiedere consiglio al social network di cui fai parte potrebbe aiutarti nel caso in cui ti abbia bisogno di informazioni o debba prendere delle decisioni.

Ad esempio, mentre alcune persone di solito comprano un libro anche a scatola chiusa, ce ne sono molte altre che accetterebbero di buon grado un consiglio da un amico.

Con tutti i tipi di hobby e interessi che esistono in questo mondo, un social network non è più solamente divertente, ma anche utile, se riuscirai a creare spazi di interazione dove incontrarsi, scambiare esperienze, consigli sull'acquisto di prodotti e altre informazioni che daranno un valore aggiunto all'interazione sociale resa possibile dal tuo social software.




Google Open Social presentato da Partner e Sviluppatori al CampFire One


Video dal lancio del Google CampFire One con interviste ad alcuni dei partner come Slide, Ning, Hi5, Plaxo, Flixster, iLike, Salesforce, LinkedIn, RockYou e altri ancora.




Per Saperne Di Più

OpenSocialStuff-logo-350.gif

OpenSocialStuff.com: Community Google Open Social - Sviluppatori, Applicazioni e tanto altro ancora.




I contenuti sono pubblicati sotto licenza Creative Commons Attribution 2.5

 
 
 
 
 
Commenti    
blog comments powered by Disqus

 

 

 

 

8341
 




 

I Toolkit di Robin


 









 

 

 

 

  • RSS Feed

          Mail
    Nome:
    Email:
     



     
     

     

    Web Analytics