Archive for the 'Facebook' category

Facebook Announces Developer Integration Points to New Design, New “Publisher” Feature

Hi - you seem to be new here. Please subscribe to my RSS feed to get the latest social news and information!

Please follow me on Twitter, Facebook, or FriendFeed to see what I'm up to. Thanks for visiting!

n21073243776_369793_836.pngWhile still vague in regards to details, Facebook today released some important information regarding their new design that is sure to excite those users that are considering leaving for other networks. The first of such features seems to be a slap in the Face (and maybe a token from former Google Execs) to Google Employee-founded FriendFeed. Facebook is calling the feature, “Publisher”, and from the Developer Wiki,

“The Publisher will be a central focus of communication and sharing in the new profile. It sits right on top of a user’s Feed inviting the user or others to add content. Applications can integrate into the Publisher to provide rich experiences for creating or finding content to post into their own and their friends’ Feeds…

This has replaced the old Wall Attachments feature. Now, Wall is just one type of application for creating content (text content), on par with posting links, or uploading photos or videos. For example, to add a video with the Video application, the user no longer creates a Wall attachment and adds the video. Instead, the user posts a video to a friend’s Feed just as if she were writing a Wall post.”

From the screenshots (to the left), it appears as though you can also comment on each posted item, further encouraging a “conversation” amongst members of the Facebook community. What’s most interesting is the integration with the Facebook Platform API and ability for developers to present items for discussion within a particular user’s Feed. It appears as though your applications will be able to actually utilize the text box within the publisher to present information on a user’s feed in different ways. More information regarding the new combined Feed/Wall can be found here.

Also very interesting is it seems as though Facebook will soon allow, via the publisher, the automatic playing of Flash, and onload events within FBJS. It seems this is Facebook’s answer to the demand from users migrating from Myspace and the competition from Bebo who allows such onload events.

In addition to the publisher, Facebook has released more information via their developers wiki about the Tabs that will be available, and how applications will be displayed via those tabs. It appears as though at first, all applications will be rendered in their current form in a tab called “boxes” (they mentioned earlier today that name may be temporary). What’s new though is it seems as though your application will be able to give the user options to render other forms of profile boxes to an “Info” tab on the user’s profile. It’s unclear, but this could mean your application will be able to have multiple forms of displaying itself within the user experience beyond just Canvas pages, profile boxes, and feeds. A new FBML tag has been created for this purpose called “<fb:add-section-button/>” which appears to give your application the ability to have the user add a “section” to their profile. (I now need to update FBML Essentials!) Such section will have the ability to display image objects or text that the user can type and provide to your application.

Facebook is also allowing your applications to register an “Application Tab URL” which will have your Application appear in a list of applications next to a “+” (plus) sign in the list of tabs. The user will then have the option to add your Application as a tab, offering an alternate canvas view of your application for the user’s friends to see.

Beyond the Info and Boxes tabs, it’s a bit unclear as to what the other tabs will be called. The most recent screenshot by them includes a “Photos”, “Wall”, and “Feed” tab, but it seems as though the Wall and Feed may be combined to produce the “Publisher”. It could be that the current “News Feed” will be under the Feed tab, while the combined Mini-Feed and Wall will be under the Wall tab. I’m sure we’ll see more screenshots soon. Also of note is that the Action items, the links below your profile image currently, will be no more. Instead you’ll be able to offer your users interactivity via the publisher and other integration points throughout the user’s profile.

It also seems as though the separate News Feed/profile is no more when you log in. It seems they are bringing the focus on the profile and including what is now the “News Feed” to become what will be the “Feed” tab. I like this new concept and hope it catches on - I think it will be a win-win for both Facebook, users, and developers in that it will bring a more fluid experience to users, and encourage discussion and people more than anything else.

With the release of this information to the developers wiki it seems Facebook is on the verge of releasing the new design very soon. I would expect to see such features in the next week or two, considering it was originally supposed to launch last month.

UPDATE: Facebook just released their official announcement here: http://developers.facebook.com/news.php?blog=1&story=107

FBML Essentials Has a Cover!

fbml_essentials_comp.pngI received a copy of the cover for FBML Essentials last Friday. I was waiting to figure out what the bird was on the cover before I shared it. The bird is a White Throated Dipper - from Wikipedia:

The White-throated Dipper (Cinclus cinclus) is an aquatic passerine bird found in Europe and the Middle East, also known as the European Dipper or just Dipper. The species is divided into several subspecies on colour differences, especially of the pectoral band.

My Editor tells me that usually they don’t have reasons for the animals they have on the covers of O’Reilly books, and that they usually choose an animal that fits well with the look and feel of the book. I guess one could say that most birds are “Social” - anyone know anything more about the White-throated Dipper? Here’s a video of one in the wild:

