Introducing
The Slant team built an AI & it’s awesome
Find the best product instantly
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now
4.7 star rating
0
What is the best alternative to Drupal?
Ad
Ad
Joomla!
All
8
Experiences
Pros
5
Cons
2
Specs
Top
Pro
Highly customizable templates
Joomla allows for heavily customizable templates to be changed from the admin interface without needing to hack.
See More
Top
Con
Insecure
It's common-place for a Joomla-based website to be defaced, often very quickly. This is most often due to the low quality of extensions.
See More
Top
Pro
Powerful and user-friendly admin interface
Admin interface is constantly being iterated on to remove unnecessary legacy features and to streamline the interface. Resulting in a very clean and easy to understand interface that also offers a wide range of options.
See More
Top
Con
Extensions are scarce, badly maintained & rarely good
If it's not part of the default Joomla installation, quality extensions are rare. Joomla has a extensions library, but it is full of abandoned, dated or bloated components, modules and plugins.
See More
Top
Pro
More than 8000 extensions
Which can be found here.
See More
Top
Pro
Easy to pick up
See More
Top
Pro
Great for social networking and commerce sites
Joomla has both a good native support and a great list of extensions that make creating either a social networking or a commerce site easy.
See More
Specs
License:
GPLv2
Price:
Free
Multi Language Support:
Yes
Language:
PHP
See All Specs
Hide
See All
Experiences
0
324
33
ProcessWire
All
9
Experiences
Pros
8
Specs
Top
Pro
Nice and helpful growing community
You will always find one to respond politely in the forums. Sometimes even the creator Ryan Cramer himself.
See More
Top
Pro
Custom Fields on steroids
ProcessWire is heavily based on custom fields. All objects (Pages) inside ProcessWire are based on extensible templates comprised of fields that can be easily defined. Many useful fields come prebuilt and they can be extended with modules.
See More
Top
Pro
Easy to learn
Processwire is extremely easy to learn. Consider this: echo $pages->get('title=Hello World')->title; // "Hello World" echo $pages->get('title=Hello World')->parent->title; // "Home" echo $pages->find('Template=Category')->count; // 126 echo $pages->find('Template=Category')->each('title'); // ['Audio', 'Video' …] Selectors are so powerful but yet so easy. Check out the cheatsheet.
See More
Top
Pro
Powerful and easy API
The API is jQuery like; // find some pages: $pages->find('template=skyscraper, architect=john, sort=title')->limit(4); // mutate $pages->get('title=Hello You')->set('title', 'HelloWorld')->save(); $pages->get('title=Old')->trash(); // trash page // check user… $user->isLogedin(); echo $user->name; // guest $session->login($name, $pass); $session->logout(); // redirect $session->redirect($url);
See More
Top
Pro
Powerful selector engine
The way you fetch, access and manipulate objects (Pages) in ProcessWire is extremely powerful and easy. You can receive any page and its custom fields, filter, travers, add…
See More
Top
Pro
Template Engine Agnostic
By default, ProcessWire comes with 0 assumption on how you handle the output. You have 100% freedom on how you want to develop the frontend. Want to plain output stuff, go ahead. Want to use any number of Templating Engine, do it. Just use as Headless-CMS, okay!
See More
Top
Pro
Extensible
Either using the modules already available or writing your own module, using the jQuery-like API.
See More
Top
Pro
Open source
Source available on GitHub.
See More
Specs
License:
MPL 2.0 and MIT licenses
Price:
Free
Multi Language Support:
Yes
Language:
PHP
See All Specs
Hide
See All
Experiences
Get it
here
148
4
WordPress
All
9
Experiences
Pros
6
Cons
2
Specs
Top
Pro
Complete control if needed
If you set up WP on your own server, you can change every single aspect of it as you see fit.
See More
Top
Con
A bit of bloat and complexity
WP has grown past being just a blogging platform and as such it's not as lightweight as it used to be. It also considerably more complex due to many more customization options compared to other solutions.
See More
Top
Pro
Widely used
According to some statistics, WP powers a fifth of the Internet. It means there are resources for everything. Community support, tutorials, extensions and a plethora of customization options.
See More
Top
Con
Dated
The code is a mess, uses dated conventions, and relies on dated technology.
See More
Top
Pro
Self-host & WP-host options
For free WordPress can be hosted by yourself on your own server, or as a subdomain of wordpress.com. You can also pay to use a custom domain with WP hosting.
See More
Top
Pro
Open source
Anyone can view the code of WordPress since it's under a libre/open source license.
See More
Top
Pro
RSS feeds for everything
Including tags and categories.
See More
Top
Pro
Post-level privacy controls
Each post can have a different access level.
See More
Specs
License:
GPLv2
Language:
PHP
Default Template Engine:
PHP
Store Support:
Yes (Plugin)
Hide
See All
Experiences
Get it
here
208
97
Django CMS
All
6
Experiences
Pros
5
Cons
1
Top
Pro
Mature
Django CMS is a very mature project, with many core developers working on it constantly and adding new features and bug fixes.
See More
Top
Con
May be an overkill for a simple blog
Django CMS project is a large and complex project, comparable to Wordpress. As such, it may be too much for a simple personal blog considering that it has many features that may never be used in that particular occasion.
See More
Top
Pro
Can integrate with existing apps
Django CMS is more of a Django plugin which can easily be integrated with any Django app to add CMS functionality to it.
See More
Top
Pro
Double click to edit
You can double click items to edit them or add pages directly on the website (as long as you're logged in as admin). It simplifies content creation and touch-ups.
See More
Top
Pro
Easy to extend
Documents are organized in a tree. You can either create new content area type, new tree nodes, integrate complete existing Django app in the tree, etc. It's pretty easy usually.
See More
Top
Pro
Internationalization (multi-language) support
Having a website in more than one language can be very challenging and DJango-CMS supports it well. Switching between languages while keeping on the page for example.
See More
Hide
Get it
here
158
29
ExpressionEngine
All
7
Experiences
Pros
3
Cons
4
Top
Pro
No restrictions on how a site can be designed
See More
Top
Con
Simple pages can hurt performance
A simple page can rack up on database queries. Many sites usually suffer from this. Create an empty page and there's a few queries that run and it's unneccessary.
See More
Top
Pro
Focus on security
See More
Top
Con
Can be overkill for simple or smaller sites
See More
Top
Pro
Commercial support
See More
Top
Con
Cost is high
Especially for commercial sites
See More
Top
Con
Built on top of codeigniter: an outdated framework
Codeigniter was cool.... back when PHP was at 5.2
See More
Hide
See All
Experiences
Get it
here
2
0
TYPO3
All
4
Experiences
Pros
3
Cons
1
Top
Con
Writing or debugging extension in Typoscript is a nightmare
See More
Top
Pro
Flexible multi-lingual site management
You can use both one-tree and multi-tree structure.
See More
Top
Pro
Multiple websites/domains from one installation
You can use a single TYPO3 installation for multiple websites and domains.
See More
Top
Pro
TYPO3 is enterprise
TYPO3 can be used from small to very big installations where it is possible to give rights to users on a very fine grained basis.
See More
Hide
Get it
here
57
8
Flextype
All
10
Experiences
Pros
8
Cons
1
Specs
Top
Pro
Dynamic Content Types
Define unlimited custom fields for any of your entries.
See More
Top
Con
Same CMS repackaged
Same CMS that got regurgitated over and over for years.
See More
Top
Pro
Free
MIT-licensed open source project and completely free to use.
See More
Top
Pro
No external DB required
See More
Top
Pro
Built-in REST API
Provides APIs organized around Representational State Transfer (REST) for working with content.
See More
Top
Pro
Version Control
It is easy to version control all content in Flextype with GIT or any other Version Control System.
See More
Top
Pro
Flexible
Simple but powerful Core API's.
See More
Top
Pro
Super Fast
Elegance architecture and built-in smart cache.
See More
Top
Pro
Tokenized API
See More
Specs
Platforms:
Windows, Linux, Mac
License:
MIT
Technology:
PHP
Multi Language Support:
Yes
See All Specs
Hide
See All
Experiences
free
190
25
Ghost
All
18
Experiences
Pros
11
Cons
6
Specs
Top
Pro
Open source
Anyone can view code of Ghost since it's under a libre/open source license.
See More
Top
Con
Commenting must be added
One needs to edit their post.hbs file and add some code from Disqus in order for commenting to be available.
See More
Top
Pro
Extremely simple
It only does a few things and it does them well. Unlike WordPress, with which you can build a universe, a blog or anything in between, Ghost is simple.
See More
Top
Con
Expensive
Too expensive for what you actually get. There are other solutions that have more or less the same features at a lower cost.
See More
Top
Pro
Markdown support
Markdown is a plain text formatting syntax designed so that it can be human-readable and easily converted to HTML. Markdown allows HTML code for complete flexibility.
See More
Top
Con
Poor multilingual support
Its editor does not properly support Asian characters such as Chinese, Japanese and Korean due to a bug in IME. It is difficult to write properly in Asian letters.
See More
Top
Pro
Custom domain support
Setting up a custom domain is effortless - fill the in the form and change DNS entries. Done.
See More
Top
Con
Finding Ghost host sites can be difficult
If wanting to host elsewhere, some of the other ghost hosting sites are hard to find, and once found they vary in features and functions. There isn't a single standard of service across the board.
See More
Top
Pro
Self-host & paid Ghost(Pro)-host options
You can download the source code and set it up yourself (just make sure your hosting provider supports node.js). Alternatively, you can use their Ghost(Pro) service to let them host it for you. Paid plans start at $10/mo.
See More
Top
Con
Self-hosted might be hard to setup
Requires NodeJS and NPM which both come with a lot of dependencies. Also requires editting configuration files manually.
See More
Top
Pro
Official Docker image
Very easy setup with an official image from Docker. Just needs a custom config.json and you are pretty much good to go.
See More
Top
Con
Inappropriate terminology in the UI
Despite some community support of having it removed, Ghost still prominently uses the following phrase in the UI: "Display a sexy logo for your publication." This terminology can be considered exclusionary and even inappropriate in a professional environment.
See More
Top
Pro
Theme marketplace
A built-in way to get and set up themes.
See More
Top
Pro
Real-time preview
You can see markdown on one side of the pane and the result on the other, while writing.
See More
Top
Pro
Customizable
Themes may be uploaded, as can logos and covers.
See More
Top
Pro
Free hosting on Github Pages via Buster
You can host your Ghost blog for free on Github Pages if you are OK with it being turned into a static site. You can use Buster to generate a static site from Ghost that can then be hosted on Github Pages.
See More
Top
Pro
Affordable hosting available
There are lots of affordable hosting plans available for Ghost blogs.
See More
Specs
License:
MIT
Language:
JavaScript
Template Engine:
Handlebars
Hide
See All
Experiences
$29
271
63
Statamic
All
6
Experiences
Pros
5
Cons
1
Top
Pro
Multi-lingual support baked into the core
No need for plugins.
See More
Top
Con
Not free
Limits adoption. Might not be the best choice for small/no-budget projects.
See More
Top
Pro
Great support
Since it's a premium product, you have easy access to the devs, either through their Slack channel or through email or the official forums.
See More
Top
Pro
Developers have extra incentive to maintain it, considering it's a commercial product
So it keeps the bar high. Provides extra-incentive for the developers to fix bugs and make sure it maintains solid.
See More
Top
Pro
Can work as a static site generator
Can be used as a flat-file CMS with the option to wire-up a database if needed.
See More
Top
Pro
Great documentation
The documentation is extremely detailed and explains everything thoroughly.
See More
Hide
$200
11
5
KeystoneJS
All
17
Experiences
Pros
9
Cons
7
Specs
Top
Pro
Out-of-the-box Admin UI
Keystone comes with an auto-generated Admin UI, which makes things very easy for any task that can be completed using Keystone. In any way Keystone is used, the Admin interfaces saves a lot of time and makes any job easier.
See More
Top
Con
It does not have a built-in roles system
Although registering a new user is very easy, there is not any roles system out-of-the-box. There is only a check box "Access keystone" which gives a user full administrative power. Adding different kind of users is only possible by editing the user data model.
See More
Top
Pro
Keystone comes with Express already configured
Express comes out of the box already configured from Keystone or it can be treated like any other Express Middleware.
See More
Top
Con
Horrible documentation; Keystone5 is unfinished and the team dumped it for a whole (stripped down) new version
Team even admits to a lot of areas being undocumented. Just spent 5 months implementing Keystone5 just to have it marked for deprecation. Next version removes DB Adapters (the entire reason for us implementing it). This project is poorly managed, and extremely difficult to extend due to incomplete documentation.
See More
Top
Pro
Keystone has easy form processing
Using the data models defined by the developer, Keystone can validate forms automatically without any more setup. Form validation doesn't get easier than this.
See More
Top
Con
No auto-reload and no good support for RDBMS
Does not have auto-reload in its backend. Hard to debug. Features found in document, absent in code. No enough support to PostgresQL, no automatic migration
See More
Top
Pro
Many cool features
Great CMS with auto-generated admin, schemas...
See More
Top
Con
No default option to add pages in admin panel
See More
Top
Pro
Easy to install and use
KeystoneJS is very easy to install and use.
See More
Top
Con
It's hard for front-end developers with no MVC experience setting up views
Keystone follows MVC practices in managing routes, views and templates. Back-end developers with experience in working with MVC frameworks will find themselves at ease since the beginning, but developers who work on the front-end only will have a hard time finding what they are supposed to do to set up templates and such.
See More
Top
Pro
Easy email management features
With Keystone it is easy to set up an email management system for an application. It has template-based emails and it's also integrated with Mandrill (Mailchimp's transaction email sending service)
See More
Top
Con
Some working knowledge of JavaScript, NPM and Databases is needed
MongoDB is required to be up and running and a Yeoman generator is used to generate the application. Although the prompt based start-up in the command line helps you a lot, it still can be hard for someone inexperienced with NPM and Yeoman.
See More
Top
Pro
Keystone uses MongoDB through Mongoose
Keystone allows the usage of MongoDB since it comes with Mongoose, the most popular ODM for node and Mongo, this means that anything that is built using Mongo can be built with Keystone.
See More
Top
Con
Packaging externals libraries is tricky
Unless you want to import every JS.
See More
Top
Pro
Numerous amounts of templating engines are supported
Keystone supports almost all templating engines out there. Although it uses Jade directly after a fresh install and it points to using it further, other template engines can be installed and used instead.
See More
Top
Pro
Effective session management
Keystone has advanced and effective session management and authentication features. Logging in and signing up is easy and it even has password encryption out of the box.
See More
Specs
Price:
0
Language:
NodeJS
Database:
Mongo and Postgres
Hide
See All
Experiences
Get it
here
274
100
Gatsby JS
All
14
Experiences
Pros
12
Cons
1
Specs
Top
Pro
No page reload when navigating
See More
Top
Con
A bit raw
You'll maybe have to tweak some JSX if you want something that's not covered by available themes.
See More
Top
Pro
Based on React.js
Editing markup is phenomenally easy when you have components.
See More
Top
Pro
Live reload
Every change you make can be almost immediately seen in a browser.
See More
Top
Pro
A lot of plugins
Gatsby offers a lot of plugins to integrate tools like SASS, typescript, styled components, etc.
See More
Top
Pro
Very active development
Gatsby is very actively developed and the maintainers are very helpful.
See More
Top
Pro
Built-in code and data splitting
See More
Top
Pro
Open Source
See More
Top
Pro
Take content from any source
Gatsby can generate the pages with content from any sources like Drupal, Wordpress, Contentful, etc. If the source plugin is not coded for your solution, you can create it.
See More
Top
Pro
A static site and a React app in one
The static pages are generated by Server Site Rendering of the React app. So you have all benefits of a static site, and all benefits of a React app, which is very powerful.
See More
Top
Pro
GraphQL Data Layer
See More
Top
Pro
A lot of examples
Gatsby have a lot of examples sites in his github repository.
See More
Top
Pro
Beautiful out-of-the-box blog starters
See More
Specs
Scripting language:
JavaScript
Hide
See All
Experiences
Get it
here
35
1
Webhook
All
6
Experiences
Pros
4
Cons
1
Specs
Top
Pro
MIT Open Source
A very flexible license to do whatever you want. Code available on GitHub.
See More
Top
Con
Requires registration
Even simple command line tools require registration.
See More
Top
Pro
Friendly CMS that clients can use
Webhook has a CMS admin page that can be access on the live site. This lets your clients login and edit the site like a traditional CMS system.
See More
Top
Pro
Works with Firebase
Rather than store the data in flat files, Webhook stores your data in Firebase, where it can be accessed similar to JSON from other applications.
See More
Top
Pro
Flexible Content Creation
Lets you describe your own content types and their own fields easily from the admin interface.
See More
Specs
Multi Language Support:
JavaScript
Hide
Get it
here
7
0
Xwiki
All
5
Experiences
Pros
3
Cons
1
Specs
Top
Pro
Extensions
More than 600 extensions are available.
See More
Top
Con
No SQL Server support
See More
Top
Pro
Playground
You can try out XWiki in the Online Playground.
See More
Top
Pro
Hosted
Cloud and Hosted offers are available.
See More
Specs
Platforms:
Windows, Linux, Mac
Technology:
Java
Markdown support:
Yes
Hide
Free
6
0
prismic.io
All
3
Experiences
Pros
2
Cons
1
Top
Pro
Translation workflows made easy
Get task driven views for translators.
See More
Top
Con
A bit more knowledge needed than others
Technical skill is required to set up the webserver, choosing a platform, template language, etc. It's on a different level than Wordpress, but you get a huge amount of freedom and flexibility if you can manage the front-end coding.
See More
Top
Pro
Frontend is completely up to you
Free yourself from the complicated structure of other CMS's. You get the data as JSON through an API call, for displaying anywhere and anyhow you want.
See More
Hide
Get it
here
5
0
Grav CMS
All
3
Experiences
Pros
2
Cons
1
Top
Con
Not User Friendly
Require some technical knowledge to use
See More
Top
Pro
Fast, easy to use
Very fast, easy to update, - has admin panel for noobies or just edit markdown files for posts.
See More
Top
Pro
Does not use any database, a complete flat Elise CMS
Database being a point of vulnerability is completely removed from the equation with it's flat file approach.
See More
Hide
Free
31
2
Kirby CMS
All
15
Experiences
Pros
11
Cons
3
Specs
Top
Pro
Kirby is a file‑based CMS
Installing means uploading some files to your server and that's it.
See More
Top
Con
Euro 99,– per domain
Kirby CMS costs Euro 99,– (plus VAT) per installation. There is no longer a discount for private websites.
See More
Top
Pro
Great Community
See More
Top
Con
Kirby 3 pricing went up
The price went up with Kirby 3 as the CMS grew. It's still worth it but maybe not for small websites. Tip: They sometimes offer social pricing on demand for small structures or students.
See More
Top
Pro
Good support
Well documented and friendly community.
See More
Top
Con
Price model
See More
Top
Pro
Markdown syntax
Write your content with plain Markdown or use Kirbytext.
See More
Top
Pro
Custom panel
You can create custom panel (admin section) for every page type with ease.
See More
Top
Pro
Very customisable
From very simple pages to highly customised content models, almost anything is possible. Fast prototyping.
See More
Top
Pro
Great community
See More
Top
Pro
Open source
See More
Top
Pro
Not free for commercial
This is good thing. Free CMS always have some hidden pricing model that you eventually pay actually more than this.
See More
Top
Pro
Super Flexible
The entire CMS is extremely flexible and very easy to use.
See More
Top
Pro
Open for unconvetional/exoerimental solutions
See More
Specs
Languages:
PHP
Multi Language Support:
Yes
PHP version:
7.3+
Template Engine:
PHP
See All Specs
Hide
See All
Experiences
79€
233
13
fasty
All
7
Experiences
Pros
4
Cons
2
Specs
Top
Pro
It's flexible
You can add partials and link a partial to a specific dataset (e.g. an AQL request) so creating dynamic content is easy.
See More
Top
Con
young project
the doc, the website is still not ready
See More
Top
Pro
Workflow
Work on a staging website and deploy on production (1 click)
See More
Top
Con
It need Docker
If you know how to use docker it's very easy ... if not, it can be complicated.
See More
Top
Pro
Blazing fast
it has a built-in cache.
See More
Top
Pro
API Builder
You can manage your API directly within the admin UI. No need to deploy ... You just need to click on the publish button
See More
Specs
License:
MIT
Price:
OPEN SOURCE / FREE
Multi Language Support:
Yes
Language:
Lua / Javascript / Moonscirpt
See All Specs
Hide
See All
Experiences
Free
2
0
Netlify CMS
All
6
Experiences
Pros
5
Cons
1
Top
Pro
Experimental support for GitHub's GraphQL API
Experimental support for GitHub's GraphQL API is now available for the GitHub backend. Without mutation.
See More
Top
Con
A lot of configuration
Example: a few plugins and some code are needed for gatsby-img or markdown to work.
See More
Top
Pro
Easy Creating Custom Widgets option
The NetlifyCMS exposes a window.CMS global object that you can use to register custom widgets, previews, and editor plugins. The same object is also the default export if you import Netify CMS as an npm module. The available widget extension methods are listed here.
See More
Top
Pro
Modern
See More
Top
Pro
Open-source
See More
Top
Pro
Built in React.js
See More
Hide
Free
15
3
Appernetic
All
5
Experiences
Pros
5
Top
Pro
PageDown editor with image upload
Non-developers can easily write and update content using the inline PageDown editor.
See More
Top
Pro
Integrated git flow
Git and GitHub is used for version control, cloning, publishing and syncing of your Appernetic Hugo project. No need to manually enter git commands.
See More
Top
Pro
Fast set-up
A Hugo site is configured with git, a file structure and a theme in 2 min instead of 30 min.
See More
Top
Pro
Integrated Cloudinary image management
You automatically get a cloudinary link when you upload an image.
See More
Top
Pro
Developers have complete control over the source code
See More
Hide
Get it
here
5
1
Hugo
All
15
Experiences
Pros
13
Cons
1
Specs
Top
Pro
Open-source and free
Code can be viewed on GitHub.
See More
Top
Con
No tutorial on how to create a theme from scratch
See More
Top
Pro
Fast
See More
Top
Pro
No dependencies
All other SSGs expect you to have a full toolchain setup for their language. Hugo is written in Go and distributed as an executable for unix, linux, windows and mac. Just download and run.
See More
Top
Pro
Clean workflow
Create your new site, run the Hugo server, edit. Lather, rinse, repeat. Hugo stays out of the way.
See More
Top
Pro
Flexible
See More
Top
Pro
Good documentation
See More
Top
Pro
Many themes available
See More
Top
Pro
Draft mode
Allows you to see changes in real time.
See More
Top
Pro
Single binary - cross platform
See More
Top
Pro
Single source publishing
Can create PDFs, eBooks, RSS-Feeds, language and market specific Websites from single content folder.
See More
Top
Pro
Great multipurpose development platform
We are using Hugo as the base-framework for a full blown knowledge management system, idea-management and inhouse brainstorming tool. Hugo source-code is well structures and comes with top components out of the box, that makes every solution built on this framework incredible fast and scalable accross platforms and corporate silos! Hugo - when being used as a framework is a game-changer that puts Sharepoint, Wordpress and Co. back to the shelf.
See More
Top
Pro
Very active community
See More
Top
Pro
Easy to add new content types, data files, and taxonomies
See More
Specs
Platforms:
Windows, Linux, Mac, FreeBSD
Language:
Go
Template Engine:
Go html/template
Markup Languages:
HTML, Markdown, AsciiDoc, reStructuredText, Org-Mode
Hide
See All
Experiences
Get it
here
160
24
Built By the Slant team
Find the best product instantly.
4.7 star rating
Add to Chrome
Add to Edge
Add to Firefox
Add to Opera
Add to Brave
Add to Safari
Try it now - it's free
{}
undefined
url next
price drop