blog.mhartl | Michael Hartl's tech blog

2008-05-23

Insoshi social networking platform update

Filed under: Insoshi — mhartl @ 16:36

We’ve hit a couple of big milestones here at Insoshi, so we thought now would be a good time for an update on where we’ve been, where we’re going, and what we are.

The first milestone was the launch of our open-source project. We pulled out all the stops preparing for it: installing and configuring the servers; setting up the source repository, issue tracker, and documentation; and, most important, making the Insoshi platform good enough to host the Insoshi developer site. The result has been robust growth with continuous improvement and minimal downtime. The second milestone was the completion of the initial administrative interface, especially the ability of the admin to communicate with users and manage various aspects of the community. These features have been largely invisible, since Long and I are the only admins at the developer site, but anyone downloading the source code and deploying it will benefit directly from these efforts.

In addition to the admin features, we also had the usual fires to put out: squashing subtle bugs, managing stability issues (particularly with Ferret), and implementing the kind of missing features you can only identify by having a live site with real users. There are still a few loose ends, such as a nasty bug in the validates_uniqueness_of Rails validation, a couple of speed bottlenecks in the feed-generation and message-sending subroutines, and a move from Ferret to Sphinx for search. We’ll be addressing these issues as soon as possible.

In the short run, in addition to the loose ends mentioned above, we’ll be focusing on ancillary issues such as polishing up current features, staying active on the developer site, and maybe even contributing to this blog! (We’re also both moving soon, a short-lived but significant disruption.) Due to these various factors, in the coming weeks we’ll have limited time for implementing new features, and as always we’ll gladly and gratefully accept contributions from the Insoshi community.

Finally, it’s worth noting that Insoshi is more than a project or even a product: Insoshi is a startup backed by Y Combinator, a leading seed-stage venture capital firm (or, as Paul Graham puts it, “a small, furry steam catapult”). It’s likely that we’ll soon start looking to raise a round of funding, which would allow us to hire some more developers and take Insoshi to the next level. We hope you’ll be a part of it!

2 Comments »

  1. Congrats guys. It’s interesting to hear you’ve dropped ferret – I’ll be updating my local insoshi installation and checking out the latest changes, particularly to search and background tasks.

    Have you tried insoshi on mod_rails? I told my friend Ryan Townsend (ThinkRefresh.com, in-depth Rails screencasts) that I would check out out mod_rails on Tiger for him to help with his latest ‘mod_rails How To’ blog post, so I’ll do so with Insoshi. Maybe mod_rails could make it even easier for newbies to get Insoshi up and running? Ryan thinks it’ll have a big impact on Rails adoption, especially considering it was built with DreamHost (oh, the irony in that name) in mind. And maybe we could see Insoshi on the DH One-Click installer some day soon?

    Comment by Neil — 2008-05-24 @ 02:06

  2. We’re definitely taking a look at mod_rails. Between mod_rails and Heroku the future of Rails deployment looks bright.

    N.B. We haven’t dropped Ferret quite yet, but it’s on our list.

    Comment by mhartl — 2008-05-24 @ 07:45


RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.