Backendmaker

Información
Backendmaker, listado Backendmaker, ficha con imagen Backendmaker, ficha con calendario
Backendmaker es un proyecto que hice hace años para poder hacer el mantenimiento de bases de datos MySql. Se trata de un panel de administración desarrollado en Javascript y PHP. Aunque a día de hoy ya utilizo para mis proyectos paneles de administración más modernos desarrollados en React, como por ejemplo uno que tengo realizado con refine.dev, este software aun lo uso en proyectos propios, porque tenía muchas ventajas:

- Muy pocos ficheros: Al contrario que los proyectos que dependen de Node, o los de PHP que dependen de frameworks como Laravel, que usan cientos o miles de ficheros, Backendmaker solo usaba unos pocos ficheros y no necesitaba compilarse ni minimizarse. Tampoco usaba un API para comunicarse con la base de datos MySql, eran consultas directas. Por todo ello, su instalación era sencillísima, solo subir los ficheros al servidor y ya funcionaba

- Configuración en un solo fichero: Toda la estructura de la base de datos, las tablas, campos, tipos de campos, características de los campos etc... se configuraba en un solo fichero Javascript, por lo que se adaptaba a cualquier base de datos rápidamente

- Decenas de tipos de campos: No solo daba soporte a los típicos campos de texto o numéricos, también a selectores con tablas vinculadas, campos de imagen o archivo, campos múltiples (con filtro), de fecha / hora con selector, contenido con texto enriquecido (usando TinyMCE); incluso mediante un iframe era capaz de dar de alta registros en tablas vinculadas

- Idiomas: Mediante un sistema de tabs podía mantener contenido multi-idioma

Además la pantalla de listado te permitía filtrar por cualquier campo y exportar a Excel. Es un sencillo y muy completo sistema de administración de bases de datos MySql que usé y mejoré durante muchos años hasta que ya empecé a usar otros tipos de tecnologías como React.