wogan may
Journey of a Dragon
 
Laconica goes local
Posted at: 7:12 am on Friday, 17th October, 2008

Probably everyone knows Twitter by now. And most of us have heard of Identi.ca, this weird, unpopular opensource offshoot non-Twitter clone thingy. It’s much better than that, actually - for one, you can download and install your own copy of Laconica - something I did last night. The result?

I have to say, I was very impressed with the smooth installation process - I was expecting worse, given the documentation. A few CSS tweaks and one massive JS hack later (I needed to make the Public Timeline update via AJAX, since page refreshes are a no-go), I present you with Mudaba.

For now, it’s just getting started, but there are two critical functions that Mudaba can do that Twitter apparently cannot, and I’m probably going to need community support to pull them off - XMPP support (ie, microblogging via your IM client), and blogging/notifications via SMS.

I’ve looked into various SMS gateways, but they do cost money, and while I’m not averse to spending money, I only really want to do so if I know people are going to benefit. Currently, Mudaba is set up to attempt to use the free gateways provided by Vodacom and MTN, but I have a Vodacom number that Vodacom itself doesn’t recognise, so I can’t test it properly - and in this case, you wouldn’t be able to send messages back to Mudaba at all.

Anyway. Try it out, let me know what you think, and if you reckon it’ll be useful at all. I understand that one of the things that make people reluctant to use anything other than Twitter is because of their massive followings - in that case, may I recommend a fresh start? :)

Mudaba can also talk to Twhirl, but I don’t know of any other AIR apps that can speak to Laconica servers - if you know of any, please share.

Feedback, as always, is much appreciated :)

4 comments
3:16 pm by Evan Prodromou

Hi, Wogan! Great to hear about this project!

First point: you absolutely must make the source code of your changes available for download by your users. It’s a requirement of the software license.

Second, I like your Ajax code for the live stream update. Simple and straightforward. You should probably try using jQuery though — we use it for lots of other stuff. I’m going to include similar functionality in a near-future release of Laconica.

Otherwise, great to hear that things are working. Please make sure to get on the Laconica-dev mailing list to keep up with changes!

http://mail.laconi.ca/mailman/listinfo/laconica-dev

-Evan

3:25 pm by Wogan

Hey Evan

Handing out the source code on request is not a problem - unless if there was a specific way of going about it I don’t know about?

And yes, that Ajax. I pulled that together at about 11pm on a Thursday night, desperate for two things - to get it working, and to sleep. Therefore, admittedly, it’s not the prettiest code in the world.

I’m still starting out with jQuery - it’s quite a bit to learn all at once, heh. I’m on the mailing list, thanks :)

As far as XMPP integration goes, why not use Chisimba’s IM module?

6:47 pm by Wogan

Laconica has a built-in XMPP function. I think it might actually be working already…

Speak your mind