Step 1 - Getting Ready¶
eZ Platform is a CMS written in PHP7 using Symfony3 Full Stack.
You will need a web server, a relational database and PHP7.1 in order to follow this tutorial. An *AMP web server is sufficient. You can use a local server on your own computer.
You can use the local PHP built-in web server for this Tutorial!
Note that if you are using your own custom installation of eZ Platform, some of the code provided in this tutorial might not work properly. Please check that all code provided in this tutorial fits your project.
In this tutorial, we'll use the database name "
You can create this using a GUI tool, or on the command line. For MySQL you can use this query:
CREATE DATABASE ezplatformtutorial CHARACTER SET UTF8. You can perform the equivalent action on the database of your choice. We've seen good results with MariaDB, PostgreSQL, and others.
Now you are ready to begin the Tutorial!¶
As we did a clean install, the root content will be displayed using the default content view template.
We will customize this default content view template in the next steps. After that, we'll create your Content Model and populate your content tree.