You can pre-order the book here - it should be available in print around June or July, based on the production schedule they sent me. There’s always a chance it could be at Graphing Social Patterns in June. If not, look for it at OSCON in the O’Reilly booth (and who knows - maybe I’ll be there to sign your copy!).

UPDATE: I forgot to mention - Nick O’Neill of AllFacebook.com, and Rodney Rumford of FaceReviews.com did the Foreword and Afterword for the book. Thanks to both of them (Rodney wrote his Afterword on his birthday!) for putting the time in for those! It’s an excellent read and reference for all already into or looking to get into Facebook development!

Next Utah Social Media Developers Garage: May 13th at Bungee Labs

UTSMDG-general.pngOur Utah Social Media Developers Garages (UTSMDev) happen every second Tuesday of every other month, and that is coming up one week from today. Our next meeting will be on May 13th from 7pm to 10pm at the same place as last time, Bungee Labs. We’ll bring the Wii or Xbox in case there’s time to play afterwards.

At this event, Bungee is going to show us a simple “Hello World” for Facebook using their Bungee Connect Platform. For those unaware, Bungee had “Platform as a Service” down before Google App Engine came out, and have recently even partnered with Amazon EC2 in order to provide full server access beyond their current platform. I have some videos of their stuff I took while at Web 2.0 Expo that I’ll try to post later this week in my “Utah Startups” series.

I am still looking for businesses to sponsor snacks and drinks (or even a full dinner - Bungee supplied Fuddruckers for our last event!) for the event - if your business would like some exposure I’ll be sure you get the credit. It could be a great way to meet new developers, Social Media experts, and bloggers!

As usual, while this event is targeted towards developers, everyone is welcome at the event, as it could be a good way for your business to meet developers in this area, as well as just learn a little more about the Social Media space! For future announcements of UTSMDev events, be sure to subscribe to our Google Groups mailing list here!

Bungee Labs is located in the old Wordpress building on the second floor - you can find directions here:

625 E Technology Ave B2300
Orem, UT 84097

http://maps.google.com/maps?f=q&hl=en&geocode=&q=625+E+Technology+Ave,+84097&sll=37.0625,-95.677068&sspn=34.724817,82.265625&ie=UTF8&ll=40.325575,-111.679738&spn=0.008163,0.020084&z=16&iwloc=cent

Please RSVP on our Facebook Event Page.

Using Perl/Catalyst and Want to Use Sometrics? Try This.

logo.pngI’ve been analyzing various Social Applications Analytics tools lately, and have recently stumbled upon Sometrics. Sometrics handles full Analytics for your Facebook, Bebo, and MySpace applications, and will actually utilize the Facebook API to retrieve demographic info about those visiting your Application. As I examine the other Analytics solutions for Facebook and other Social Network Applications, I’ll try to post my findings of their strengths and weaknesses here, OpenSocialNow, and FacebookAdvice.com. If you’re not a techie, you may want to skip the next part, or forward it onto your IT department.

One thing I noticed about Sometrics is it seems to only provide code to paste on your Application pages for PHP, Ruby, and ASP.net. The code they provide is relatively simple, but in case you’re wondering how to do it in Perl, here is how I did it in Template Toolkit under Catalyst on Perl:

Enter this on all Application pages (I do it in my “footer” file):


[% IF Catalyst.request.param("installed") %]

<fb:iframe width='1' height='0' frameborder='0' src="http://halo.sometrics.com/fb_tracer.html?src=fb&installed=1&session=%7B%22session_key%22%3A%22[% Catalyst.request.param("fb_sig_session_key") %]%22%2C%22uid%22%3A[% Catalyst.request.param("fb_sig_user") %]%2C%22expires%22%3A0%2C%22secret%22%3A%22%22%7D&t=[% date.now %]"></fb:iframe>

[% ELSE %]

<fb:iframe width='1' height='0' frameborder='0' src="http://halo.sometrics.com/fb_tracer.html?src=fb&session=%7B%22session_key%22%3A%22[% Catalyst.request.param("fb_sig_session_key") %]%22%2C%22uid%22%3A[% Catalyst.request.param("fb_sig_user") %]%2C%22expires%22%3A0%2C%22secret%22%3A%22%22%7D&t=[% date.now %]"></fb:iframe>

[% END %]

Then add this in the “post-remove url” subroutine for your Applicaiton (or create one and add the URL in your App’s config):

=head2 remove

  Page that handles App removal

=cut

