Skip to main content

Lavavel top 5 cms

When talking about Frameworks vs CMSs, we usually compare one to another. But in fact there are quite a lot of CMSs that are built on top of frameworks! Laravel isn’t an exception and there are a few popular CMS projects which deserve attention. So I decided to look at the market and do a quick testing of those. Let’s see what I’ve found.

1. October CMS

URL: https://octobercms.com/
GitHub: https://github.com/octobercms/october
By far the most popular Laravel-based CMS on the market. And it deserves the popularity – from the CMSs I’ve tested this was the only one fully-production-ready: documentation, ease of use, plugins, themes, just take it and use it.
The first pleasant thing is a web-based installation process, which allows even to choose from three installation options: blank, theme or ready-made.

2. Asgard CMS

URL: https://asgardcms.com/
GitHub: project – https://github.com/AsgardCms and core platform – https://github.com/AsgardCms/Platform
Relatively new project, started in 2015, but already really strong. But this CMS is aimed more at developers, even install should be done from command line.
  1. First you can get the code using the following command:
  2. Finally, run the install command to get you started:
  3. Done! Enjoy your freshly installed website. You can login to the back by going to the /backend URI.
Installation command asks you a few questions:

And then you login to back-end which is really simple and nice, pages are editable like this:


3. Lavalite

URL: http://www.lavalite.org/
GitHub: https://github.com/LavaLite/cms
Also a developer-focused project with impressive Laravel 5.2 version and typical command-line install:
  1. composer create-project LavaLite/cms –prefer-dist website
  2. Enter your database details in .env file on root folder.
  3. Run php artisan migrate –seed to setup your database.
And after installation I can say Lavalite is both simple and usable. Admin area looks like this:
And Lavalite is really strongly maintainable: the last commit was just hours ago.

And now we move to contestants which are not production-ready or I had troubles using, but still makes sense to review them.

4. PyroCMS

URL: https://pyrocms.com/
GitHub: https://github.com/pyrocms/pyrocms
This one has an interesting history – it was re-built from CodeIgniter (PyroCMS versions up to 2.x) to Laravel (version 3.x), with latter having a new main committer and still in beta. Maybe that’s why installation wasn’t successful for me – here are the screenshots.
Visual installer, cool:

5. TypiCMS

URL: http://typicms.org/
GitHub: https://github.com/TypiCMS/Base
This one is totally for developers. All the information and documentation is directly on GitHub. It seems like there was a separate Laravel 4 version of this CMS, and now it’s migrating to 5.2 (not 5.1 or 5.0, sounds impressive!).
I succeeded at installing the system, but since I was testing on my Windows machine with XAMPP and TypiCMS requires Node.js and Gulp – I didn’t succeed at compiling front-end stuff. This is how it looked:

All good, right?
Then the error – npm install…

But in the end – installation succeeded, and the homepage loaded successfully, just without assets.


Comments

  1. October is one of the best laravel based CMS out there. If you want to host Laravel or any of its CMS, I would recommend you to go with Cloudways. This platform lets you launch managed server with Laravel already installed. No need to manually setup the stack or install Laravel.

    ReplyDelete

Post a Comment

Popular posts from this blog

Difference Between Primary Key and Unique Key In Sql Server

Both  PRIMARY KEY  and  UNIQUE KEY  enforces the Uniqueness of the values  (i.e. avoids duplicate values) on the column[s] on which it is defined.  Also these key’s can Uniquely identify each row in database table. Below table lists out the major  difference between PRIMARY KEY and UNIQUE KEY : PRIMARY KEY UNIQUE KEY NULL It doesn’t allow Null values. Because of this we refer PRIMARY KEY = UNIQUE KEY + Not Null CONSTRAINT Allows Null value. But only one Null value. INDEX By default it adds a clustered index By default it adds a UNIQUE non-clustered index LIMIT A table can have only one PRIMARY KEY Column[s] A table can have more than one UNIQUE Key Column[s] CREATE SYNTAX Below is the sample example for defining a single column as a PRIMARY KEY column while creating a table: CREATE TABLE  dbo.Customer ( Id  IN...

Sublime vs Dreamweaver

13 REASONS TO USE OF SUBLIME TEXT OVER DREAMWEAVER 17 MARCH, 2014 BY TOM ELLIOTT I started writing this post over a year ago but back then it was entitled something along the lines of ‘Reasons why I use Dreamweaver over code editors’. This was biased, as I hadn’t properly explored other code editors like Coda, Sublime Text or Notepad++. So, wanting to write an objective post from a web developers point of view, and because I had heard many good things about it, I setup Sublime Text 2 and dove straight in. I’m glad I did because it quickly became obvious that my presumed reasons for Dreamweaver’s superiority were just wrong. We are all creatures of habit to a greater or lesser degree and when we develop workflows to help make our lives easier, we can get entrenched in the view that these honed practices are superior. It’s not our fault, confirmation bias is supposedly  programmed in our DNA . Even so, it’s healthy to try and keep questioning and challenging ourselves, espe...

JazzCash Mobile Account

  JazzCash Mobile Account Help Center  > JazzCash Mobile Account What is JazzCash mobile account? JazzCash Mobile Account is an actual bank account that is tagged with your mobile number and can be operated through your phone. Through this Mobile Account you can enjoy complete freedom of accessing financial services anywhere, anytime! More importantly, you don’t have to rely on traveling to a Bank branch, wait at queues or complete any documentation. Mobile Account menu works on all types of mobile phones – smart phone is not required. Customers can make deposits or withdrawals through any Mobilink Microfinance Bank Branch, Mobilink Franchise, Mobilink Business Center and Jazzcash Agents spread across Pakistan. JazzCash Mobile App In line with the continuous digitization of its services to meet demands of growing number of smartphone users, JazzCash is proud to announce Android based App for its Mobile Account users. The App offers a user friendly inte...