Hi, PrestaShop community 👋
I wanted to share with you a module that allows you to create admin panels dynamically in the back office, with the goal of speeding up development and giving more autonomy to frontend teams.
🧩 The problem
In many PrestaShop projects, creating admin panels in the back office involves repetitive tasks that take time and resources without adding real value to the project. On top of that, frontend teams often depend on backend developers for simple things like adding an editable HTML block.
🚀 The solution
👉 https://github.com/jjpeleato/ps-dynamic-admin-panel
This module creates custom admin panels dynamically in the back office using a single configuration file called settings.php.
It's a free, open-source module created for the whole community.
Note: Basic programming knowledge is required to use it properly.
⚙️ Main features
- Full multi-language support.
- Multistore compatibility.
- Automatic panel generation from "settings.php".
- Tabbed layout for better usability.
- Supported field types: switch, text, HTML (WYSIWYG), image, and video.
- Media file management: upload, validation, and deletion.
- Automatic validation of required fields and uploaded files.
📋 Requirements
- PrestaShop: 1.7.6.0 to 8.2.1
- PHP: Any version supported by your PrestaShop installation.
Any suggestions, improvements or bug reports are more than welcome in the repository.
Thanks for your time, and I hope you find it useful!
Grettings, JJPeleato.