Tendoo CMS is a php application build to create web application. This CMS can be extended using modules. In this tutorial, you’ll learn how to install a module on Tendoo CMS, in order to provide more feature to it. Note that, NexoPOS & Gastro are actually module of Tendoo CMS and can be installed using the same way (even though NexoPOS already comes installed on Tendoo CMS).

What is a module for Tendoo CMS

A module consist of a zip file, basically a bundle of a php script which can be uploaded (installed) on Tendoo CMS to improve or adjust some features. You might refer to the author of each modules, to have more information about how it can be installed. But by default, there is only one way to install modules : from the dashboard.

Where to get a module for Tendoo CMS

There is not yet official marketplace where modules are sold. However, we’re providing modules such as NexoPOS & Gastro, but nothing says that any other developper can provide valuable modules. Before using any module, you need to be sure that it has been downloaded from a trustable website.

How to install a module on Tendoo CMS

Let assume you already have the module as a zip file. All you have to do, is to access to the dashboard. Keep in mind that only restricted role (master) can install a module.

From your dashboard, click on the button “Modules” on the dashboard sidebar. This will takes you to the modules list. That’s basically the place where you can have a quick access to all modules installed. You can then enable, disable or remove a module from this place.

To install a module, click on the “upload a zip file” on the top right corner.

From that page, you can see an upload page where you can send your zip file. If that zip file is not a valid module,  then it will be rejected. When the file is selected, then click on “Add the extension“.

If the module is a valid Tendoo CMS module, you’ll then be redirected to the module list where you’ll see the new module hightlighted. All you have to do now it’s just to enable it by clicking ont he “enable” button.

That’s all. You have now your new module installed and activated.