VaahCms Module

What is a Module?

Module is designed with flexibility, simplicity, and re-usability in mind. A module may contain just about anything: PHP code, including MVC functionality; library code; view scripts; and/or public assets such as images, CSS, and JavaScript.

How to generate scaffolding of VaahCMS module ?
npx vaah cms:module

Vaahcms Module

VaahCms provide a framework for Module. This framework have largely been designed over the last several years and will all be good choices for building Backend site.

We will be using Vue & Vuex because this is where the real power of VaahCMS exist.

Development Environment

You will need to make sure your server meets the following requirements:

  • PHP >= 8.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

This is tutorial is for windows machine but steps will remain for other OS too. Following software, tools & libraries are used in this tutorial:

Copyright © 2024