Server side software coding begins

I’ve decided to write the server side software using PHP and the CodeIgniter framework.

I think I’m using Amazon SimpleDB to store the data.

I’m going to abstract the database so that PostgreSQL or MySQL  could be used also.

Keep in mind that I don’t think I’ll be creating any traditional web “views”, just an API to the data.

That way the web interface is completely decoupled and theoretically could work with another OMB service like Identi.ca or Twitter.

I’m hoping Evan will enshrine the Twitter API as the OMB HTTP API.

Some of the XMPP purists have shown discomfort with that but I think there will need to be two profiles, the HTTP OMB and the XMPP OMB profiles.

There are just so many clients built for the Twitter API it just doesn’t make sense to create a competing API, even if it isn’t ideal.

Plus, more and more clients should support XMPP in the future, so a better API can be made there. It likely exists in some form already inside the related XEPs.

Hello OMB World

There’s lots of exciting stuff happening with OpenMicroBlogging . Join us as we create an open sourced web-based client that should work with any OMB compatible service in all the best ways, including real time updates.

We are building this with tools like Dojo and Strophe, but in modular way so that it can easily be extended to suit your needs.

More to come.