Posts filed under 'Facebook'

Facebook obre el seu STREAM.

A principis de Març, Facebook va posar en producció el nou disseny amb el nou concepte d’STREAM, que representa tot el fluxe d’informació. L’Stream en l’usuari se li representa en el seu perfil com el WALL, i en la home com el NEWS FEED.stream_fb

Des de la setmana passada Facebook va publicar una nova API, que permet a aplicacions de tercers de dins de Facebook o extrenes a través de FB Connect, accedir a la informació de l’STREAM d’un usuari. Aquest accés es proporciona a través de dues vies:

  1. Open Stream API: la nova API ja és descarregable a través del client de PHP i Javascript de Facebook. Disposa de mètodes per llegir totes les històries relacionades amb l’stream d’un usuari, llegir els comentaris de les històries, i l’estat de “like/don’t like”. A més a més proporciona mètodes per fer Sets: publicar una nova història, afegir un nou comentari, o votar per “like/don’t like”. Ei! i tot amb funcions per adjuntar vídeos, mp3, imatges i flash.
  2. Activity Streams: permet llegir l’stream de l’usuari a través d’una sindicació amb protocol ATOM.

Per a què una aplicació tingui accés a aquestes dades, l’usuari haurà de tenir una sessió activa i molt important, acceptar un permís adicional per a què l’API tingui accés: publish_stream (per escriure al stream) i read_stream (per llegir l'stream).

De moment l’API encara està en mode BETA, i només pots llegir l’STREAM dels desenvolupadors de l’aplicació, però aviat serà accessible per tothom. Crec que Facebook últimamemt s’està posicionament molt bé: també és notícia que aviat permetrà a usuaris amb OpenID, loguinar-se a FB.

Més informació a: http://wiki.developers.facebook.com/index.php/Using_the_Open_Stream_API

1 comment 8 maig, 2009

Tercer Facebook Developer Garage a Barcelona

El passat 16 d’Abril es va celebrar el tercer Facebook Garage per a desenvolupadors a Barcelona. Com en els anteriors Garage, aquest també ha estat organitzat per Sclipo i aquest cop patrocinat per Intel.

fb_dev_garage2

El primer Garage que es va realitzar al Juny del 2008, es van presentar aplicacions espanyoles a Facebook, i es van donar notes generals de com funciona la Plataforma per a Desenvolupadors. El segon Garage del Setembre del 2008, va ser molt més pràctic i en aquest cas jo vaig ser el responsable de fer una aplicació online des de 0 amb la Plataforma de Facebook i amb el nou disseny de perfil. Aquest tercer Garage s’ha basat íntegrament en la presentació de Facebook Connect.

Aquest Garage es va fer a les instal·lacions de la Universitat Pompeu Fabra, i es va dividir en dues presentacions que es van fer en paral·lel. Per una banda una primera presentació destinada a participants sense una base tècnica, en el que es mostrava el funcionament general de Facebook Connect  i es discutia la seva aplicació en entorns reals. La segona presentació era totalment destinada a un perfil tècnic on es mostrava una integració des de 0 d’una web qualsevol amb Facebook Connect.

Aquesta presentació tècnica la vam donar entre Brent Goldman i jo mateix com experts en la matèria. En Brent és un dels enginyers que treballen actualment a Facebook, i és un dels desenvolupados de Facebook Connect. Entre els dos vam preparar un exercici que consistia en fer un llibre de visites (guestbook), on qualsevol pot deixar un comentari pràvia autenticació contra Facebook. Aquest és el resultat de l’exercici que vam proposar:

http://xevstereyesores.net/carles/garage09/carles_dev/visitas.php

Al final de l’exercici es van assolir els següents objectius:

  1. Aprendre com donar d’alta una aplicació amb Facebook Con nect, i com fer la integració bàsica en una web externa.
  2. Exercicis amb els diferents mètodes d’autenticació, i detecció dels estats dels usuaris respecte Facebook.
  3. Com fer crides a la API de la plataforma de Facebook a través del client Javascript i el client PHP, per donar contingut social a la nostra pròpia web.
  4. Integrar Facebook Connect i el seu sistema d’autenticació i detecció d’estat amb les pròpies llibreries de servidor.
  5. Com publicar accions generades en la meva web al stream de Facebook a través de Feed Forms.
  6. Aprendre de forma teòrica com enllaçar comptes de Facebook amb comptes d’usuari de la meva pròpia web.

L’exercici el va poder implementar qualsevol dels participants del garage que disposessin d’un ordinador, tot i que van haver problemes de connexió tan a nivell Wifi com a nivell de FTP amb el servidor de proves (i és que no ha passat mai en cap workshop que no hi hagi problemes de connexió?). També l’esdeveniment es podia seguir en paral·lel via streaming de vídeo a través d’Sclipo. En total van ser més de 80 persones les presents, i més de 150 persones que van seguir la presentació a través de vídeo.

Tot el material del Garage està disponible en el següent link: http://sclipo.com/courses/view/a3710027abc3428919b5600498824643. En total són:

  • 4 vídeos
  • 11 documents (presentació i exercici)
  • Codi font de l’exercici. (Aplicació en PHP)

fb_dev_garage01

El garage va ser tot un èxit tan per l’organització, com per l’assistència, com el posterior col·loqui que es va generar després. Eren molts els presents que tenien experiència en desenvolupaments d’aplicacions amb Facebook, o bé que tenien intenció d’integrar Facebook Connect en la seva pròpia Web.Vam poder comentar al final totes les nostres experiències en un bar del Born.

Quan tornava l’endemà cap a Girona, vaig intentar fer un balanç de l’esdeveniment i treure unes conclusions de tot plegat, que llisto a continuació:

  • La plataforma de desenvolupament de Facebook tecnològicament és un 10, però a causa de la quantitat gran de continguts, actualment la curva d’aprenentatge és molt gran, i cada dia que passa n’és més, perquè Facebook té una velocitat d’evolució enorme.
  • Aquesta curva d’aprenentatge fa que els desenvolupadors que tenim la capacitat d’implementar aplicacions web amb Facebook i amb eficiència (ràpids i amb un nivell de qualitat professional) actualment siguem escassos.
  • La documentació a Facebook és bona, però malhauradament mal organitzada i distribuida. Fa augmentar la curva d’aprenentatge.
  • Cal la intervenció d’un Facebook developer o un consultor amb coneixements REALS de la capacitat de la plataforma de Faceook i la seva política d’ús per vendre un projecte a tercers.
  • Actualment Facebook està fent un gir cap a Twitter, la qual cosa comporta (seguint la tendència de fa 8 mesos), més barreres per les aplicacions dins Facebook.
  • Aquestes barreres contra les aplicacions de Facebook potencien la utilitat de Facebook Connect.
  • Facebook Connect funciona correctament però actualment planteja dos problemes:
  • Rendiment: la política d’ús no ajuda a solucionar el problema intrínsec de Connect: el contingut Facebook el va a buscar al servidor de Facebook un cop carregada la pàgina actual. La política d’ús no permet un caching de més de 24 hores.
  • Funcionalitats avançades en estat beta: La publicació a través de Feed Forms, encara planteja molts dubtes entre els developers, a causa dels constants canvis que aplica Facebook; canvis que inclús el propi Brent – enginyer de Facebook – no sabia explicar.
  • Tots aquests garages a Barcelona estan fent que es consolidi cada dia més una bona relació entre developers. Aquesta relació és el que ens ha de permetre poder crear contingut web i social de qualitat a Internet, i que tots nosaltres que dediquem un esforç diari en aprendre noves tecnologies, ens fem valdre com cal, sense competència, sino amb col·laboració. Espero que això no es quedi aquí. Per la meva part faré les màximes accions possibles per mantenir aquest contacte entre developers.

No em volia deixar, un últim comentari al respecte d’aquest Garage. Vam conèixer a Laura de Facebook, la primera empleada de Facebook a Espanya (porta uns 3 mesos)! una gran notícia perquè ens ajudarà a la promoció de les nostres aplicacions. Una noia madrilenya, fantàstica amb una il·lusió encomanadora.

Add comment 29 abril, 2009

Las elecciones presidenciales de Estados Unidos llegan a Facebook

… y llegan en forma de Eyesores! Desde EyesoresWorld hemos lanzado una nueva iniciativa que es la elección de dos eyesores: Obamasore y McCainsore.

Cada día iremos actualizando las veces que uno y otro han sido enviados o han sido posteados en algún muro de Facebook. Quien haya sido enviado más veces hasta la fecha del 4 de Noviembre será el ganador de las “Eyesores elections 2008″.

Además hemos actualizado la tienda online de eyesores con nuevos productos para cada candidato: camisetas, bolsas, relojes, material de oficina, etc… y todo con el eyesore del candidato preferido:

Más información de las elecciones en:

http://apps.facebook.com/eyesores/eyesores/elections

Add comment 17 octubre, 2008

Eyesores i Oxfam

Avui hem creat un nou Eyesore: Oxfam. És un eyesore animat que ens va demanar la ONG Intermón Oxfam.

Des del primer contacte, no vam dubtar en cap moment en col·laborar en la difusió del missatge de solidaritat a la Terra. És un orgull per nosaltres poder ajudar amb un eyesore a una causa que fa front a la millora de la vida de les persones en aquesta planeta. A més a més del clar missatge visual de l’Eyesore, al final ens invita a fer-nos membre del grup de Facebook que ha creat Oxfam.

Hem aprofitat el llançament d’aquest Eyesore, per estrenar a la vegada el blog d’Eyesores on explicarem, en anglés, novetats d’EyesoreWorld.

2 comments 15 juliol, 2008

Presentació de Eyesores al Facebook Garage Barcelona

Durant la presentació dels Eyesores al Facebook Garage a Barcelona, la gent de Sclipo van grabar totes les presentacions, i les han fet públiques en el seu portal.

Sóc tímid, però sobretot vergonyós, però com és el meu bloc pel bo i dolent, em veig en l’obligació d’adjuntar el vídeo aquí. El vídeo d’uns 30 minuts de duració, presento qui som els components d’Eyesores, com va sorgir la ídea, quins vas ser els reptes tecnològics inicials, i explico l’experiència nostra del manteniment de l’aplicació durant aquests 9 mesos que portem online.

Barcelona Facebook Garage, Eyesores
Subido por FacebookGarage (Sclipo)

Add comment 14 juny, 2008

Facebook modifica el comportament del tag Multi-friend-selector

Feia un parell de dies que la bústia de correu electrònic s’omplia amb molts mails d’usuaris dels Eyesores que reportaven l’aplicació contra els Terms Of Service de Facebook. Aquests mails s’envien automàticament des del selector d’amics amb imatge. En aquest selector, Facebook va incorporar un enllaç, que un cop clickat ,automàticamentens enviava un mail a nosaltres, els desenvolupadors, informant que algú reportava l’aplicació com ofensiva i spaminosa.

Aquest link, ja el va incorporar FB des de fa temps, però a nosaltres no ens va perjudicar. Rebíem un parell de mails setmanals, i comptant que tenim més de 9000 visites diàries, la veritat és que era negligible. Aquest matí per això ,’he despertat amb 21 mails d’aquesta nit.

La meva sorpresa ha estat, que al entrar a l’aplicació per veure què passava, a qualsevol pàgina que tenia el selector d’amics es feia un Scroll automàtic cap avall, fins mostrar el selector, o sigui el botó de reportar l’aplicació com spam. M’imagino, l’experiència d’un usuari que s’instal·la per primer cop l’aplicació: La primera cosa que veu dels eyesores és una pantalla de selector d’amics per invitar. Fatal!!

Això ens perjudicava molt. El nostre valor afegit és l’aspecte visual, i els nous eyesores diaris, si no es veuen a la primera, l’aplicació pot caure en picat. Així que hem hagut de reaccionar. Solució?

Hem canviat els multi-friend-selector tags de FBML, pel multi-friend-selector del tipus condensed:

<!–<fb:multi-friend-selector actiontext=”" rows=”5″/>–>
<fb:multi-friend-selector condensed=”true”/>
<fb:request-form-submit />

Aquest selector no és tan fàcil de fer anar com el NO Condensed, però no té l’enllaç de reportar com a spam, ni tampoc et fa l’scroll down. Ara tornem a lluir Eyesores, i només deixem fer selecció d’amics per imatge des de la pantalla d’invite friends.

Realment, Facebook amb aquest canvi conseguirà fer molts canvis en les aplicacions. Tot i això crec que haurien de fer un altre tipus de mecanisme que jutjés primer quines aplicacions han de penalitzar per aplicar aquesta política de no spam i no invitacions. Nosaltres procurem una aplicació el menys ofensiva, sabem que ara és primordial per a l’usuari de Facebook quan tenim una competència de més de 400.000 aplicacions. No ens agrada, que seguint les pautes d’ús de Facebook, se’ns perjudiqui tant i tant agressivament.

Apa, ja m’he desfogat!

1 comment 6 juny, 2008

Facebook estrena Open Platform

Facebook 1 any després d’estrenar la seva plataforma per desenvolupadors per a fer aplicacions, allibera aquesta mateixa plataforma a tots els desenvoluadors, amb el nom d’Open Facebook.

Obrir aquesta plataforma, significa que ara ens podem descarregar el software on es té tota l’API, tota la definició i implementació del llenguatge FBML, FBJS i les pròpies crides i funcions de l’API. Això vol dir, que ara qualsevol developer, podrà crear els seus propis tags, les ves pròpies funcions etc…

Això és bo, perquè en pocs mesos, m’aposto que trobarem funcionalitat de tots tipus que podrem incoporar en les nostres aplicacions.

Un altre bon pas de FB, que a la vegada es posa en la línea d’Opensocial.

Add comment 2 juny, 2008

Eyesores en el Facebook Developer Garage a Barcelona by Sclipo

Ahir vaig presentar els Eyesores a l’event organitzat per Sclipo sobre aplicacions de Facebook. Aquest event era un garage per a desenvolupadors, i de caire totalment tècnic. Així és com ho volia en Gregor, l’organitzador, i haig de dir que així va ser.

Aquest va ser el segon garage de Facebook organitzat a Espanya. El primer va ser fa aproximadament dos mesos a Madrid, coincidint amb el llançament de la plataforma Facebook en espanyol. Entre els dos garage hi ha diferències. La primera és el número de persones i l’entorn de presentació. A Madrid en un teatre ple de gom a gom amb aroximadament 200 persones. A Barcelona es va fer a les oficines d’Sclipo. Realment autèntic: al bell mig de la Barceloneta, al costat del mercat, amb una oficina que es corresponia amb el nom de Garage. Vam ser unes 80 persones aproximadament, però allà dins és veia totalment ple.

L’entorn que va organitzar Sclipo només podia cabre en un event de developers. I aquest és l’altre gran diferència amb Madrid: Allà va ser un garage de marketing i comercial, al qual personalment ho vaig copsar en les presentacions (descripcions d’aplicacions que just començaven), i en totes les converses que vam tenir durant el networking 0% tècnic.

En general de Madrid vaig tornar amb una sensació de frustació, ja que per tot el què es va parlar i presentar semblava que Facebook era la gran oportunitat del creixement viral i que Facebook et donava les eines per fer aplicacions d’una manera ràpida i fàcil. Frustat, perquè a Madrid vam veure presentacions d’aplicacions d’1 setmana de vida (tot il·lusió), i no ens van deixar l’oportunitat d’exposar la nostra aplicació, i deixar una opinió respecte el creixement viral, no sé si diferent, però sí més escèptica.

A Barcelona, la sensació final és diferent, ja que en les presentacions els developers vam poder testificar de quines són les dificultats a la hora de desenvolupar, i tots vam coincidir del repte tècnic que és mantenir una aplicació que depén de servidors de Facebook, d’opinions dels usuaris, dels canvis de l’API, etc… A Barcelona es va posar en dubte el creixement viral, i va quedar clar que fer una aplicació de Facebook no és sinònim de: en 1 mes tindré 100k usuaris.

Després de les pizzes i el pica-pica, en Gregor va presentar la plataforma d’Sclipo, i va deixar un missatge important: Sclipo busca developers per a contractar. Molt interessant, perquè Sclipo treballa amb última tecnología web, el nucli del qual va nèixer a Omatech. Treballen amb temes d’streaming, i video conferència. Una bona oportunitat.

Després ja van venir les presentacions:

  • vaig començar jo amb els Eyesores. Ànecdota: jst el dia de la presentació, FB va tenir un bug amb el CSS, però per sort durant la presentació estava ja solucionat. Es va poder lluir bé
  • a continuació l’aplicació de ProductPulse: 3k usuaris diaris, una aplicació de qualitat, tècnica i estètica, on pujes productes, i la gent n’opina, dóna feedback, etc… Molt interessant pq els 4 dveloppers ja han migrat l’aplicació a OpenSocial. Dicen que van passar per un infern, i els resultats de moment no són bons. MySpace de moment no respon tan ràpid com el Facebook.
  • En Gilles de França, no va presentar una aplicació, però personalment va ser del més interessant. Va presentar Grow Together, una plataforma de publicitat OpenSource, un sistema d’escalabilitat i alt rendiment basat en el clustering de cahe, i finalment va presentar gràfiques mostrant com el creixement viral no és tant com anuncia FB.
  • Es va acabar amb una presentació de la gent de Yahoo, i els companys de Bilbao de La Porra, on van presentar l’EuroPorra, per la EuroCopa d’aquest estiu, i Mavenia. Mucha suerte!

Amb la plataforma Sclipo Live, vam fer una comunicació amb Javier Olivan, de Facebook España. A destacar el seu anunci el mateix dia de Facebook en català i la imminència de l’obertura de la FB plataform.

2 comments 2 juny, 2008


Categories

Entrades recents

Blogroll

Arxius

Etiquetes

accés remot ajax benvinguda cakephp chiquilicuatre comunicació concurs crossloop estrelles eurovisión Eyesores eyesoreworld Facebbok Garage Barcelona Facebook Facebook Open Plataform forms fotografia greenbow Grow Together hamachi incidència Intermón Oxfam ipsec jquery jquery.forms linux Omatech openswan perra presentacio Product Pulse projectes psk roadwarrior rodolfo rodolfo chiquilicuatre Sant Julià de Ramis Sclipo sistemes suport telecobàsquet uploads vhost vnc zyxell vpn client