Jul 18, 2010
Participating in the Federated Social Web Summit today
http://federatedsocialweb.net/wiki/Schedule
Looking forward to meeting a lot of new people!
Looking for car insurance with no deposit: see
www.netfinity3.com/paymonthlycarinsurance.html
Aug 12, 2009
Mentions on Wired.com and ReadWriteWeb.com and Scripting.com
Wow lots of interest in open microblogging this week:
Aug 12, 2009
OpenMicroBlogger earns a 4-star review at Xmarks
Fredrik Ostrozanszky reviews OpenMicroBlogger and likes what he finds. With help from some very smart programmers:
this ultra-easy-to-install self-hosted microblogging software is becoming a very popular download!
Jun 25, 2009
OpenMicroBlogger passed the 5000 download mark today
Thanks everyone who has tried out OMB and shared your feedback. The latest numbers are in from
Open Source PHP and in a matter of months we've gone from 1000 to 5000 downloads. I'll report more on the latest statistics including a growth report from Compete.com.
May 6, 2009
New simple installation routine
OpenMicroBlogger has a new config.php file which anyone can use to do a very quick and easy installation.
-
obtain OpenMicroBlogger http://dbscript.net/omb.zip
-
make a folder on your desktop and unzip the files in it
- edit the the database settings in the file named config.php
- copy the files to a folder on your Web server
- open your Web browser and browse to the installation folder
[[ that is it! ]]
Apr 24, 2009
Twitteronia and OpenMicroBlogger now live, real time push, even to iPhone
We've been testing a real time technology called "Comet", which pushes microblog notices into your browser as they arrive on your microblog server.
You can get a feel for how it works by hanging around at OpenMicroBlogger or Twitteronia.
Apr 13, 2009
Twitteronia is a new site where anyone can get their own copy of OpenMicroBlogger with just 2 clicks of the Twitter OAuth dance. Pretty sweet!
The official Twitteronia microblog is here http://twitteronia.com/twitter/twitteronia/
You can think of OpenMicroBlogger as "Laconica MU" because like WordPress MU, you can create any number of sub-microblogs with totally separate database tables.
Private microblogs! Each microblog supports highly granular privacy settings.
Check out Jesse Stay's article this morning for OMB's latest effort: Twitteronia vs. Status.net: The Battle for Hosted Microblogging Begins
(if you think this is a cool project, please post a comment on Jesse's article and let the world know! thanks)
Apr 12, 2009
POST a status from RealBasic in 3 lines (ok 4)
Twitter
http.SetRequestHeader("Authorization","Basic " +
EncodeBase64("username:password"))
formdata.Value( "status" ) = "it's a test"
http.SetFormData formdata
result = http.post(
"http://twitter.com/statuses/update.json", 10 )
OpenMicroBlogger
Before you can update via the API, you must set a password. Click Profile and then click Password. If you don't see it in the menu on your OMB, your site administrator will need to install the password app.
Same as Twitter, but with this URL:
http://openmicroblogger.com/api/statuses/update.json
Apr 10, 2009
3000 downloads at Open Source PHP

Thanks for trying OpenMicroBlogger, we just passed another download milestone at Open Source PHP. That's about 100 downloads/week since January, just on that site. Not including downloads from GitHub, SourceForge, and our own Web server.
Apr 8, 2009
Implementing the public_timeline.json Twitter API method
Now that we can post statuses via Twitter API (see previous post), here is a quick how to on the next item in our Twitter API to-do-list:
// get some variables in scope
extract( $vars );
$tweets = array();
$callback = $_GET['callback'];
// get the data model for the "posts" table
$Post = $db->model( 'Post' );
// search for the most recent 10 records
$Post->find();
// loop over each record
while ( $p = $Post->MoveNext() ) {
$profile = owner_of( $p );
$tweet = array();
$user = array(
'screen_name' => $profile->nickname
);
$tweet['text'] = $p->title;
$tweet['truncated'] = 'false';
$tweet['created_at'] = date( "D M d G:i:s O Y", strtotime( $p->created ));
$tweet['in_reply_to_status_id'] = null;
$tweet['source'] = null;
$tweet['id'] = intval( $p->id );
$tweet['favorited'] ='false';
$tweet['user'] = $user;
$tweets[] = $tweet;
}
echo $callback."(";
// load the JSON class
$json = new Services_JSON();
// create the JSON data
echo $json->encode( $tweets );
echo ");";
Apr 4, 2009
Design your own Twitter API method for OpenMicroBlogger
OpenMicroBlogger now has a programmable API that you can configure, this short how-to will explain how to use the Site Admin to set up a new API method and expose it with Twitter style Basic Authentication.
In Site Admin you will find a new link:
Click New Method
Use these settings:
And finally, paste this code:
// get the named variables
extract( $vars );
// set the form post data
$request->set_param(
array( 'post', 'title' ),
$request->status
);
// insert the status into the database
$resource->insert_from_post( $request );
// OK
header( 'Status: 200 OK' );
That's it! You have now exposed a new API method that posts a new Status, any user who is a registered member of the site can set their password and then use the method to post remotely.
If you're updating an older OMB, you will need to edit your config.yml to add the Password application for your users
Once that's done, click on Profile and you will see a "Password" App
The entire application's API is exposed as restful resources, that is how the Web app interacts with the back-end. You can now control through the new Rest API Group Permissions feature.
Mar 15, 2009
How to Generate New API Keys for your SMS-enabled microblog
After you create an account at Zeep Mobile's Web site (see previous post), click here to generate new API keys. Here is an example of how you fill out the form:
Mar 10, 2009
How to enable 2-way SMS on your microblog
First you need to visit Zeep Mobile's Web site, where you can sign up for a free API key.
When you are at Zeep's web site, you must choose a "keyword" for your site, ours is tweet (for http://openmicroblogger.com)
Then, edit your site's config file, and change the zeepKeyWord, zeepAccessKey and zeepSecretKey to match the information you got from Zeep's Web site
Now when you look at your profile you should see a new Mobile button. Use that to register your phone number.
And finally, to post a status from your phone, just send a text to 88147 like this "tweet I ate a mango"
Mar 6, 2009
Instructions for [updating] your OpenMicroBlogger installation
- Download a copy of your /app/config/config.yml file
- Upload it to your /wp-content/config folder
Now you can do an FTP upload and overwrite your old OpenMicroBlogger files, but your settings will be saved.
The final step is to update your database schema by migrating the database. It's easy to do, just point your Web browser to http://yoursite.com/?migrate to perform the update.
Mar 2, 2009
Is OpenMicroBlogger Twitter's wordpress?
I think it is, but I'm biased because I made it. I started with the Prologue wordpress theme and wired that to a Restful MVC back-end I was working on. It's imperfect but I based the back-end on how Ruby on Rails works, mostly because I wanted to create an environment where app-creation could be super fast like it is for Ruby on Rails developers.
For some reason, people are downloading this software like crazy today, about 50 downloads so far, I'm not sure what's going on but I just wanted to say "hello" and remind people trying it out that it's still pretty new. You can post your questions on the FORUM tab, or find your way from the Github Wiki over to the LightHouse bugtracker.
Feb 26, 2009
Abandoned dbscript/structal namechange
"Powered by" was briefly pointed at structal.net in anticipation of changing dbscript's name, but a sniper grabbed the domain. Fixed.
Feb 24, 2009
New beta posted, better theme swapping
Working my way towards per-user theme swapping, my wife wants a cute pink theme for her microblog. The threading option is worth playing with, it can be found in config.yml for now but will be added to the Admin UI next.
Feb 17, 2009
New version 0.3b12 posted, with Swappable WordPress themes
Just posted a new build of OpenMicroBlogger with dynamic theme-swapping. The next step is to make it so each user can choose their own WordPress theme. There are two ways to try out this feature:
click Admin >> Theme and check one of the checkboxes to change the theme. Feel free to ask questions in the Forum!
Also, big long-overdue news with regard to user accounts. Previous builds of this software were OpenID-only which made it impossible to use on your intranet. Now you can edit your config.yml and change the password mode from "email" to "password" to try out local-account-creation. The next step with this feature is to disable all external connections (AppStore) when running in intranet mode.
Jan 27, 2009
Closing in on 2000 downloads at open.srcphp.com
Feel free to help us get on the "Top Bookmarked" list, too! Thanks.
Jan 24, 2009
OpenMicroblogger on the Web
A few places where OpenMicroblogger was mentioned lately:
There will be a new 0.3 release at the end of the month, stay tuned :-)
Nov 21, 2008
Big German company running OpenMicroBlogger!
It's very exciting to see big companies taking advantage of our Microblogging technology! wow http://hallo.sfiv.de/
Nov 20, 2008
We're getting pretty close to full wordpress-theme compatibility and swapping, and I had to make some minor changes to the included prologue-theme.
If you grab the latest OMB you will need to have an updated prologue-theme, here is a list of the changes if you need to apply them to your (customized theme)
index.php sidebar.php header.php have all changed, you can see the diffs (red=delete,green=add)
http://bacn.me/5p
Nov 11, 2008
OpenMicroBlogger version 0.2 released today!
Special thanks to Joss and Scott for your bug-testing and also for using the LightHouse bug reporting system. Here's the download links:
Nov 7, 2008
Follow your Tweeple from OpenMicroBlogger
The latest beta release has a big new feature: the "Twitter" App has been improved so that you can see your Twitter friends in your Personal tab! Very cool.
To access this feature, click on Apps and install the Twitter App. Add your name/password, and click the Personal tab. There will be a delay while OMB talks to the Twitter API, and then you should see some tweets!
Here's the download link for OpenMicroBlogger 0.2b15
Nov 3, 2008
What is OpenMicroBlogger and what does it have to offer me?
OpenMicroBlogger is a multi-user messaging application that works like Twitter, and it's exciting (2000 downloads and counting) because it's one of the available implementations of the new Openmicroblogging protocol. It's a flexible communications tool that supports community by giving people control over their message stream, and it allows them to stay in touch from their mobile phone, laptop or desktop computer. The social-networking-style "I friend you and you friend me" feature makes it spam-resistant, and it is easy to install on any standard Web server.
First of all: Microblogging. How is that going to help you?
- Intranet/Extranet: Greases the wheels of communication by allowing some electronic communications to happen "out in the open" where everyone can hear (think blogging)
- Everybody decides who they want to "Follow"
- Forums: Microblogging makes forums better because participants can pick and choose who to add to their own stream. (Open) Microblogging takes that one step further, lets people "follow" people at many different Web sites, and choose any service for their "home base".
- SMS/Mobile: OpenMicroBlogger has a simple config setting to enable Zeep Mobile's ad-supported SMS gateway.
OpenMicroBlogger features:
- Communications: Choose any person you are following and forward their notices to your mobile or e-mail with a simple checkbox.
- Tags: not #hashtags but standard blog-style category/tags
- Uploads: it's a simple config setting to host files in the cloud (Amazon Web services)
- Broadcast: Post to Twitter, Identica and all of your OMB followers at identi.ca, army.twit.tv or elsewhere.
- Apps: Just a few so far, but our OpenAppStore is actually on-line. We want to have the best platform and putting money in the pockets of designers, plug-in authors, scripters and programmers just makes sense. http://openappstore.com
- Privacy: Despite its lightweight design, features a sophisticated, granular security model which we will use to power rooms, direct messages and other features in the near future.
- IDE: IDE? We publish a simple, graphical database-development utility, it can be used to generate a complete jQuery/MVC app for OpenMicroBlogger. (which you can turn around and sell for $$ on OpenAppStore) http://codestylist.com
- Aggregate: (coming soon) Our new aggregated feed lets you see your Twitter friends' updates. We'll be expanding this to work with any RSS feed.
- XMPP: (coming soon) We're still in wait-and-see mode while we come up with a stable/simple architecture.
- Uses a clone of the WordPress theme API to make itself skinnable
- Web services API instead of a WordPress back-end.
Nov 1, 2008
Twitter to implement Openmicroblogging protocol!
Wow, I can't believe my ears but here's the story:
Oct 26, 2008
New tutorial: build a Photo Wall App for OpenMicroBlogger
It's a little bit long, but also not too complicated, and we would love to hear your feedback about our new Tutorial. Here's the link:
Oct 10, 2008
new release of OpenMicroBlogger offers open source, installable Apps for microbloggers
The latest 0.2 beta (download) features the first App for OpenMicroBlogger.
Apps are neatly organized into RESTful MVC code structures. They use jQuery and OpenID-driven model security.
The first app, Twitter, is a wrapper for Alex King's Twitter Tools WordPress plug-in. Your tweets can be saved in your personal OpenMicroBlogger database, and then forwarded on to your Twitter and Identi.ca accounts.
Help us test it
You can help, just sign in at [[ http://openmicroblogger.com ]], it's very easy! Your password is always encrypted, too.
Click Profile >> Applications and you'll find Twitter there.
Type your username and password and you can post to Twitter, attach files, and anyone on army.twit.tv or identi.ca can Follow you. NICE
Having a problem? Send an e-mail to info@openmicroblogger.com
0.2 Installation Notes
- Migrate your database by browsing to yoursite.com/?migrate
- In /app/config/config.yml make sure "twitter" and "identica" are listed in the apps section
Sep 29, 2008
1002 downloads! first donation! 0.2 still pending...
That's right, we cracked 1000 downloads in about 5 weeks, amazing!
Another great thing happened today, Randy at http://randulo.com made a donation to support OpenMicroBlogger. My wife really thought I was crazy to work so hard all summer in my free time, and this one event seemed to make it all ok. Thanks!
Work on 0.2 continues, the openmicroblogging space is moving fast and with all of the support we've received we are excited about the prospects for the new version. We'll keep you updated here as 0.2 nears completion, hopefully this week.
Sep 22, 2008
Zeep Mobile SMS coming in Version 0.2 this week
We just finished implementing the first PHP client for Zeep Mobile's SMS platform. This will allow any site running OpenMicroBlogger to put an API key and secret into config.yml to enable 2-way SMS texting. Pretty sweet!
I am waiting to hear back from Zeep about submitting the OMB/Zeep client code to their Google Code project. OpenMicroBlogger version 0.2 should be ready mid-week.
0.2 changeset
- [working on] Twitter simul-post
- SMS 2-way text
- pretty URLs
- fixed mysql-create-table bug
- utf-8 support
- fixed failed-identi.ca-post bug
Sep 2, 2008
First release! version 0.1 is in the wild
Special thanks to Sebastian and Scot for helping get this out the door.
And all of you downloaders have made it the #1 app at open.srcphp.com. Thanks!
Aug 25, 2008
Jesse Stay kicked off coverage of OpenMicroBlogger with his 8/15 article:
On 8/19 the P2P Foundation featured a story by Michael Bauwens:
And Aldon Hynes followed up with a favorable first-glance on 8/21:
Leo Laporte interviewed Evan Prodromou and Evan being the (really) big man that he is, mentioned OpenMicroBlogger 8/23:
Aug 25, 2008
How to download and install OpenMicroBlogger
Thanks for checking out OpenMicroBlogger, we have made a lot of progress in the past 2 weeks and we now have a complete implementation of the official http://openmicroblogging.org protocol.
Known issues:
- some broadcasts to identi.ca are dropped due an Invalid OAuth signature error
- see the bug reports for the complete list
Requirements:
- MySQL or PostgreSQL
- PHP4 or PHP5
DOWNLOAD LINKS:
Installation steps:
- edit the file app/config/config.yml
- change the development database settings to your MySQL or PostgreSQL (adapter name can be "mysql" or "postgresql")
- change the e-mail settings: email_from (From address) and email_name (Name of sender) at the very least
- save your changes to config.yml
- create a /cache folder with 600 or 777 permissions
- point your browser to the URL where OpenMicroBlogger is installed on your Web server, and the database tables will be created
- register with your e-mail address or an OpenID to become the site administrator (the first registered person is in the "administrators" group, subsequent registrees are in the "members" group)
- that's it! now you have a site where registered people can subscribe to people on remote sites (identi.ca, army.twit.tv) and post notices to them as well
notes
- by default, file uploads are saved as BLOBs in the database. this can be a security advantage for sites uploading small files
- there are 2 more upload modes: Amazon S3 and /uploads
- to use the /uploads folder, open app/config/config.yml and change the "collection_cache" location for "posts" from cache to uploads
- for uploads, you will need 2 folders: /cache and /uploads, with 600 or 777 permissions
- to change to Amazon S3 edit app/config/config.yml and set the collection_cache location for posts to aws
- also, in config.yml set your awsBucket, Key and Secret options
Aug 14, 2008
introducing OpenMicroBlogger
http://openmicroblogger.com and http://openmicroblogger.org are the new Web sites where you can find out about OpenMicroBlogger, a new implementation of the OpenMicroBlogging.org specification for site-to-site Microblogging.