Module
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:m
VaahCMS Module
VaahCMS provides 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 Vue3
& PrimeVue
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: