Ahí lo teneis:

https://github.com/hegocom/configuratumenu


Es básico (muestra) y este ejemplo habría que implementarlo con bases de datos.

Fallos:

Falla el envío del formulario en la segunda página, ya que si no se
recarga la página, no sale la tercera página donde se recogen todos los
datos y se envían los e-mails.

Cuando cargas tus divs dinámicamente (Con bases de datos), no soy capaz de hacer funcionar la función

Código Javascript :

 var nombre = ($("#menu").data("dato1","dato"));
                    $('#mensajes').append(nombre);
                    console.log(nombre[0]);
                     title += "<br> " + $("#menu").attr("name");
                    //console.log(title);
    });


Ni siquiera poniéndole el mismo id a los <div>

Código HTML :

<div class="menu" name="<?=$menu->descripcion?>" id="menu" data-role="button"><p><?=$menu->descripcion?></p></div>




Si quereis verlo correr, en cualquier navegador de cualquier dispositivo Android o IOS, pinchad en :

http://www.hego-comunicaciones.com/configuramenu

Tengo otro hecho para Desktop con
Drag And Drop, pero está integrado en proyectos privados de clientes,
en cuanto pueda hacer el programa de muestra lo subiré a Github también.

Gracias, un saludo.