Laconica’s Not the Only Cool Kid In Town – Introducing OpenMicroblogger

omb.gifThere’s a new kid in town in the microblogging space, and no it’s not just “another microblogging site”. I talked to Brian Hendrickson, the lead developer behind OpenMicroblogger.org and its accompanying service OpenMicroblogger.com today and he may just have something to scare both Twitter, and Evan Prodromou of Identi.ca in their tracks. What’s amazing about it all is Brian has actually taken the OpenMicroBlogging protocol that Evan established and implemented the protocol in Brian’s own, non-laconica-based implementation of the protocol that would communicate with any other OpenMicroblogging protocol supported site, similar to the way I mentioned on LouisGray earlier. Yes, OpenMicroblogger.com and the accompanying open source software it is based on will talk to Identi.ca, and on a completely different code base. That means you can follow anyone on Identi.ca within the OpenMicroblogger.com service and vice-versa, and they were written from the ground up by two entirely different developers!

What’s even more amazing about this new platform is that while not a WordPress implementation, Brian seems to have made the platform almost entirely compatible with the WordPress plugin and theme API. So, basically, if you are a WordPress developer, you can write your own extensions to the code, implement your own versions of the code, and write your own themes, all in the same way you do on WordPress. Brian wrote the code from the ground up using a framework he built and calls “dbscript”, and it contains no WordPress code whatsoever. He felt WordPress was too bulky to handle a full Microblogging platform (do I smell a potential acquisition by Automattic?). In fact, adding in integration with the OpenMicroBlogging Protocol was as simple as just adding a simple PHP plugin to his dbscript implementaion. The look and feel of OpenMicroblogger.com, his own implementation of the codebase, is all just an implementation of the WordPress Prologue theme that my friend Joseph Scott at Automattic wrote.

Picture 3.pngBrian tells me that while Laconi.ca‘s codebase is very good technology (he had very good things to say about Identi.ca, Evan, and the Laconi.ca codebase, especially when compared to Twitter), the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable. According to him, “dbscript is an advanced ‘Restful’ framework with sophisticated features that are not found in the WordPress code base, it shares features with Ruby on Rails (ruby) and Django (python) — things like MVC, ActiveRecord, Routes, Content-Negotiation”. Because the underlying code is Restful, an API is almost inheritently provided for other developers to interact with your implementation of the code-base and write their own applications for it.

OpenMicroblogger and DBScript are based on an open source MIT license similar to the license Ruby is under. Brian says it took him just 8 weeks to write this advanced implementation, with other client projects going on at the same time and 2 kids, which shows how simple it is to implement the Openmicroblogging Protocol. It also shows his devotion to the work.

OpenMicroblogger.com, the service that shows off his code, has some really nice features (also available in the code) such as sharing links and pictures with friends – definitely a little more advanced than Identi.ca in that manner. He fully supports the OpenID standard (he actually wrote his own OpenID host using his framework!), and is very big on OAuth and other standards and open protocols so you can expect to see much more around that with the site.

This one simple and amazing example goes to show that we have only hit the tip of the iceberg here on microblogging technology. Now that a Protocol has been established, you will see more and more sites and developers write their own extensions of the protocol to implement their own creative microblogging solutions and layers. This very creative and innovative solution could just be a more advanced option than Laconi.ca to consider for Microbranded solutions in the future. Brian has taken “viral coding” to heart.

You can download the code, try out, learn more and help out the OpenMicroblogger.org project over at http://openmicroblogger.org. I’ve created an account at http://openmicroblogger.com/?jessestay, and you can actually just go there, follow me, and follow my OpenMicroBlogger.com updates right on Identi.ca! Or, you can go over and create an account for yourself.

UPDATE: Brian corrected me about it being more scalable than Laconi.ca (see the comments below) – according to him, “Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.”

Advertisements

1,047 thoughts on “Laconica’s Not the Only Cool Kid In Town – Introducing OpenMicroblogger

  1. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  2. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  3. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  4. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  5. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  6. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  7. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  8. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  9. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  10. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  11. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  12. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  13. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  14. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  15. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  16. […] Here is an article – two upcoming services in the microblogging (Tweeting) domain. Laconi.ca and openmicroblogger.com are described in this article. This “…platform [is] almost entirely compatible with the WordPress plugin and theme API. So, basically, if you are a WordPress developer, you can write your own extensions to the code, implement your own versions of the code, and write your own themes, all in the same way you do on WordPress. Brian wrote the code from the ground up using a framework he built and calls “dbscript”” […]

    Like

  17. im hoping someone makes a 'openmicroblogging' plugin for buddypress. With the upcoming release of buddypress's status component – the only thing its missing is OMB support!

    Like

  18. im hoping someone makes a 'openmicroblogging' plugin for buddypress. With the upcoming release of buddypress's status component – the only thing its missing is OMB support!

    Like

  19. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  20. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  21. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  22. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  23. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  24. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  25. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  26. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  27. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  28. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  29. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  30. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  31. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  32. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  33. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

  34. Jesse, thanks a lot for the article! wow

    “Brian tells me … the technology underneath OpenMicroblogger and DBScript is even stronger and more scalable.”

    Actually Laconi.ca is the more robust code and is more scalable. dbscript is a meta-object framework and runs some extra queries to “learn” about the db schema — it is currently not very optimized for performance, but is geared towards being programmer-friendly.

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s