Contact: (801) 853-8339 or jesse@staynalive.com
Twitter, FriendFeed, LinkedIn, or Facebook

Wordpress and Intense-Debate Take First Steps Towards Integration

Hi - you seem to be new here. If you like what you see, please give back by subscribing to my RSS feed!

You can check me out on Twitter, Facebook, or FriendFeed to see what I'm up to. Thanks for visiting!

I also consult, and am open to full or part-time work. If you are interested, please contact me - check out our services at http://staynalive.com/consulting

wordpress.png

A few of the Automattic developers are announcing a new beta program for Wordpress.com blogs in which blog owners can enable Intense-debate and Disqus-style e-mail replies to comments on a blog (this blog uses Disqus comments). Such an announcement comes on the heels of Automattic’s purchase of Intense-debate, and according to Joseph Scott (one of the developers), the feature was actually co-written by one of the Intense-debate developers, Jon Fox.

According to the various posts, soon users will be able to comment on Wordpress.com blogs, and when they comment, the blog owner will receive notice of the comment via e-mail. The blog owner can then respond straight from the e-mail without having to go back to the website to comment.

This integration seems to be just the first step of Automattic integrating with Intense-Debate. Other competitors that provide similar offerings are Disqus, and JS-Kit. Disqus doesn’t seem to be worried however, claiming that only 5% of Disqus blogs are based on Wordpress (I personally, am a big fan of Disqus). Such a unified effort should worry the competitors however - where so many blog owners are now seamlessly integrated into a hosted commenting solution, every reader of those blogs will now also be required to integrate. It will be interesting to see what the response from the competition will be.

The beta is for Wordpress.com users only. No word on if self-hosted blogs such as Stay N’ Alive will be provided an update.

Testing Wordpress MU 2.3

wordpress.png

I just upgraded to Wordpress MU - testing the MediaRSS support. For the most part, you can ignore this.

Wordpress Passes 4 Million Blogs

wordpress.pngJoseph Scott, developer at Automattic, posted that Wordpress.com has recently broken 4 million total blogs. He further mentions that it took just 4 months to go from 3 million to 4 million. Assuming the rate isn’t exponential, it will just be end of December when they hit 5 million blogs. What would be even more fascinating is to know how many self-hosted blogs on Wordpress are currently running. (This blog is a Wordpress MU install)

Wordpress seems to be no Facebook, but perhaps as projects like BuddyPress take off and people begin to virally create blogs and content with their friends it will get to that level. Where Wordpress still has left to compete is with microblogging sites like Twitter - perhaps, with the large user base that they currently have we could see this happen in the near future.

The “Community Wordpress Facebook Plugin” - Why You Should Contribute

facebook_pic.pngThere are rumors that Facebook has been working on their own Wordpress plugin for Facebook. This is troubling for those of us developers that are developing for Facebook Connect, as it shows that Facebook could in one sweep, wipe any developer writing for the Facebook Connect platform out without any advanced notice. It only appeared that in the past, this type of thing only happened on the Facebook website itself, as Facebook has a right to, but I’ve seen it myself with my own development on Facebook Connect today.

Fair enough. I like competition, although I’d love this to be a community effort. So, since we know Facebook is working on their own Wordpress plugin for Facebook, and we know Facebook isn’t willing to divulge their code yet. Since I’ve already devoted 20 or so of my own hours to the exact same project with no knowledge from Facebook, and am just now learning that Facebook was working on this behind the scenes incognito with no involvement from the community, I’d like to release my own plugin to the public, under the GPL v2.0 today, in the hopes the public can help with development and further building of this plugin, as a community, not just under Facebook’s roof.

It’s very troubling to see Facebook develop on external apps outside of Facebook like this - it only shows that Facebook is not afraid to encroach on other developers’ projects and that any one of us is at risk of having a useful project, our time and effort (I had no intentions on making money from this), wiped out in an instant. Sure, Facebook has every right to compete, but the least courtesy of notifying developers it already knows would be competition. With such a Wordpress plugin this also encroaches on Six Apart’s announced integration with Facebook Connect, and puts Facebook in direct competition with Six Apart instead of making it Automattic’s problem.

