So I’ve finally decided to take on a project and make it open source. The project will become a ‘Basecamp’-esque clone. After being a Basecamp user for a long time, I have decided that there a couple things I would like to see and the best way to make that happen was to build it myself.
I know what you’re all saying… it’s been done before. There have a been a few, ActiveCollab being one promising version until they went to a pay app. The Railscollab project took what ActiveCollab had and made recoded using Rails, which is way cool. I would love to contribute to that project but it’s really a clone of a clone (which originally was a php app).
The decision was finally made to start from scratch using rails to create a Basecamp clone that would be completely RESTful with some extra added functionality. This would be a huge learning experience for myself and also I would love it if other contributed as well. You can find the project at Github. Please fork the repo and let me know what you would like to see or what changes you have made!
Yesterday |
||
|---|---|---|
|
10:59am | Tweets from this day in history… or maybe just today: 2009-01-05 |
|
9:32am |
Posted a tweet on Twitter. downloading picasa for mac...woohoo |
|
9:32am |
Updated status on Facebook. Matthew downloading picasa for mac...woohoo. |
|
9:19am |
Posted a tweet on Twitter. @skorecky Looks like there is a new jQuery coming out soon.. You should check it outhttp://rubyurl.com/tx4i |
|
6:28am | Posted a photo on Flickr. |
|
6:28am | Posted a photo on Flickr. |
|
6:28am | Posted a photo on Flickr. |
|
6:27am | Posted a photo on Flickr. |
|
6:27am | Posted a photo on Flickr. |
|
6:27am | Posted a photo on Flickr. |
|
6:26am | Posted a photo on Flickr. |
|
6:26am | Posted a photo on Flickr. |
|
6:25am | Posted a photo on Flickr. |
|
6:25am | Posted a photo on Flickr. |
|
6:25am | Posted a photo on Flickr. |
|
6:24am | Posted a photo on Flickr. |
|
6:24am | Posted a photo on Flickr. |
|
6:23am | Posted a photo on Flickr. |
|
6:23am | Posted a photo on Flickr. |
|
6:23am | Posted a photo on Flickr. |
|
6:22am | Posted a photo on Flickr. |
|
6:22am | Posted a photo on Flickr. |
|
6:22am | Posted a photo on Flickr. |
|
6:22am | Posted a photo on Flickr. |
|
4:06am | Posted a photo on Flickr. |
|
4:06am | Posted a photo on Flickr. |
|
4:06am | Posted a photo on Flickr. |
|
4:06am | Posted a photo on Flickr. |
January 4th |
||
|
7:57pm |
Posted a tweet on Twitter. Thanks everyone for the congrats on the new baby! |
|
7:57pm |
Updated status on Facebook. Matthew Thanks everyone for the congrats on the new baby! |
|
2:16pm | Watched a video on Hulu. |
|
10:59am | Tweets from this day in history… or maybe just today: 2009-01-04 |
|
10:59am | Tweets from this day in history… or maybe just today: 2009-01-04 |
|
1:00am |
Posted a tweet on Twitter. I just had a kid. Everything went as planned for the most part! |
|
1:00am |
Updated status on Facebook. Matthew I just had a kid. Everything went as planned for the most part! |
January 3rd |
||
|
10:59am | Tweets from this day in history… or maybe just today: 2009-01-03 |
|
1:25am |
Posted a tweet on Twitter. @topfunky funny how it's so easy to find a valid reason to spend money |
January 2nd |
||
|
9:15am | Watched a video on Hulu. |
|
9:05am | Watched a video on Hulu. |
|
8:55am | Watched a video on Hulu. |
|
8:46am | Watched a video on Hulu. |
|
3:42am |
Posted a tweet on Twitter. Trying to use google contact sync on my blackberry... here comes the pain! |
|
3:42am |
Updated status on Facebook. Matthew Trying to use google contact sync on my blackberry... here comes the pain! |
January 1st |
||
|
11:13pm |
Posted a tweet on Twitter. @kristn if he said that... probably means he just wants the day off and not have anyone question him about it |
|
10:59am | Tweets from this day in history… or maybe just today: 2009-01-01 |
December 31st |
||
|
1:15am |
Posted a tweet on Twitter. @skorecky Thank goodness! |
December 30th |
||
|
10:59am | Tweets from this day in history… or maybe just today: 2008-12-30 |
|
4:28am |
Updated status on Facebook. Matthew So unless anything happens before then... We're having a baby on tuesday. |
|
4:28am |
Posted a tweet on Twitter. So unless anything happens before then... We're having a baby on tuesday. |
|
3:48am |
Posted a tweet on Twitter. Why do doctors even make appts when you still always end up waiting for 45 minutes to see them anyway? |
Hey matt!
Thanks for your interest in RailsCollab. It’s felt like a long running project, and i’ve learned a lot from it. But as you say, it’s really just a clone of a clone, so there is limited room for innovation there - unless i do a complete re-write, which would be a nightmare to say the least. Of course with practically no community, there wouldn’t be much point in doing it anyway.
In any case, i think i’ve pretty much done what i set out to do with RailsCollab. Fork ActiveCollab, learn Rails, and run an Open Source project. To be honest, i feel that i am pretty much finished with developing it. I’m now looking towards other ideas for Open Projects.
In any case, i look forward to seeing how well your new project develops. I hope at least that it fares better than RailsCollab. :)
@James Thanks for the comment and I hope to accomplish the very same with my project. I would love to hear any tips you may have from your experience and if you’re ever interested… please contribute.
Also, let me know if you’re going to work on any other open-source projects… I’ll be keeping an eye out.
Matt,
A few notable tips gathered from experience:
- Don’t assume people will be interested in your project because it is free or open source.
- You’ll probably have contributors who express an interest in joining your project, but with nothing to show. Most of the time these are just time wasters and you should avoid them.
- If you want to promote your project, by far the best way is to post about it on your blog (with lots of screen shots!), and link to it from other blogs, forums, etc.
And a few observations:
- People like stuff which is simple, easy to install, and usable. And of course, reliable.
- PHP solutions tend to be more insanely popular compared to Rails solutions
p.s. rucksack.