Ask HN: room for a new forum platform?
I'm guessing many of these are self-hosted too. What opportunity do you think think there is for a updated, threaded, hosted forum service is? What kind of features would you want?
I'm guessing many of these are self-hosted too. What opportunity do you think think there is for a updated, threaded, hosted forum service is? What kind of features would you want?
I think there might be lots of things to rethink on the UX side now that we have so many new frameworks available.
If you aim to build a 100% hosted service, I feel like suggesting to let the client keep ownership of the database at least. I wouldn't like to give total control of all the posts on my forum to somebody else.
I'd say simplier & better looking interfaces + open customization features is the path to follow. Just my 2c.
Interesting what you say about db ownership. And I guess for established forums there would be migration considerations too (maybe this is why they haven't upgraded?)
Customization would be no problem. You could allow users to source their own css for example.
Most forums end up using flat replies because normal people don't understand threaded replies. A friend at YouTube recently said that their research backed up that anecdotal assumption.
A couple of the major forum vendors tried offering hosted solutions and it wasn't sustainable as a business model for them; they both went back to simply licensing the forum software itself.
Forum communities are like any other social system: network effects and "where your friends are" are what keep you from leaving. Most "power user" features go unused by the majority. Stats like only 3% in one community use the friends list, only 10% in another use the profiles, etc. It's never about the feature set, it's all about the community.
Existing forum software is basically a black box. It's hard to integrate with and expand. It's hands-off for the admin until they realize they want a site that's more than just a forum.
I tend to prefer threaded overall, but there are some non-threaded forums I'm on where I don't think the community would work as well with threaded. For example, I don't think the SomethingAwful forums would work well at all as a Slashdot-style (K5-style, HN-style, reddit-style) threaded forum. Actually, I think some parts of reddit would work better with unthreaded; there's often a sort of urban-sprawl feel to the thread branching there.
Data portability is still a huge problem. There is a massive lock-in once you get a forum going on a hosted platform because it's such a pain in the ass to get everything out.
I've considered rolling my own, but decent forums are deceptively complex. It would take way too much effort.
Go for it.
My feeling is that, for forum software to really be useful (and lucrative), it needs to be usable by businesses. That means allowing customization, probably allowing file attachments, and integrating with a wide variety of software via APIs or installable plugins.
Here are the problems with the current options:
-- phpBB and vBulletin are self-hosted. The new platform needs to be SaaS.
-- Both platforms suffer from feature bloat, especially vBulletin. Forums aren't just products, they are tools for managing communities. Whatever product is designed to replace phpBB and vBulletin needs to begin with the basic premise that the forum participants are the users and not the forum administrator.
-- phpBB and vBulletin right out of the box come with too many useless features enabled. Most are features you don't need or that you don't need until the forum already has a large number of users. They complicate the forum in the early days and hinder growth. A forum is like a shark. If their isn't movement/activity it dies.
-- One key mistake almost all first time admins make is making too many forum "rooms" too early in the game. A forum should start with no more than maybe two to three "rooms". The software shouldn't prevent you from making more, but it should advise you against creating more rooms when the "activity level per room" is still low. The company who builds this software should actually discover the ideal amount of activity per room level to promote growth via aggregate A/B testing across all its clients forums.
-- In fact, this previous suggestion is the first in a long list of features that help "prevent new forum administrators from shooting themselves in the foot" kind of like a safety switch on a gun.
-- The new forum needs to be designed first and foremost to help its admins grow the user base and help stimulate user participation. This is key. Most new forum administrators don't have a clue on how to do this. I would say that the startup that tackles this problem would need to try a Mint Blog approach, which the blog educates the product's users on the topic of community management.
-- Were I the product manager for such a product, I would read Clay Shirky's "A group is its own worst enemy" several times before starting and regularly while designing the product. The idea in that essay is really important to understanding the state of forum software today and the problem you are trying to solve. Avatars are an example of a problem with forum software today. The avatars in both programs can be modified to be any size and can include animated gifs and whatnot. Basically, the avatar features are currently configuration over convention. On top of that the current defaults for avatars leads to a situation where avatars are so big that they create a lot of whitespace between responses that interrupt the feeling of the conversation threads. Allowing animated gifs results in distractions from the primary activity.
-- Invite features - Last time I checked, none of the current forum softwares are designed for viral/social growth.
-- Migration tools are necessary. You should make it easy for phpBB users and vBulletin users to migrate to your new forum platform.
-- Social network integration - The software should be designed from day one to have an API and to integrate with Facebook, Twitter, etc.
-- Constant email notifications by default to stimulate user participation just like Quora does. However this needs to be simpler to "dial down" as a user becomes more active as it eventually clogs up the email inbox of that user. Quora's control panel for this isn't very user friendly as it is very granular. A better approach would be to sort the types of notification emails by historical frequency from those that user has gotten the most of to those that the user has gotten few or none of. This makes the decision very easy for the user and promotes them to only turn off the notifications that are actually inconveniencing them.
-- I can cite at least one example that demonstrates that this is a product missing in the market: Zendesk. Zendesk comes with forum features, not because forum features are a necessary feature of a helpdesk, but because companies that need help desks typically need forums and there was no company that Zendesk could plug into via API for plug'n'play forum support. The forum software in Zendesk is adequate for most users' needs, but it doesn't scale well because it was always designed to be bolt on to the helpdesk itself.
-- I haven't used GetSatisfaction yet, but I would imagine that this is a shared issue with them as well.
-- Forums basically have two personas: hobbyists and shared-interest communities (i.e. head-fi.org, stevehoffman.tv, thewolfweb.com, church groups, etc.) and companies.
That all being said, I would say that an similar product that is also needed, especially inside companies, is QaaS. Quora as a Service.
A lot of companies want a Quora type solution first and foremost than a forum. I would say that Zendesk needs a product like a Quora-as-a-Service instead of a forum.
I'm currently working on my own startup right now, but if someone were to want to build this, I would be very happy to serve as an advisor/board member for a small stake of equity. This is a problem that I've given a LOT of thought to and that I would love to see someone solve.
- Agreed that a Saas offering has lots of cost/admin benefits. But - it makes it difficult to integrate with a sites existing signed-up member-base or social network.
- What are examples of feature bloat? What are the key/core features?
- What would be the equivalent of a room on Stackoverflow? I think that SO is really just one room, with a lot of questions in that one room (ignoring tags)?
- Invite mechanism - yes. - FB/Google login/interface - yes. - Email notifications - yes
GetSatisfaction - can't comment. I thought this was more about feedback wrt to a website or business, as opposed to a fully fledged discussion thread, hosted say on a national newspaper (an ultimate customer here)
I've never used Quora (fb only sign-up). What's the key differences between Quara and a forum or Stackoverflow?