Standard Project Structure in Merciglobal Cloud ERP
This document outlines the standard file and folder organization used in Merciglobal Cloud ERP projects. This structured layout ensures better project scalability, easier debugging, and clearer collaboration across development and operations teams.
📁 Files & Folders
project/
├── ai/
├── audio/
├── images/
├── system/
├── print_trn_sales.php
├── print_trn_schallan.xlsx
├── print_trn_sorder.xlsx
├── tpl/
├── webservices/
│ └── ws_takacheck.php
├── xlreports/
├── alerts.php
├── funcs.php
├── libfuncs.php
├── panels.php
├── project.css
├── project.js
├── project_core.js
├── project_xlogo.jpg
├── project_xlogo.png
├── qbfuncs.php
├── project_ws.php
├── wbot.php
├── ....php (multiple custom PHP files)
📈 Details
File/Folder Name | Type | Description |
---|---|---|
ai/ |
Folder | Internally used. Stores AI-related Excel and other files |
audio/ |
Folder | Internally used. Stores system-generated audio files |
images/ |
Folder | Internally used. Stores documents and images related to modules, including user uploads |
system/ |
Folder | Contains printing-related files such as Excel or PHP files |
tpl/ |
Folder | Internally used. Stores runtime templates and generated HTML files |
webservices/ |
Folder | Stores project-specific web service files in PHP or Python |
xlreports/ |
Folder | Internally used. Stores Excel-based report files |
alerts.php |
File | Manages runtime alerts |
funcs.php |
File | Core project file containing the menu architecture |
libfuncs.php |
File | Project library file containing reusable functions |
panels.php |
File | Defines custom panels integrated into the MERCI menu system |
project.css |
File | Custom CSS styles specific to the project |
project.js |
File | AI-generated JavaScript file. Should remain unaltered |
project_core.js |
File | JavaScript file for developer-driven functional changes |
project_xlogo.jpg |
File | Default project logo (JPG format) |
project_xlogo.png |
File | Alternate project logo (PNG format) |
qbfuncs.php |
File | AI-generated Query Browser (QB) functions file. Editable after project finalization |
project_ws.php |
File | Web service integration file |
wbot.php |
File | Handles WhatsApp automation |
....php |
File | Custom report or module-specific PHP files |
📅 Notes
- This layout represents the conventional folder/file structure within Merciglobal Cloud ERP.
- Following this structure ensures high maintainability, extensibility, and clarity across all departments involved in ERP customization and deployment.
- It is particularly important for internal developers, sales engineers, and client support teams to understand and utilize this structure effectively.