It’s my sincere hope that Facebook decides not to continue such projects internally, but instead contributes to existing projects if they must do so. Facebook should in no way be competing with the developers that use their platform without warning, or risk us not being willing to contribute such things in the future. Let’s work together on this Facebook - how about a “we need help” board, or an “internal projects” board so we can know what you’re working on in advance. In this way we can work with you instead of parallel to you and hours spent doing so won’t be wasted. Or how about a little nudge to people like Six Apart saying, “we may just have to compete with you on this in the future” so their own time isn’t wasted with the integration.

Why should I keep building external web apps that integrate and send users to Facebook if Facebook is just going to replace my web apps in the end anyway?

So, I’m going to release my code here right now in hopes we can make this a community project - it requires you to set up your own app for your blog under the Facebook Developers site (just set your callback URL to your own website’s URL), and you must take your application key and enter it into the admin section. Only developers of the Facebook app itself can login through Facebook Connect until Facebook launches (one more advantage Facebook has over us developers - they know when they are launching, and therefore know how much time they have to develop these things, another reason to leave it to us developers in order to keep it fair). To install on your blog after doing so, just unzip the folder in your plugins folder, and activate your plugin under the plugins section in Wordpress. After that, any Facebook user will be able to leave comments, under their own authentication, Facebook avatar, and name without having to re-enter it each time. We’ll be integrating this more in the future - if you can help please let me know! My project is a community project, not owned by Facebook, completely owned by me and you for the benefit of the community.

You can download it here.

You can see it in action on my test site, http://socialmediacast.staynalive.com - check out the Hello World post to see the existing comments. Note you will not be able to log in to Facebook Connect on that site because you are not a developer on the app for that site.

Now, I know I ranted a bit - it’s late, but I hope this makes some sort of sense. Am I out of line here? Should I just scrap my code completely and let Facebook do this? Is it a wise move for Facebook to keep making external apps like this that integrate with Facebook? What’s the best way for Facebook to approach this? I welcome your comments below.

New Series: Social Coding

I’ve been contemplating for awhile now a good way to share what I know about Social Software Development and helping business owners, marketers, and developers learn how to set up their own social apps. Especially for developers, I know there are many out there looking for howtos and ways to learn more about starting their own App, promoting it, and getting it off the ground. As the author of FBML Essentials, I feel I am well suited for the task so in the next few days I’m going to start doing howtos and overviews on how you can get your own Apps together. If you’re “the business type”, I may get a little technical on you, but I do recommend you keep watching and forward these onto your IT personell - your CIO, CTO, and the like should read these so they can learn what’s possible to integrate into your existing environments. I’ll also try to throw in a little goodie here and there for “the business type”.

So, I’ve created a new category to the right, “Social Coding” - if you want to track just that, click on the category name and add it to your RSS. I’ve also started a new FriendFeed Room where those involved or that want to get involved in Social Coding can discuss, learn, and talk with each other. You can subscribe to that here.

Let’s start by going over the types of sites I could cover. Here are just a few - let me know if you have a particular interest in learning about how to code for any one in particular:

  • Facebook
  • OpenSocial
  • Google Friend Connect
  • Twitter
  • FriendFeed
  • Pligg
  • Digg
  • LinkedIn
  • MySpace
  • Wordpress
  • MoveableType
  • Google App Engine
  • Bungee Connect

Stay tuned! I’ll keep posting news and other rants as we go forward - I’ll just be adding in some good howtos at the same time. Oh, and if you’re a developer and would like to do a howto in your preferred language for us, contact me - I’d love to let you do a guest post.

Live Blogging the Web 2.0 Expo: Matt Mullenweg of Wordpress

wordpress.pngMatt Mullenweg, a fellow Houstonian and all around cool guy spoke to us today at Web 2.0 Expo about Wordpress’s present and future. Some features from the talk:

Wordpress has 2 main products, Akismet, and Wordpress.com. Akismet is solving many of the Spam problems Matt Cutts from Google talked about earlier, and Wordpress.com handles much of the “Software as a Service” suggestion Matt Cutts gave.

Wordpress.com has had a tremendous Growth. At their start, they had just 2 million uniques. This year, Wordpress.com is at 168 million unique visitors, all with only 20 employees.

