To get the most out of this book
Pimcore is a great platform, supported by many vendors and communities. This means that your application will always be hosted on an updated platform that will periodically release new features. This book is based on Pimcore X, and it is the latest version released at the time of publication, so by reading this book, you will be learning on the latest version available!
Pimcore X comes with many new features and an updated technology stack (Symfony 5, PHP 8, and ExtJS 7) that provides many performance improvements. Even though there are enormous changes between Pimcore X and the previous versions, most of the concepts you will learn reading this book will also be applicable to all the previous versions.
This book is designed for a seamless learning experience and doesn't require any relevant expertise other than basic PHP and HTML knowledge. In any case, any developer who has some experience with other platforms will be able to follow the instructions and understand the code. Moreover, we haven't introduced any paid or OS-related tools, and this makes this book available to all without any limitations:
All the items marked with (*) are only required if you do not choose to use Docker. In fact, we provide a Docker-based setup option that doesn't require anything other than Docker. All the dependencies will be managed automatically, so you won't have to worry about that. In any event, if you are going to follow the manual installation, you will also need all the tools marked with (*) installed on your local PC.
If you are using the digital version of this book, we advise you to type the code yourself or access the code via the GitHub repository (link available in the next section). Doing so will help you avoid any potential errors related to the copying and pasting of code.