SG Mastermind 1: Build from scratch or use existing software?
Dear SG: Should we build the main SG community from scratch, or use existing software?
Hopefully this mastermind thread will resolve this question within the next few days.
--------------------------------
Working Spec (thx Scott)
--------------------------------
1) Forums/Blog Commenting: High lever conversations with the entrepreneur community at large (message board, divided into different topical areas that appeal to different types of entrepreneurs). Process for accepting new members to this community, like verifying their identify and having their posts associated with their real names. I’d also consider walling this off from the public.
2) Private Mastermind Groups: Anyone can create a mastermind group which will have its own private forums. Anyone seeking to join a mastermind group will be subject to a unanimous vote.
a. Include some basic tools to facilitate offline meetings, and (digitally?) signing NDA’s and optional non-competes (each mastermind group can set policies on which docs must be signed)
3) Robust bio pages: Detailed social proof section, Game Mechanic Badges, Give/receive endorsements, detailed bios, ability to follow people’s activity, etc
Note: Game mechanic badges. [$1k/month] [1000/users] etc.
-------------------------------
Existing Software Possibilities (Can they do it?)
-------------------------------
- http://www.ning.com/
- http://buddypress.org/
- http://vanillaforums.org/
- (Know any others?)
------------------
Build From Scratch
------------------
- Who?
- Pay for it?
- Build as open source tool?
- Extend buddy press?
Please chime in, SG needs you!
41 comments
[ 5.4 ms ] story [ 83.9 ms ] threadThe community is the important part but I think something as simple as a Google Group would be enough to prove that it's a community that will be worth being part of. Just my 2c.
Also signing NDAs might turn people away. I would try to be as casual and organic with this as possible to start with.
About the software, I'd usually go with the "use existing software" approach. However, with the specs outlined (game mechanics and so on) there's also a big risk on ending creating a big patch "hacking" the existing software.
A third option in between would be to use some kind of framework as Django (or Ruby) with as much already done apps for the functionality as possible. For example, a comparison page for forum appz solutions on Django: http://djangopackages.com/grids/g/forums/
How about stack exchange? There exists one for onStartups that's pretty good. I'm not suggesting using their community but there's probably a ton we could learn by looking at their questions and answers.
while I think it would be great to see it built from scratch putting it all in the hands of one person seems to be asking too much, then comes the question of who does the upkeep, who fixes the outages etc.
I think Open Source is probably the best way see this project through
Why not just start a git repository on github (private) and start a group on a site like fridge to discuss what's going on/have the beginnings of the community while we all work on it together.
Anyone who forks the project and submits accepted code gets some sort of badge in their profile along with credit for helping and being a "founding member" so to speak.
Open a WePay group for the SG so donations can be accepted for server costs, hardware etc.
I think ultimately this can be a passionate community of people who do lots of good, who knows what can grow out of an idea like this. Let's take the time to do it right and make sure all who come can receive sound advice from seasoned professionals in a manner which is better for all parties
Zach
You are building a community and being as transparent as possible in this manner will win over a lot of people instantly.
I think adding advertisements to help reduce the costs along with donations would also be a good start.
Quality precedes quantity
I definitely say use off the shelf software wherever possible. I also think there needs to be some kind of "voting off the island" type situation. Maybe of a given group that starts, only x-percentage can finish. Part of Y-combinator's appeal is that it selects positively for good companies. If it is completely open, you will loose some of this.
I agree that you will need some kind of identification walls in order to make people comfortable working within it, and to make it special. My company, signnow, has a product notarynow that I would gladly donate our service to solidly identify people, if you like.
I agree open source is probably the best solution at this stage.
When There's a clearer idea of the form the SG is going to take, BuddyPress is probably the best off the shelf solution since it's open source (free & constantly being improved) easy to set up (under 15 minutes now that it's a plugin) and easily customized with themes and plugins.
I've been using it for the past few months on client projects and it's been really awesome to work with, as well as easy to use for admins and users.
A more proven alternative may be simply to use google talk (with history tracking if you want that), google groups, and (gasp) email.
Building from scratch would be less desirable, and risky -- in terms of potentially killing the project before it even launches -- but it would also get you exactly the package you want.
As for contracts and online signing, my current gig is with a startup here in Vancouver (BC) that's doing just that for small companies that might be useful if some people/groups did want to do NDA's or contracting/employment agreements, etc. (Not linking as I don't want to be too promotional ;)
One consideration is that dotnetnuke and umbraco target the enterprise so can be somewhat heavy weight. More modern CMSs are lighter weight. Orchard.net, for example is a .net mvc3 application whose core is very small and even the basic features are design as external modules.
If the need/desire to roll your own becomes an issue, Kickstarter could be a good way to look at funding this, seeing as there are already 400+ people wanting to see this happen, who I'm sure would all happily pitch in.
My company uses an install of Wordpress with the GTD theme (P2 Theme is also an option) for communication - it is basically a twitter/yammer clone. We have 20 people and it has been an awesome tool. Of course you can easily add forums (bbpress) and a ton of other functionality with 10k+ plugins available.
This could be built/ready in 1-2 days.
http://p2theme.com/
I vote for Open Source. I think everyone is champing at the bit to join and share with each other, so getting it off the ground fast is best.
Also, as others have already said, this seems to be a predominantly altruistic group, so funding a better solution later won't be an issue.
Even a simple forum (Google group) could work. All the way up to stack exchange site (Q&A). Possibly http://braintrust.io