Web developers and development agencies around the world love rapid application development. To keep up with the fast pace of development and fulfill client requirements within the deadline, developers often use a CMS. Popular CMS options available today include WordPress, Drupal, Joomla, and Magento. There are times when these established players are not up to the task. In such scenarios, developers often need a flexible and customizable CMS that are often created using the Laravel framework.
In this article, I will compare OctoberCMS and AsgardCMS, the top two Laravel powered CMS.
OctoberCMS is a free, open-source, self-hosted CMS platform based on Laravel 5.5. It has a simple and modular structure that is able to keep up with the growth of the project. OctoberCMS started beta testing on May 15, 2014, and the latest stable version was released on Dec 19, 2017.
AsgardCMS is relatively a newcomer to the CMS market. However, it has a full-featured modular and multilingual structure. Each part of the CMS is a separate module and all modules are loosely coupled. The result is great flexibility that results in a wide latitude for customization options. AsgardCMS initially started on Jun 10, 2015 and the latest stable version was updated on Jan 14, 2018.
|PHP version 7.0 or higher||PHP 7.0 or higher|
|PDO PHP Extension||PDO PHP Extension|
|cURL PHP Extension||cURL PHP Extension|
|OpenSSL PHP Extension||OpenSSL PHP Extension|
|Mbstring PHP Library||Mbstring PHP Extension|
|ZipArchive PHP Library||Tokenizer PHP Extension|
|GD PHP Library||GD PHP Library|
|Mcrypt PHP Extension|
One of the following cache drivers: Memcached, Redis, APC (defaults to array)
Both CMS support the latest PHP version. AsgardCMS have a little more requirement but it is totally worth it.
|Installer Wizard||Command line|
Both CMS could be easily installed through Composer. In addition, OctoberCMS also provide an installer wizard which comes in handy for users who do not wish to use the command line. Installing OctoberCMS and AsgardCMS is very simple on the Cloudways platform and the process is over within minutes.
|4,238 commits||2,321 commits|
|3 branches||4 branches|
|113 releases||55 releases|
|239 contributors||26 contributors|
|MIT Licensed||MIT Licensed|
Both CMS has been released under MIT license. OctoberCMS has a better community and more contributors and releases. AsgardCMS has just 26 contributors who are tirelessly working to improve the CMS.
|Installer Wizard/Composer||Composer Install|
|Easy Page Management||Theme Creation|
|Forums||Easy Module Management|
|Queues Management||Flexible Permissions|
Both CMs has impressive feature sets. While OctoberCMS has all the features of a modern CMS, AsgardCMS has interesting features such as multilingual features and modular structure. he others.
Pros of OctoberCMS over AsgardCMS
- OctoberCMS is more popular
- OctoberCMS is much easier to use
- OctoberCMS has more support and resources, tutorials and StackOverflow Q&A
- OctoberCMS is better for scenarios where the developers require a basic CMS with good documentation.
Pros of AsgardCMS over OctoberCMS
- AsgardCMS is more developer oriented.
- AsgardCMS is fully modular
- AsgardCMS is multilingual. Even the backend is multilingual.
- More room for customization
- Docker Support
I compared two leading Laravel based CMS – OctoberCMS and AsgardCMS on several criteria including market share, popularity, resources and community. In many cases, OctoberCMS is far ahead of AsgardCMS. OctoberCMS is the perfect choice for projects where developers need a modern CMS with little room for customization. In contrast, AsgardCMS is for developers who need a modular and multilingual CMS that could accommodate a lot of customization requirements.
What is your opinion about these two CMS. Let me know in the comments below.
Saquib is a PHP Community Expert at Cloudways - A Managed PHP Hosting Cloud Platform. He is well versed in PHP and regularly contributes to open source projects. For fun, he enjoys gaming, movies and hanging out with friends. You can email him at email@example.com
Start Growing with Cloudways Today.
Our Clients Love us because we never compromise on these