sub remove : Local {

  my ( $self, $c ) = @_;

  if ($c->req->param(”fb_sig_uninstall”)) {

    $c->res->redirect(qq{http://halo.sometrics.com/met.gif?a=u&app=}.$c->req->param(”fb_sig_api_key”).qq{&uid=}.$c->req->param(”fb_sig_user”).qq{&age=&sex=&city=&state=&country=&friend=&src=fb});

    $c->detach();

  }

  return;

}

Stay N’ Alive Productions and SocialToo.com Present Facebook “Chat-B-Gone” (#web20expo)

I’m sitting in here at the Blogger Lounge at Web 2.0 Expo, and have been working on a cool little gadget I think you may like. Mari Smith yesterday Tweeted that she and others wished there was a way they could “turn off” Facebook chat. Right now there are privacy controls to block people and keep people from chatting with you, but there is no real way to turn off the Chat feature in Facebook.

So I created a simple little Greasemonkey script (works in Firefox only, sorry) under the GPL v.2, in conjunction with SocialToo.com’s “Social Companion to the Web” theme, that I call, “Facebook Chat-B-Gone”. Go ahead and download and install Greasemonkey here, then click here to download “Facebook Chat-B-Gone”.

Enjoy! And be sure to sign up for SocialToo.com for more cool “companion” features like this in the future!

http://staynalive.com/wp-content/themes/revvedup-158/fbchatbegone.user.js

Live Blogging the Web 2.0 Expo: Yahoo Announces Y! OS #web20expo

Picture 8.pngYahoo’s keynote proved very interesting. In it they announced a new technology they call, Y! OS. This technology is to be the beginning of a new Open, Social Strategy for Yahoo, and with the technology, as they term it, they are “Re-wiring Yahoo”.

Starting today, Yahoo is opening up the beta for their Search Monkey platform, which is to be a new way to organize and format search results. He showed some interesting formatting of search results with reviews, descriptions, etc.

According to them, Yahoo’s open strategy is about opening up all the properties of Yahoo. First of such will be an Application platform. They will be socializing all of their properites, unifying the user profiles, and integrating the ability to add “applications” across all Yahoo properties and apply Social properties to those applications.

According to Yahoo, they are “Not creating ‘yet another social network’”. Yahoo does not view “Social” as a destination. It should be an integrated environment. He showed some examples of integration within the Yahoo mail environment, showing a way to pop up messages most relevant to the individual through the Social Graph. Taking Yahoo portable will also be an integral part of this.

Yahoo says that later this year the first version of Y! OS will be delivered. This will include the beginning of Social Graph and Application Development platform, and an entirely new dimension of developing applications at Yahoo will become available.

This is huge news for Yahoo - it puts them up at par with Google and Facebook, and will change the way you use the internet as you know it. Expect to see more from Google along these lines in the future - I believe the iGoogle OpenSocial integration predicts this. With Yahoo as a part of the OpenSocial foundation, I expect them to integrate OpenSocial as part of this, and move to a fully social strategy. I’m very excited for this announcement and look forward to Y! OS to come into play at the end of this year.

Live Blogging the Web 2.0 Expo: Mark Andreeson #web20expo

Picture 8.pngMark Andreesen, creator of Mosaic and founder of Ning.com, spoke to us in an interview today at the Web 2.0 Expo, and shared with us some of his thoughts on the growing up of the web, and what he thinks of the future. As I mentioned earlier, one interesting thing he mentioned was plans for Facebook Platform Integration, something I am very excited for. Here are the highlights.

What were your expectations when you released Mosaic?: “Hype at the time was interactive TV. Mosaic and internet technologies were kind of the renegade of the time - no one believed it could make money.”

At what point did you think this was going to change the game?: “It wasn’t until after Netscape was started that Mark started thinking it was going to be a phenomenon.”

Many of the TV and media companies mentioned are now extremely important players in this space. What do you make of those guys now?: “By and large most of the major media companies are still unprepared for the shift. Many of the newspaper companies are in an absolute free-fall. There is still a story that has yet to be written. These companies are uneasy about a commodotized future. That said, things are still developing and are still unknown.”

In 1995 Microsoft realized what you were doing was competitive and decided to launch Internet Explorer for Free - what is your thought of that?: “Well, in fact they used my code. If you go into the credits you’ll see the name of Mosaic from University of Illinois in there.”

Looking at the legacy of the browser, what is it you like and what do you wish evolved differently?: “It has turned out far better than anyone ever thought. The big surprise has been how many of the ideas that we had that we thought were experiments have lasted. One example being javascript - we created something that looked like Java because it was familiar to people at the time. Another example was cookies - we were writing an E-Commerce site for MCI, and needed a way to do it, so created the “cookie thing”. People are now seeing that as a threat to privacy, and I find that amusing. The other expiriment was the back and forward buttons - we were looking for a better way to navigate the internet, and it’s interesting to see that that method has stuck around.”

You said, “It’s nice to have this kind of money for the ‘coming of the nuclear winter’”. Can you tell me how to “build our bunkers”?: “There’s a huge irony for the industry where after the crash of the stock market in 2001 all the money got put into Real Estate, and now that’s crashing. On one hand all of this is happening in a remote area and doesn’t have a lot to do with us, but on the other hand, it all comes back around, and effects us in the end.”

What are the advertising models that might work?: “Your company has a strong advertising model to it - Ning is a social network play, but different - why is it not Facebook?: Ning is a company for people to create their own social networks. On average those networks are growing very quickly. Adding 1500 networks a day, and people are discovering that social networking is a central part of their lives.”

How do you feel about the idea of Data Portability?: “In general, pro. You can import data in and out of Ning as you want. There is not a lot of consumer demand for that type of thing however. The majority of supporters of Data Portability are early adopters.”

Google has laid out OpenSocial and you have ascribed to it. What does that matter to the users of Ning?: “It matters by default. Facebook did an amazing thing with rolling out the idea of a Social Networking Platform that users can take applications and apply them to their profiles, a powerful idea. The Facebook platform was specific to Facebook though, so a standard was needed which we joined.”

“Facebook is starting to get more open about the Platform - directionally that is the trend. I think a lot of people like us will be implementing both OpenSocial and Facebook.”

Ning Creator, Mark Andreesen, Announces Plans for Facebook Platform Integration

Picture 8.pngI’m sitting here at Web 2.0 Expo and watching the Mark Andreesen Keynote. One interesting thing he mentioned was that Ning (and others) has plans to launch onto both OpenSocial and Facebook platforms. This is the first I have been aware of plans outside of Bebo to utilize the Facebook Platform, and I believe a wise decision. The Facebook Platform is indeed one of the most popular and most used platforms out there, and therefore worth looking into as a Social Network looking for a standard to adopt. The question is, is Ning in talks with Facebook on this, and how far along are they in organizing this? Is this pure speculation? I am very much looking forward to Ning, and other Social Networks adopting the Facebook Platform as a standard. I’ll be posting the notes from the keynote next.

Charlene Li and Max Levchin from Slide

Picture 8.pngI came in late for the Tim O’Reilly keynote, but Tweeted the highlights. The next keynote talk was a discussion between Charlene Li, and Max Levchin from Slide. Here are my notes:

  • Facebook is not a fad.
  • How do you make money and get a valuation of 1/2 million dollars?: “Advertising”. 2 different methods - advertising and direct-to-consumer sales. The next couple years will focus on the consumer sales.
  • “Juno” sponsored an action within the Super Poke app called, “Pregnancy Test”. Juno was utilizing Super Poke to draw a close reaction to the fans of the movie. Every “super poke” sponsorship has been a smashing success for the advertisers.
  • How do you acquire customers?: Precise measurement of users engagement within software helps to determine.
  • Is Privacy an issue?: Aided by the social networks. Determine who wants to see the ads and who does not.
  • With more users than some of the social networks (70 million users), how do you deal with the conflict?: Competition is for advertising dollars, also who engages the user.

I am very much not a fan of Slide. Their business model is what encourages that “bubble” atmosphere on the Social Web. It is my hope that they adopt their model and move away from pure advertising and spammy-methods of propogation.

Live Blogging the Web 2.0 Expo: Social Strategy for Business #web20expo

Picture 8.pngCharlene Li, and Josh Bernoff are two of my favorite Social Media Experts. They published “Groundswell”, a book I strongly suggest and recommend to anyone looking to utilize social technology in their business strategy. Here are my notes:

Key roles and their Groundswell objectives:

  • Research
  • Marketing
  • Sales
  • Support
  • Development

Charlene talking about specific applications that accomplish these objectives:

Del Monte community, invitation only, has conversations with their customers. Del Monte asks their customers questions like, “What does your dog eat for breakfast” and gets responses back from the customers. Then, more specific questions are asked, and a conversation is started. This information is hard to measure in a focus group, but can be gathered via a Groundswell.

Now Charlene’s talking about tampons. What, don’t like the subject? Neither do most people. P&G had this same problem, and created the social network, “Being Girl”. No branding of “P&G” on the site. In articles, adds things like, “Brought to you by Always pads”.

Brides.com: Allows the bride-to-be to create a count-down calendar on their Myspace page. Widget shows the countdown, and offers a challenge to get the widget. When a user clicks to get the widget, they go to brides.com to get the widget. With widgets like this, your fans are doing the selling for you.

Starbucks: Suggestion boxes. All suggestions are public, and can be voted by the community. Management talks back to the community and responds to their feedback!

Keys to success for pragmatists:

  • Start with your customers
  • Choose an objective you can measure
  • Line up executive backing
  • Romance the naysayers
  • Start small, think big

Pragmatists bring companies and the groundswell together. Objectives are the key to successful social strategy. Use POST to frame your strategy. Think big, but start small.

Close
E-mail It
Blog Directory - Blogged