Wordpress to Facebook and Back Again

10,891 views
10,720 views

Published on

Push Wordpress posts to Facebook and recieve comments from inside FB on your WP blog

Published in: Business, Technology
1 Comment
9 Likes
Statistics
Notes
  • sounds very practical
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
10,891
On SlideShare
0
From Embeds
0
Number of Embeds
135
Actions
Shares
0
Downloads
90
Comments
1
Likes
9
Embeds 0
No embeds

No notes for slide

Wordpress to Facebook and Back Again

  1. 1. WordPress to Facebook (and back) Bar Camp Boston 3 May 17, 2008 John Eckman, jeckman@optaros.com
  2. 2. Agenda WordPress, Facebook Why? wpbook • v0.5 • v0.6 • v0.7 Lessons Learned Next Steps Q&A This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 2
  3. 3. WordPress, Facebook WordPress • Hugely popular blogging platform • Powers wordpress.com • Available for self-hosting wordpress.org • GPL • Huge plugin community, infrastructure Facebook • Hugely popular social network • Only powers facebook.com • Not available for self-hosting • Not open source • Huge application development community Both provide APIs and encourage developers to create additional features This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 3
  4. 4. Why? http://lolnptech.blogspot.com/2007/09/they-want-me-to-build-them-facebook.html This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 4
  5. 5. Why? Try out the Facebook API • Immensely popular • Very limited • Problematic terms of use Support WordPress • All Goodness • Works for people as well as companies Promote my blog • Open Parenthesis is teh awesome • http://www.openparenthesis.org/ Because it's fun This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 5
  6. 6. wpbook 0.5 Existing wordpress plugin Blog posts from wordpress -> facebook • no comments • only N recent posts • created a “wpbook” page • some known issues – Saving facebook api key, secret – more . . . link wasn't working – page created visible in nav http://wordpress.org/extend/plugins/wpbook/ http://scholarpress.net/plugins/ Dave Lester This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 6
  7. 7. wpbook 0.6 Still Blog posts from wordpress -> facebook Added comments • Comment with your Facebook identity • Linked to Facebook profile • (with other plugins) fetch profile image from hCard Fixed some bugs • Saving facebook api key, secret • Updated docs on how to hide page created • Eliminated the “more...” link Still limited • only N recent posts • created a “wpbook” page Somewhat more difficult install • calling comments-processing file from theme • required user to add to existing theme http://www.openparenthesis.org/code/wp This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 7
  8. 8. wpbook 0.7.1 Still Blog posts from wordpress -> facebook (and back) No more page • Inspired by Alex King's WP Mobile plugin • Facebook Theme installed in wp-content/themes • Plugin senses when we're in Facebook context – currently uses fb_sig_iniframe in query string – could use any number of fb_sig parameters This means flexibility • Num of posts as set for blog in “normal” mode • recent posts list • previous and next post links And eases installation • one plugin file • one folder in themes dir • easy to uninstall Oops. 1 bug fix release This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 8
  9. 9. Lessons Learned iFrame vs. FBML • Javascript? We don't need no stinkin' Javascript! • You want video in your web posts? • Analytics? • FBML is simpler but too limiting Facebook iFrames often suck • cross domain receiver • Who's on _top? • WP Plugins relying on javascript can fail – which can cause the resize javascript to fail Facebook Terms of Service always sucks • Can remove you at any time for any reason • Can decide to charge a fee at any time, based on any rationale Dreamhost has sucked a lot lately • Your facebook app still runs on your server • Cheap, shared hosting plans may not cut it This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 9
  10. 10. Next Steps Categories, Archives by Month/Year, Tags? Pages (About, Contact) Search ? Analytics ? Facebook style “share” button for posts, blog • Without FBML tag Any way to ease the Facebook App creation bit? • What would a multi-blog instance look like? Better way to fetch & cache Facebook profile image Other? This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 10
  11. 11. Q&A eckman.john@gmail.com jeckman@optaros.com http://twitter.com/jeckman http://johneckman.com/ http://www.openparenthesis.org/ http://www.goatless.org/ http://www.optaros.com/user/jeckman http://apps.facebook.com/openparenthesis/ This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License 11

×