The following article was commissioned by us to compare Simple:Press to two SaaS style Forum Services. Other than providing access to a demo site for Simple:Press and editing for grammar, we had no substantial input into the review you’re about to read below. The author’s bio (Colin Newcomber) and contact information appears at the end of the article.
In this article, we’ll go in-depth into three tools that help you create a forum on WordPress sites. We’ve already compared Simple:Press to other WordPress plugins so this article will compare it to a couple of SaaS Services.
We’re going to compare the following:
We should point out that there are a few other SaaS forum providers out there such as Vanilla Forums. However, they all have similar benefits or drawbacks as Discourse and Forumbee so there didn’t seem to be any need to include additional ones in this comparison.
As far as the ones covered in this article are concerned, we’re not going to pick a single “winner” for 100% of situations – that wouldn’t be honest. Instead, we’re going to highlight the strengths and weaknesses of each tool and approach so that you can find the one that’s right for you.
We’ll start with a quick introduction to each tool. Then, we’ll compare the three tools across the following categories:
- Ease of setup
- Frontend and backend aesthetics
- Permissions and access control
- Data ownership
With that groundwork laid let’s dig in…
Introducing the Forum Solutions: Simple:Press vs Discourse vs ForumBee
Before we get into our hands-on Simple:Press vs Discourse vs ForumBee comparison, let’s do a quick run-down on the basics of each solution.
Simple:Press is a popular WordPress forum plugin that’s been around since 2006. You’ll self-host it, along with WordPress, to run your forum. Because of its self-hosted nature, Simple:Press is the most flexible tool on this list, though you sacrifice some ease of use and simplicity to achieve that flexibility.
Discourse is hosted forum software. You can also pay a one-time fee to self-host the Discourse software, though we’re going to focus on the hosted version in this comparison. Because it has both a hosted and self-hosted version, Discourse sits in kind of a middle-ground between a 100% self-hosted solution like Simple:Press and a 100% SaaS solution like ForumBee. Speaking of…
ForumBee is a hosted, SaaS forum solution. While it can be pricey and lacks the flexibility you’d get with something like Simple:Press, the upside is that it’s easy to use, simple, and has great-looking frontend and backend interfaces right out of the box.
Comparing The Setup Process For Each Forum Tool
When it comes to the ease of setting up your forum, the SaaS tools offer a simpler setup process.
With something like ForumBee or Discourse, creating a forum is basically as easy as registering for an account and filling in some basic information.
However, with a WordPress forum plugin like Simple:Press, you’ll need to get your own hosting, install the WordPress software, and then install and configure the Simple:Press plugin.
To get started with Simple:Press, you’ll first need to have a working install of WordPress.
Thanks to WordPress’ popularity, that’s pretty simple nowadays. If you choose a managed WordPress host, they can install WordPress for you so that you’re ready to go right away.
After that, you’ll need to install the Simple:Press plugin at your WordPress site. From there, you can use the Simple:Press Administration dashboard to configure your community:
With Discourse, you’ll get started by registering for an account. During that process, you’ll also choose your desired domain name.
Once that’s done, Discourse will set up your forum for you and send you an email when it’s ready to go.
Then, Discourse will take you through a setup wizard to configure the basics for your forum:
After that, you’ll have a working forum right away.
With ForumBee, you’ll also get started by simply registering for an account. Then, after you confirm your email, it will drop you straight into the ForumBee dashboard for your community.
Here, you can follow the quick start guide to configure important basic settings for your forum:
Comparing Forum Aesthetics – Frontend and Backend Interfaces
In this section, we’ll compare the looks and design of two important areas of your forum.
First, we’ll look at the options you have for controlling how your forum looks to visitors. Then, we’ll cover what the backend interface looks like, which is where you’ll spend a lot of time administrating your forum.
To help you control how your forum looks, Simple:Press lets you choose from 5 parent themes and then a variety of child themes to further tweak those themes:
For each theme, you can choose a color overlay to further control the color palette.
And if you want to make changes beyond that, Simple:Press lets you add custom CSS directly to the plugin’s interface:
In terms of the backend aesthetics, the actual Simple:Press interface looks a little dated, especially in comparison to Discourse and ForumBee.
For example, here’s what the options interface looks like on the backend:
Discourse lets you choose from some basic themes and color palettes during the setup wizard.
If you want access to more themes, you can install third-party themes or create your own:
Discourse also lets you edit the color palette for each theme from the backend dashboard, as well as letting you directly edit CSS and HTML:
In terms of the backend management interface, Discourse isn’t fancy, but it’s quite functional. The only negative is that sometimes the lengthy settings lists can feel a little overwhelming.
For example, you can see just how many tabs and settings there are in this picture:
ForumBee doesn’t really offer completely different themes to control your forum’s aesthetics. Instead, the Themes area lets you customize basics like colors, icons, and layouts:
If you want to further tweak that basic template, ForumBee also includes an area that lets you add or override existing CSS rules:
In terms of the backend interface, ForumBee definitely has the nicest dashboard of all three tools.
The dashboard looks great and makes it easy to access important functionality:
ForumBee’s backend also avoids the “settings overload” that Discourse can have.
Comparing The Core Forum Functionality
In this section, we’ll compare the core functionality that each tool offers.
Because Simple:Press was launched all the way back in 2006 and has been in continuous development, it’s built up a lengthier feature list than both Discourse and ForumBee, which are comparatively young solutions.
The free core Simple:Press plugin is already comparable to the functionality that you get with Discourse and ForumBee.
However, where Simple:Press becomes even more flexible is with its 70+ premium add-ons.
With these add-ons, you get access to user-facing features like:
- Private messaging
- Gamification via reputation levels and a myCRED integration
- Users can subscribe to content by topic, keyword, etc.
- Voting so that users can upvote the best replies (think Reddit)
- User @ mentions
And then there are also helpful admin features like:
- Custom profanity filter
- Email notifications for important events
- Slack notifications for important events
- Option to link a WordPress blog post and its comments to a forum topic and its replies
Again, these are just a small slice of the 100+ features that you can add with Simple:Press’ 70+ add-ons. View a full list of all the add-ons.
And, as if that’s not enough, it seems as if they have an aggressive development schedule for new functions – their blog has a number of “coming soon” announcements for things like an Ads Plugin and a heavy-duty Analytics Plugin. They even have a Survey for their customers to decide what they should build next!
In terms of functionality, Discourse comes closer to Simple:Press than ForumBee. You get a good number of built-in features, as well as access to officially supported plugins that can extend your community with more functionality:
Some core user-facing features include:
- Private messaging
- Social login/single sign-on
- Reputation/trust levels for members
- Real-time notifications when users get mentioned or someone replies to a topic
And you’ll also get helpful admin features like bulk moderation and a moderator flag queue.
ForumBee has all the core features you’d expect from a forum platform, including:
- Private messaging
- Comment likes
- Member profiles
However, unlike Simple:Press and Discourse, there’s no plugin system that you can use to further extend ForumBee’s functionality.
So if you just need a basic forum, you might be fine with what ForumBee offers – but don’t expect to have access to more niche functionality.
Comparing The Costs Of Each Forum Tool
While SaaS forum solutions have the advantage when it comes to the ease of use and setup process, the pricing plan is where you’ll pay for that convenience.
See, most SaaS tools charge a monthly fee based on your usage. So not only do you have to keep paying this monthly fee for as long as you want to use the SaaS forum tool, but your fee will also go up as your forum grows and your usage increases. [check out our pricing comparison page to get an more in-depth idea of the price differences – sp editor.]
With a WordPress forum plugin like Simple:Press, however, you’ll pay the same flat rate whether you have one hundred members or one hundred thousand members. Additionally, that flat rate is just plain lower than SaaS tools.
Simple:Press offers a free core version of the plugin, so you have the option of getting started with a basic forum for free.
If you want more functionality, you can purchase individual extensions or get a bundle. The bundles start at $99 per year and top out at $199 per year.
So even if you want every single premium feature and theme, you’ll still pay a max of $199 per year for the forum functionality.
Of course, because Simple:Press is a self-hosted solution, you’ll also need to pay for your own WordPress hosting.
These prices will vary depending on the size and traffic of your community, but cloud hosting providers have made it possible to host robust WordPress sites for as little as $5-10 per month.
Discourse’s cheapest hosted plans start at $100 per month for 100k monthly page views and 10GB storage. So to use the SaaS version of Discourse, you’re looking at $1,200 per year minimum, with higher costs as you grow.
ForumBee’s cheapest plan starts at $49 per month, but that will only allow you to have 100 members and 5 categories at your forum.
If you need to exceed that – which most forums will – the next tiers up are $99 or $199 per month.
So again, even if your forum has fewer than 100 members, you’re still paying at least ~$600 per year, which is a pretty big premium over a WordPress forum plugin like Simple:Press which tops out at $199.
Comparing Permissions and Access Control
With a forum, it’s normal that you’ll want to offer different access levels for different forums and users.
In this section, we’ll compare how each tool lets you do that, and how deeply you can customize these permission rules.
With its customizable Permissions system, Simple:Press gives you full control over exactly what each member can do and what they can access.
Simple:Press ships with 6 default permission sets for:
- No access
- Read only access
- Limited access
- Standard access
- Full access
- Moderator access
But then you also have the ability to add your own custom permission sets that define exactly what users can do in a forum, down to granular features like whether or not a user can add smileys in posts:
You can then apply these permissions to individual forum groups to control exactly who can access them:
To help you manage what users can and cannot do, Discourse comes with 5 different “trust levels”. As users interact with your forum, their trust level will naturally increase (learn more here).
To control access to your forums, you’ll use these trust levels, along with basic criteria like “admin” or “moderator”.
You can use these permission sets on a category-by-category basis, though the permission options are not as granular as Simple:Press. For each user level, you get the option to choose whether they can:
- Create / Reply / See
- Reply / See
The user permissions that ForumBee gives you access to depend on your plan. On lower-tier plans, you have the option to make your entire community public or private, but you cannot set these options on a forum-by-forum basis.
That is, you either make everything public or everything private.
On the Premium ($99 per month) and Enterprise ($199 per month) plans, you get a new feature that lets you restrict access to individual forums (called “categories”) to:
- Registered members
- Specific members
- Users with an access code
Comparing How You Update The Forum Software
Like the setup process, updates are another area where SaaS forum tools like Discourse and ForumBee come out ahead of Simple:Press.
Because of their hosted approach, both Discourse and ForumBee will handle updates for you, which means you never need to think about updating your forum software.
On the other hand, with a self-hosted WordPress site and Simple:Press, you’ll be responsible for keeping both the core WordPress software and Simple:Press up-to-date.
The actual update process for both is simple – you basically just click a button. However, you will have to check for potential compatibility issues after updates, which is something you won’t have to do with either Discourse or ForumBee.
Comparing Flexibility And Customization Options
We kind of touched on customization in the functionality section above, but let’s cover it in a little more depth because it deserves its own section.
When it comes to having the ability to customize your forum, using a self-hosted WordPress solution like Simple:Press will offer more flexibility than SaaS tools like Discourse or ForumBee.
See, with a SaaS tool, you’re pretty much limited to the features that the developer(s) give you.
However, when you go with a WordPress forum plugin like Simple:Press, you also get access to the full flexibility of the WordPress platform, which lets you directly edit source code and integrate the 50,000+ other plugins that can enhance your forum.
For example, if you wanted to integrate a merch store into your forum, you could do that right from your same WordPress install, rather than needing a separate solution like you would with Discourse or ForumBee.
With Simple:Press and WordPress, the sky is pretty much the limit when it comes to customizations.
If you want to add a new feature to your site, you can first check for a pre-made WordPress extension which, because WordPress powers 30%+ of all websites, probably exists.
If it doesn’t, you can always hire a developer to custom code it for you because you have access to all the source code powering your community.
Discourse is more flexible than your average SaaS, but won’t give you the complete flexibility of WordPress and Simple:Press.
When you edit a theme, you can add your own HTML/CSS, which lets you make front-end customizations.
However, if you want to make bigger tweaks, you’ll probably need a plugin. But…unless you’re on Discourse’s Enterprise tier, you can’t install your own Discourse plugins with the hosted version of Discourse.
As such, you’ll be limited to only the plugins that Discourse offers.
ForumBee is the least flexible forum tool because there’s no plugin system. You’re pretty much limited to the core ForumBee feature list, with very little option for customizing on top of that beyond style tweaks.
Comparing Data Ownership / Lock-in / Backups
With a forum, you’re going to generate a lot of data in terms of:
- User profile information
- Posts and topics
If you care about data ownership and privacy, where that data resides should be an important consideration when choosing your forum solution.
Beyond privacy, data ownership matters if you want to:
- Keep your data secure (in case anything happens to your forum)
- Move your data to a new forum solution in the future (AKA avoid being locked-in to a specific solution)
With Simple:Press, you have 100% control and ownership over your data because it all sits inside your WordPress database stored on your server.
At any time, you can export your data in any format you want.
Additionally, you can control your backup frequency, using either a WordPress backup plugin or tools from your web host.
For example, the UpdraftPlus backup plugin lets you automatically back up your forum’s database to an offsite location on a schedule that you choose.
So if you want, you could easily create a full database backup every hour and store it on AWS or another cloud storage provider.
With hosted Discourse, your data resides on Discourse’s servers, rather than your own. However, Discourse does a much better job of giving you access to this data than ForumBee does.
If you want, you can manually run a backup of your data from the Discourse forum dashboard. You can download these backups to your local computer. And, if you enable a feature in the site settings, you can also restore a backup:
This is pretty generous for a hosted SaaS solution, but still doesn’t give you full control like you have with Simple:Press.
ForumBee is the least flexible of these three tools when it comes to data ownership. Not only does the data reside on ForumBee’s servers, but there’s no way to manually export or back up your data from the ForumBee dashboard.
You can get a full data export, but you’ll need to contact ForumBee support to do so, which makes it impractical to take your own regular backups.
Now for the important question:
When it comes down to Simple:Press vs Discourse vs ForumBee, which one should you choose?
Well, that really depends on your needs. There’s no single solution that’s right in 100% of situations.
When it comes to ease of setup and simplicity, a SaaS tool like Discourse or ForumBee is going to be the winner. Because of their hosted approach, you’ll never have to fiddle with installing software, running updates, securing your community, etc.
That’s really the big benefit of going with a hosted, SaaS solution.
However, that convenience comes at a cost…
First, there’s the literal cost – both platforms will cost significantly more than hosting Simple:Press yourself. At a minimum, you’d be paying ~$400 more per year for ForumBee, and that’s for a community with a maximum of 100 members.
Of course, you will need your own hosting on top of purchasing Simple:Press, but that won’t even come close to making up the difference, especially for larger communities.
But beyond the monetary cost, you’re also making two other sacrifices:
- Customization and
With a SaaS tool, you can only customize what the developer lets you customize, whereas Simple:Press lets you make direct code edits and gives you access to the huge library of third-party WordPress extensions.
Beyond that, there are data ownership issues. With Discourse or ForumBee, all of your forum data sits on their servers (though Discourse does make it easy to export), whereas with Simple:Press everything is stored on your servers.
So in the end, it kind of comes down to this…
If you value simplicity and convenience the most, consider a SaaS tool like Discourse or ForumBee.
However, if you want full control over your community’s functionality and data, as well as to save money, you’ll be happier with Simple:Press.
[For more considerations on WordPress vs SaaS systems take a look at another one of our articles. Also, pricing data is accurate as of March 19th 2019 – sp editor.]
About The Author: Colin Newcomer
Colin Newcomer has been working with WordPress for over 12 years. Since September 2016, he’s been working full-time as a freelance writer focusing primarily on WordPress and digital marketing. He helps clients grow their web visibility by writing engaging, well-researched blog posts. You can contact Colin through his website at: https://www.cnewcomer.com/
Did you find this article useful? Or do you use Simple:Press today? If so, please support Simple:Press with a review on WordPress.org. Every review goes a long way towards bringing other users on board!
More From Simple:Press
This article is the second in a series of “user stories” where our users describe how they built their sites using Simple:Press. In this post, you will learn how Jim Nelson used Simple:Press to create a thriving community that has grown to 8900+ members and 200,000+ posts! Introduction Tripawds is the world’s largest support community…Read More
This article is the first in a series of “user stories” where our users describe how they built their sites using Simple:Press. In this post, you will learn how Pete Smith integrated Simple:Press and Ultimate member to create something where the sum of the parts went far beyond what either component could achieve on its…Read More