En esta guía se explica el uso de la librería mysqldump-php que nos permite hacer backup de las tablas, vistas, funciones, trigger, etc., de los objetos de un esquema de MySQL o MariaDB.
Tiene muchas posibilidades configurable a través de su array de propiedades. En el ejemplo están las básicas que he considerado cómo mínimas. Ante nuevos requisitos, podéis probar vosotros por vuestra cuenta o indicádmelo para buscar una alternativa entre ambos.
Objetivo
Hacer un backup de todos los objetos (tablas, vistas, trigger, funciones, etc.) del esquema de base de datos en el que esté conectada una aplicación de PHPRunner.
DEMO: https://fhumanes.com/video/videoclub/
user: admin/admin
Si te interesa este tema, sigue leyendo el artículo en este enlace.

En el conjunto de ejemplos que tengo publicado en mi portal, este de gestión de proyectos es de los que mayor éxito tiene, habiéndose descargado más de 1.000 veces.
En los plugins, tanto lo que he hecho yo como los que han hecho otros, en muchas ocasiones el API de JavaScript de PHPRunner no funciona, más en concreto en los que son de tipo chekbox.