Simple django CMS installation with Divio Cloud
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.
You will be taken to Divio. You can use your Google login to create a new account or use your work email address instead.
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.
Now, give your project a name and select Python 3.6.X as your platform.
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.
Select your preferred subscription type and press subscribe at the bottom.
Step 3: Install an Addon
Now that you have successfully started with your project, you see the following image.
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.
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.
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.
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.