Some featured Wordpress.com blogs that Matt Mullenweg likes:

  • NY Times
  • Flickr Blog
  • Fail blog
  • I can haz cheeseburger

99.999% of Wordpress.com blogs get less than 10k pages/day. They are all on a different model.

Matt had some great announcements. He mentioned that 40-45% of their traffic is going to permalink pages. Therefore they are introducing a new feature they call “(Possibly) Related Posts”. With this, Wordpress.com lists relevent links below each blog post, the first being links from your blog. Secondly, posts from the 300 million blogs hosted on Wordpress.com are displayed, then mainstream news sites are displayed - these are all opt-out. Matt mentioned they partnered and worked with the company Sphere to do this.

The coolest announcement of Matt’s was the announcement of a new theme called Monotone. Monotone automatically adapts its color scheme to the photos uploaded to to Wordpress. The idea is to adapt changes to the look and feel of your website based on what you’re doing, and every page changes as you move through the site - it was actually quite beautiful, and knowing that Matt is a very good Photographer I expect to see some cool things from that theme. I’m told Monotone will be released some time soon.

Utah Social Media Developers Garage Has a Mailing LIst

UTSMDG-general.pngI mentioned this at the Hackathon in March, but have not had the time to blog about it yet. Thus far all announcements for the Utah Social Media Developers Garage Meetings and Utah Facebook Developers Garage Meetings have been announced either through this blog, or our Facebook Group. I’ve now created a Google Group for us at http://groups.google.com/group/utsmdev. Please sign up there and I’ll issue all announcements via that list. Google Groups provides a more neutral ground in the sense that users don’t have to have an account to use it (to an extent), as compared to the Facebook groups. We’ll keep the Facebook groups around, and depending on membership I’ll still send announcements there as well, but I encourage all to sign up on the Google Group if possible. In addition, having a mailing list will allow us to have more of a discussion. This way if you are working on a project in Facebook, or OpenSocial, or even Wordpress or Twitter or other APIs and you run into issues, you can ask the group and we can work together to solve the problem. I figure this way we’ll be able to all build a strong Social Media Development community here in Utah that others can rely on. Google groups will also give us a page we can tell others about the group, when the next meeting is, etc. If you have some graphics and HTML skills to help with that I am open to volunteers!

Also, I have created a Google Code repository at http://code.google.com/p/utsmdev/. For anyone okay with producing their code under the GPL, this will give you a place to store your code, and collaborate with others on the code, track issues, etc. If you want commit permissions to that repository please contact me and I’ll add you. As Google App Engine gets more integration into these things we’ll also set up a hosting option through Google App Engine to actually host your apps. Hopefully all these options will make it all much easier for everyone to get out and collaborate in their coding. It’s a good time to be a developer…

P.S. - We will continue on in our every-other-month meeting structure now, so our next meeting will be the second Tuesday in May. I’m working on a speaker, so if you know anyone or have ideas let me know!

Prologue - OpenSocial for Twitter

Just today, Matt Mullenweg, founding developer and owner of Automattic, announced a new, open source, theme for Wordpress called Prologue. The theme essentially turns your blog into a “mini-Twitter”, with a “Whatcha up to?” text box at the top where your users can post what they are currently doing. This is an excellent way to build community on a site, just for your own users - it will be interesting, as cell phone networks open up, to see if there will be ways to integrate “mini-communities” such as this onto users’ cell phones. I also anticipate someone writing some sort of Twitter plugin that integrates with this theme, and I’d love to figure out a way to use this theme in conjunction with my current theme so I can add this as a link to my current blog.

The theme has been released as Open Source, completely free, under the GPL. The release of this reminds me very much of Google’s OpenSocial initiative, of which they are releasing platform code, very similar to the way Facebook’s platform works (Facebook is a very closed platform currently), for anyone and everyone to load onto their own blogs as they wish. Basically, you can “create your own Twitter” with this code they are releasing!

Joseph Scott, a very good friend of mine, was one of the writers of this and he’s going to give me a demo this Thursday - I’ll post a video of it when I’m done (unless someone wants to buy me an N95, which I’ll post live via Qik.com!). Matt Mullenweg will also be in town this Saturday and meeting with local bloggers and social media advocates - if I can make it work, I may try some video of that as well.