Starting Your Own Community Driven Website?
ST asks: "I've had a couple of excellent ideas for community-driven websites (a la Slashdot), some excellent enough that I would really like to put money into and start up, but my abilities can only do so much. Where does one go to look for people to collaborate with technical (hosting, DB management), artistic, and web design help? What have your web site startups been like, have you any advice to offer? Any horror or success stories you would care to share will be welcomed!"
Well, obviously allowing anonymous posting is not a good idea, as it significantly lowers your signal to noise ratio. In fact, there should be some sort of cost associated with creating each online persona, to discourage people from creating throwaway accounts just for the purpose of harrasing others. Although why anybody considers it worth their time to troll is beyond me...
One of the main purposes of an online community is to establish your credibility over time with consistently insightful comments. Thus an archive where you can lookup up the complete history of a subject or online persona is necessary.
I think the best way to proceed is to just start a community, attract whoever you can, and then let the community itself guide (and hopefully help implement) any enhancements.
"Freedom means freedom for everybody" -- Dick Cheney
All of the tech details are important, but don't lose sight of the fact that you need something to attract people to the site. You can't just build out momentum. Sites that only get one or two posts a day get dismissed rather quickly by us fickle geek types as lame. The idea/need for the community should come first with the tech build around it to support it. Good luck!
US Democracy:The best person for the job (among These pre-selected choices...)
First, find your community, then start a site for that community.
My wife and I were going through something personal, and visited a well-known community board to discuss the subject with other people with a similar problem. The people who used the board were terrific, but the organization running the board were absolutely awful; one of those communities that tries to fiercely restrict and censor the ongoing discussions based on arbitrary rules that are constantly in flux, while (we suspect) harvesting the email addresses of their subscribers for spam.
So, we started our own board, and a large number of people (nearly 100 in the first few days) joined our community. We've grown slowly ever since.
Why? Well, no unholy restrictions; we simply move poorly-placed posts to the appropriate locations and ask people to reconsider certain material that might emotionally disturb others (it's a sensitive subject that's being discussed).
Oh, and we're not trying to make any money, not even to cover our expenses (which are minimal). In short, we're part of the community we're trying to serve, and since we're not motivated by profit (direct or indirect) this community site has been a very easy and satisfying thing to create and maintain.
Second, use open source software with a good reputation and active development.
We use phpBB, and were up and running within a few hours of deciding to start the board. Once in a while we apply a security patch, and our web host does daily database backups, so it's been smooth sailing for quite a while.
Good luck.
Bandwidth is the real killer. With most products the more you sell the cheaper it becomes. Websites are the reverse. A small site can be run for free. A medium site will cost you. A big site will need some serious income to keep running.
Also add that bandwidth costs usually come AFTERWARDS and you can set yourselve up for a nasty suprise. Just be ready.
Server is another thing. You will be suprised how BAD websites scale in real life. That nice site that is so fast with a dozen visitors blows up when you get thousands because somebody posted a link to it on a popular site. Something called a dashslot effect or something.
Now server is a bit easier. A good second hand server ain't expensive at all and should if properly setup (PHP needs a phpcache) be capable of working for you until you get big. Just don't run it of an old PC.
Last but most killing for new website admins is burnout. You are going to have to deal with the worst kind of people in the entire history of mankind. Users. I bet the mother Teressa when she was online had a vocabulary that would make the devil blush. Users demand everything for nothing yesterday. I seen plenty of bright eyed hopefull people get totally depressed at having to deal with thousands of emails complaining about everything and nothing. Do not underestimate this. It is quit different from working as a paid punchbag and doing it as a hobby.
Oh and don't forget one thing, you are not going to reinvent the net. If everybody does something in way X, there may be a reason for it. Are you really building something new or just making "dashperiod stories for dorks, matters you can stuff"?
MMO Quests are like orgasms:
You may solo them, I prefer them in a group.
OK, maybe this isn't helpful at all, but it's meant to be.
First things first: You don't want to develop a site; you want to develop a business model that doesn't cost a fortune to set up and has some vague, distant hope of making you money. Lesson 1: A community site is a tool, not a means to an end, unless you're in the religion, politics or *nix-is-better-than-windows evangelical categories.
OK, so a site's a tool. Next thing to consider: Why do you want to pay all the people you mention? You brought up hosing (OK, you'll likely have to pay for that), but also artistic and web-design help, as well as DB management. There are scores of portal-style, slashdot-style and blog-style software packages out there -- go play with 'em a little. Most of 'em have a range of skins/themes you can download that might not be perfect, but they're a start. And do you REALLY want to build a custom app before you even figure out if your community is going to take off? Lesson 2: Quit overthinking -- if you're building a community site, then get something out there and put your energy into promoting it. If there's a market for it, the community will tell you how to make the site perfect because (repeat after me) you'll ask them every chance you get.The greatest horror a new site -- or any new business -- faces is usually cash flow. Do you have enough money to pay the hosting bills? How long, in your worst nightmare, will it take the site to start making money? (Hint: Take that number, double it, and go up by one order of magnitude.) What are the quick ways to make money from the user base, what are ways to get additional money from users who have been around a while and what are the ways you can get long-term, sustainable income from the site? If you don't have multiple ideas for each category, you are going to hit a cash-flow problem. Lesson 3: Your great ideas are just that -- great ideas. But the thing is, great ideas are a dime a dozen; great execution is what makes people money. Have an execution plan.
This probably sounds discouraging, but it's meant to be just the opposite -- if you can do a little up-front planning, can resist the (very common) urge to overfret the technical details and over-buy from vendors/consultants, and can know in advance how you plan to convert eyeballs to money, then you'll likely see some success. These things are basic; it's just shocking how few people follow the basics. Disclaimer: I get paid to offer advice like this.
"It was a summer's tale: Just a boy, his Linux, and a head full of dreams..."
some examples are TechRevolt, Resurgam, and a slew of others.
You're liable to make your reader's eyes bleed.
Are you deliberately implying that he will only have one reader? Or was that a grammatical error?
I've had a couple of excellent ideas for community-driven websites (a la Slashdot), some excellent enough
Bill & Ted called...
Apparently, you shouldn't do it the way I have been doing it: Site for Students. So far, it's a community of about three students.
Simon's Rock College
I'm running PHP-Nuke, MySQL, CPanel, GNUMailman, on shared hosting from Eryxma. I also have an IRC channel at irc.freenode.net. I think my main difficulty is getting the target audiance to see it. Other students don't go through the internet systematically the way I do.
Simon's Rock College
I think this is a lot worse. Purple with mustard yellow...
(\(\
(^.^)
(")")
*This is the cute bunny virus, please copy this into your sig so it can spread
The resources for you to do it yourself are readily available. Apache/PHP/MySql for the server are extremely easy to work with, even for most newbies (did it when I was a noob).
Design is a little more difficult. Windows users can benefit from expensive web editors such as Frontpage and Dreamweaver. However, if you're willing to learn HTML, XML, etc. (which doesn't take long), you can use a standard text editer (anything but notepad). I use UltraEdit.
For page design, I like to use Xara WebStyle. For PHP scripts, Hotscripts.com is the place to go.
Need a content management system? Check out the ones provided at opensourceCMS.
-- There is no spoon. Only fork.
The little advice I can offer merely backs up the two prior good posts. Find a community and a web programmer in that community willing to help you.
Out of personal interest, what type of a community is it? (I'm a web programmer.)
Blacksburg Electronic Village (www.bev.net) was started IIRC as an experimental community ISP for the town surrounding Virginia Tech. Although they maintain some email supply and a few other services, they got out of the ISP stuff years ago. How they did what they did and why is available from them. They offer their experience to others, including providing business oriented info.
"I may be synthetic, but I'm not stupid." -- Bishop 341-B
Maybe a bit off-topic, but any great community will always revolve around some higher purpose. Site-design fades in comparison to that. I'm sure there are some great ready-made solutions available, many technical and financial problems to overcome, etc., but I just want to stress that without a great idea, it does not matter how well designed it is, except if you want to put it on your CV maybe.
It is the nature of an idea that is important! A great idea is original, meaning it was there 1st or does not clone another already existing idea. For every already existing alternative, your idea looses a bit of value. Even so, limited server capacity makes the possibility of several similar communities to co-exist side-by-side possible.
A second characteristic is the time-frame. People lose interest fast, so a system of self-renewal, preferably automatic, needs to be put in place. This can be external, e.g. the news, or internal, giving members the freedom and inspiration to contribute something to the site. The second, however, usually only follows the first, with small exceptions.
Finally, people have varying competencies and strengths, as well as weaknesses. In a project like this, it may be wise to build up a team of people who have skills in different areas. Some people are very creative and can help with the themes and ideas, others are technical and can help with the programming and hardware. As a community grows bigger, both areas need work, which can be too much for 1 person to handle.
All other issues fade in comparison to a great idea. With that, you can inspire people to help you out in the weaker areas. Just my free advice...
What software would you recommend for an online community?
Anyone have experience installing Slashdot's Slash code?
Any chance the bugs in Slash will be fixed? For example, if there are enough comments in a thread, some of them become inaccessible when comments are nested.
We have just migrated West Ham Fans into a content management system. PostNuke is the sofware behind the site.
Our "sister" company offers web hosting accounts that enable the automatic installation and configuration straight from the web browser. Therefore to get the website you see online took approximately 5 hours.
As for the content, PostNuke has a very nice user interface, allowing you to administer/add story/manage users/etc. with great ease.
After some initial struggle of getting traffic to your site (SE marketing is vital) and links from related websites, I think things will start getting better and better.
Slashdot has stories on the frontpage submitted from users. They are the ones that will make the content as the site progresses.
Of course, a reliable web hosting provider is a good place to start. Personally, being part of a 3-people web hosting/web design company I suggest that having a reliable hosting solution can avoid problems on the long run.
Skip the *nuke open source content management systems (i.e. postnuke, phpnuke, etc.) and try Drupal. More secure, less buggy, easier to develop on.
Or, better yet, use the great research already done at http://www.opensourcecms.com/
You've gotten lots of advice already so I'll just stick to the questions no one else has answered so far. You asked what kind of people to go to. There are hundreds of web design companies around the country (I assume you're US-based) and probably thousands of individual web designers. They charge money to set up sites, so it might be worthwhile to get two or three quotes and see what kind of bucks you'll need to lay out. You can just cold-call some people who advertise in your local newspaper, or you can go to one of the various tech networking events around town; just stand up and announce you're looking for a web designer and they will flock to you like flies to honey. I agree with those who recommend open source, apache/mysql/php based solutions that you can easily modify and admin without paying someone.
If you're really looking to save bucks and start small, put up an ad at the local community college or university in the computer or web design office and get a student. They're eager to add more sites to their portfolio and will probably work for either free or minimal bucks. Many students have grown up with computers and are pretty adept, but make sure you interview them thoroughly and check out some of their existing work. If you find a rising star, it's a win-win situation.
There are lots of sub-$10 a month hosting companies out there and you should choose one with a wide range of bandwidths and colocation options, in case you grow quickly (a nice problem to have). Don't start with a tiny ISP that can't handle your growing pains.
As others in this forum have mentioned, you should focus on the business plan (whether or not this is a for-profit operation) and make sure you have a way to spread the word and draw people to your site. I disagree with those who think there's no more room for new online communities; if you have a great idea, go for it and ignore the naysayers. Their ancestors also said the world was flat and men would never fly. Good luck!
it's = "it is"; its = possessive. E.g., it's flapping its wings.
These were the questions I asked. I intended to setup a website for Australian mobile phone users - since no such website really existed.
.COM only cost $7.95/year (with GoDaddy), or $16.95/year if using registering via proxy (to avoid having to include home address, etc).
We spent several weeks researching hosts and experimenting with content management systems. This is what we ended up with:
Hosting - Shared hosting at Hostony.net. For around US$8/month, we got 1000M of space and around 35G of bandwidth, as well as the services we needed - such as MySQL databases, SSH, FTP, etc.
Choosing hosting was difficult - as not everyone offered all the features we needed - common problems were limitations on SQL databases, small space quotas, as well as setup fees when only on short term bill (we wanted preferably monthly payments so we could pull out whenever we needed if necessary. In the end we settled on 3 monthly payments).
Unfortunately the hosting service was unreliable - with many server reboots, timeouts, and complete outages. After complaining we were moved to a better server, which has delivered better performance (but still not up to scratch).
Content Management - we chose Postnuke and PhpBB (via the PNphpBB2 module) for Postnuke. Postnuke tended to offer the facilities we needed - although did have problems with things such as forum avatars and login sessions.
Domain name - this was easy - US domain name
The result : http://www.ausmobile.com
My advice? Don't spend up big, as the project may fail, and you will lose money.
9 years and still going strong. 100% community supported, driven, and derived.
the only thing i can say is, when someone offers to help, let them.
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
The easiest way to start a community driven site with little or no cost is to write it yourself. If however you have absolutely no technical skill, I would say your best bet would be to start the site with a couple of people that do.
You supply the content, they supply the expertise, you split the profits 50/50.
Getting a web design bureau to write a decent, SECURE system will cost you an arm and a leg. Don't just go with the cheapest estimate, most web design companies don't know jack poop about security or proper programming.
If you must start alone, two systems I reccomand are drupal and movable type. Nice and clean & decently coded.
I just started a local community site of my own, after having lived in San Francisco for college I moved back to my small town of Vero Beach, Florida. Unfortunitly I have been unable to find local LAN parties in the area so I put together a small one page site asking people to contact me if interested in having one, well a few people contacted me saying they wished they could help and offering thier skills. With thier help we were able to rebuild the whole site with PHP-Nuke and now have a small but growing community at http://www.verolanparty.com
If your site is really a labor of love and not a idea to make money you will find people out there who want to help. A webdesigner who believes in your idea and community is going to produce a much better site then one in it just for the money. Also one person has even made a sizable donation to us to get us off the ground to go along with my own personal funds I have sunk into it. If it turns into a profitable buisness then good for you, but don't start with that aim. For our site we decided any profit that was made from the party would be donated to charity, I have made sure every person who helps out knows this so we don't have any problems latter.
Also try not to be too specific, a broader community is going to attract more people then one with a very specific topic. Our site is to talk about our LAN party, but we offer to list any party in the Treasure Coast and offer clans their own forum section wether or not they are in the area. Also we discuss any Gamming related news that may affect our users.
Most of all don't expect huge growth at first, we have 18 members after one month of being up. But we just count it as 18 people we did not know before with the same interests.
P.S. Excuse me if my thought process and spelling is a little off today, I am home from work sick.
iRepairIT - iPhone, Mac, & PC Repair
Seriously, find passion. If this is something you're passionate about, you'll make it work. You'll bring it into existence yourself. A lot of sites, like Slashdot to E2 to Fark to Neowin to Penny Arcade, all came into being because the creators were very passionate and put forth the effort themselves. It was important enough for them to be able to do it themselves and get through the initial lean years themselves.
What I'm trying to say is that it's a lot easier to walk away from something that you've had five people working on for two months rather than something you've worked on by yourself for ten months.
Cliff, the Slashdot editor, told me about the flaw, and I verified it in a Slashdot story. That was maybe 5 months ago; I suppose it is still there. I didn't report it because it has been there for years; I suppose it has already been reported since there is sometimes discussion about it on slashdot.
The problem is that trying a package as complicated as Slash takes at least 20 hours. It's good to consider carefully before I make the investment.
Have you installed Slash? What were your experiences?
I have used ROLOSTAR for a few months and have begun to love it. Great business focus and very private and safe. Hope more of you try it out.
I recently was turned on to a new community site by a quarter-sheet flyer that somehow ended up in my back pocket. Make up a bunch of copies on colored paper and go hand them out in the quad and leave a stack at the bookstore. If you're putting the effort into building momentum through promotion and decent content, the site will grow. Unless of course, the niche has already been filled and you're just not aware of it.
Free the West Memphis Three!
> Where does one go to look for people to collaborate with technical (hosting, DB management), artistic, and web design help?
There are tons of good resources for technical talk. A good start can be found at web hosting talk or SitePoint
> What have your web site startups been like, have you any advice to offer?
To choose the software to power your community, check out successful ones at http://www.big-boards.com/ . When looking at the statistics, it seems the php-powered vbulletin is the most popular amongst large communities.
This site also has a couple of interesting interviews with admins sharing their thoughts on what made their community successful, how did it start-up, are they making money etc.
Gaia Online interview
Neowin interview
NASIOC interview