Descripción del proyecto
TraducidoLa página del panel de control debe mostrar los bloques del panel en varias columnas (3-4), el número de columnas se puede configurar en el archivo web.config;
• El bloque del panel de monitoreo consiste en el título y texto de contenido arbitrario;
• Debe ser posible cambiar el orden del bloque del panel de control en la columna y mover los bloques entre las columnas utilizando la operación de arrastrar y soltar (puede usar el widget JQuery UI Sortable para esto);
• La página del panel de control debe retener la posición del bloque del panel de control después de arrastrarlo sin ninguna acción explícita por parte del usuario (por ejemplo, hacer clic en el botón “Guardar posición”), pero guardar la colocación de los bloques después de actualizar la página (teclas F5);
• Debe ser posible agregar un nuevo bloque de panel de control en un cuadro de diálogo modal con tres campos: encabezado, texto de contenido y número de columna inicial para colocar el bloque (puede usar el widget de diálogo de JQuery para esto);
• Debe ser posible editar el bloque del panel de monitoreo en un cuadro de diálogo modal con dos campos: título, contenido de texto (puede usar el malvado jQuery UI Dialog para esto);
• Debe ser posible eliminar el bloque del panel de la página;
La página debe seguir siendo legible y funcionar normalmente con diferentes resoluciones de pantalla, por ejemplo. El diseño de la página debe ser responsivo;
• Los fundamentos de JavaScript en el lado del cliente pueden ser utilizados por el autor.
• Soporte en el lado del servidor. Para guardar el estado de la página del panel de control, use el almacenamiento de archivos o de sesión o la base de datos SQLite. No use otros tipos de bases de datos.