Portal CMS

Portal CMS - Page Builder Demo

Portal CMS is my latest technology, this article shows a video demonstration of the new technology in action.

Author Avatar

Author: Tom McClean

Updated: 15 Jul 2016 09:58

I spoke briefly about Portal CMS in my recent blog post about my website relaunch. As the technology is getting better on a daily basis, I wanted to put up a video showing how it works to demonstrate the work so far.



Portal CMS is a pretty big project, one of the biggest personal projects I have embarked upon to date, pulling in lessons learnt from several websites I have published over the last couple of years. But one of the elements of Portal CMS I am happiest with so far is the Page Builder. So this post is to demonstrate how the page builder works in its most basic form so far.


I built this entire website using the page builder which is demonstrated, and I intend to continue growing it for the foreseable future so that it can reduce the time it takes to get my "interesting" project ideas to fruition. At the moment it is basic, supporting only a few different templated sections and a handful of components, but in time this will grow to be able to create the most diverse and unique of websites possible within my technical ability which is ever increasing.


Right now my priority is on continuing to develop the technology, as opposed to the content within it. This includes making sure all requests are Ajax based so that the page does not need to reload following changes requested by the user. I am also putting a lot of focus into refactoring some of my early code to improve performance as much as possible, but it performs pretty well so far.


The page builder is just one part of Portal CMS, that provides the ability to create pages from scratch using just a click or a tap. It is completely mobile responsive and involves no coding at all.


The Page builder allows users to use bootstrap components and customised html elements to build a page that looks exactly how they like. You can actually create an entire website within the Page Builder, as it does not require a developer to create any Controllers or Views. The routing performed by the site is completely user driven and dynamic.


What do you think about Portal CMS so far? In the next few days I will create a similiar demo for the administration back end to compliment this front end page builder video.


If you want to try out Portal CMS or contribute code to its development - I decided to host it publically on GitHub instead of being stored in my private repositories. You can check it out on GitHub here - https://github.com/tommcclean/PortalCMS

You need to Login or Register to comment.

Gallery Image Gallery Image Gallery Image Gallery Image Gallery Image Gallery Image Gallery Image Gallery Image


Learn more about my personal project to shorten links in a safer and better way.


Project launch: Shine

There are lots of applications out there for managing lists and tasks, but for my current personal project I wanted to try and build a better one. I am now launching the project, read on to learn more...


Looking for a new and exciting opportunity

My time at River has come to an end, so I am looking for a new role where I can make an impact and write some cool software. My ambition is to make peoples lives better through technology.

Tips and Tricks

Implementing Effort into a C# MVC Website to allow Unit Testing

I recently wanted to have the ability to write Unit Tests for a personal project, I picked Effort.EF6 to help. This post goes through the setup for "Effort" and why you should choose it.


What is SendGrid?

As somebody who develops quite a lot of websites, I find that most of the time I tend to use a lot of the same technologies and services. A lesser known service which I have come to love is called SendGrid, heres why I love it.

Tips and Tricks

How to setup a Web App on Microsoft Azure

A how to guide to creating a Web App on Microsoft Azure, deploying it using Continuous Deployment and hooking it up to a database.


Website Relaunch

Welcome to my personal website. I am just in the process of relaunching it under my new technology called Portal CMS.

Tips and Tricks

Cost Effective Email Hosting for Custom Domains (Migrated)

This article takes a look at options for setting up multiple email accounts for multiple custom domains.


Windows 10 - Initial Reaction (Migrated)

This article covers my initial reaction to Windows 10 after using it on my main computer for a few days.


Windows 10 - Coming soon (Migrated)

A brief look at the upcoming Windows 10 release and a look at the new features in the update.