Content: Blog

All

Simple django CMS installation with Divio Cloud

Mario Colombo

July 8, 2020


django CMS is a free open source content management system written in Django and Python. It was built for developers, marketers, and business owners, offering intuitive and easy-to-use features. django CMS supports multilingual content, while its administration interface can be displayed in multiple languages. The drag-and-drop functionality and built-in SEO tools make it easy for editors to add and change their content. With the live demo, you can run through all the features django CMS offers and experience the user Interface.

When it comes to django CMS installation, you have multiple options to set up a project. In a previous blog post, we showed you how to install django cms for developers. In this article, we will look at the setup for the django CMS live demo with Divio Cloud, which is fast and useful both for people without a technical background or any previous developing experience, and experienced developers who want to get started with a deployable project as swiftly as possible.

 

Step 1: Create a live demo website 

The first step involves creating a live django cms demo website. Since Django is open-source, it can be used free of charge. To use django CMS, you have two options: to create a live demo website, which is shown in this tutorial, or to download the django CMS installer and install it locally on your virtual environment.

To create your demo website, you first navigate to the django CMS website and press on the green button.

 

Create a live demo with django CMS.

You will be taken to Divio. You can use your Google login to create a new account or use your work email address instead.
 

Create an accout for django CMS live demo on Divio.

 

 

Step 2: Start your Project

After you have successfully signed up for the live demo account, you will be able to login to the control panel. You will see that there are no projects yet. Press the Add a project button.

Create your project with django CMS.

 

Now, give your project a name and select Python 3.6.X as your platform.
 

Hosting for django CMS live demo on Divio Cloud.

 

Choose for your project type "django CMS" and add "Bootstrap 4" as your Boilerplate. A boilerplate allows you to define components to be used by a project, so that for each new project you can choose to have the same frontend components installed.

Bootstrap 4 offers your site a client-side solution with a complete toolkit for building web sites. You will have a full set of ready-to-use components that you can use right now.
 

Bootstrap for django CMS live demo website.


Select your preferred subscription type and press subscribe at the bottom.

 

Live demo with Divio Cloud for django CMS.
Content management system with django CMS

 

Step 3: Install an Addon

Now that you have successfully started with your project, you see the following image. 

How to create a live demo environment with django CMS.

 

In the following step, we go to the Addons in the sidebar and search for django CMS Blog. Make sure you press All in the filter section; otherwise you will not see this addon. 

Press Install for free.
 

Install django CMS live demo blog plugin.
Installing live demo for django CMS.

 

After you have successfully installed the addon, you can go back to the overview and click on your project. There you can see two environments: a "Test" environment and the second one is a "live" environment. 

Press Deploy in the "Test" environment to bring the changes into practical action.
 

Deploy changes from django CMS live demo.

Once the changes are implemented, your django CMS installation is finished and you can start adding your content.

Installing django CMS themes

After you have successfully created your first django CMS live demo with Divio Cloud, you can start customizing your online demo and create your first page. There is no django CMS theme store available like you are used to with WordPress or Joomla. One of the features of django CMS, is that it is able to accommodate any design and frontend interface without any restrictions.

Further Reading

Are you interested in learning more about the django CMS installation? 

Read our previous blog post about How to start with django CMS for new developers for more information.


Want to post your article here?

Contact us