4b5d8ce38a
Elimina Refinery y Barrel en favor de SeaORM
...
Se integran las funcionalidades de SeaORM en el funcionamiento de
PageTop para abstraer el uso y acceso a la base de datos.
2022-03-13 00:19:05 +01:00
619b7b73c6
Añade migración de BD usando Refinery y Barrel
...
Realmente esta funcionalidad se va a sustituir por alguna otra librería
ya que Refinery usa un único número de versión que dificulta su uso en
un contexto de módulos independientes con migraciones propias.
2022-03-12 01:39:08 +01:00
76785af4dc
Añade configuración y conexión a la base de datos
2022-03-10 00:10:48 +01:00
b6dd473578
Actualiza y simplifica la estructura del código
...
Revisión general del código fuente para asegurar los elementos que deben
ser públicos y estandarizar el uso de funciones globales.
2022-03-02 23:19:16 +01:00
67952f6840
Actualiza la inicialización de traza+localización
2022-03-01 23:42:37 +01:00
cac4c2f102
Actualiza y sanea piezas de código sensible
2022-03-01 22:15:41 +01:00
db3efa9ef9
Modifica gestión de páginas para normalizar código
2022-03-01 19:35:02 +01:00
9e65f89d2d
Modifica la identificación de módulos
2022-03-01 17:50:36 +01:00
0f185887a6
Mejora la gestión de la traza de seguimiento
...
Aprovecha la potencia de los crates propios del ecosistema tracing para
proporcionar las funcionalidades más importantes vía ajustes de
configuración.
2022-02-28 22:20:28 +01:00
83fd12b5cc
Modifica la forma de identificar temas y módulos
...
Cada módulo y cada tema requerirá a partir de ahora un identificador que
debería ser único y con alguna sintaxis particular aún por definir (por
ejemplo, admitiendo sólo minúsculas y sin espacios).
2022-02-26 21:48:39 +01:00
3764f707da
Añade elección de tema específico por página
...
Característica útil para facilitar que el módulo Admin pueda renderizar
sus páginas siempre con el mismo tema, indepedientemente del tema por
defecto. También podrá ser decisivo para permitir a los usuarios usar un
tema diferente.
2022-02-26 21:15:00 +01:00
edf5ddf81b
Añade componente para crear menús
...
También introduce el nuevo módulo Admin para porporcionar un entorno
común de administración para los demás módulos de PageTop.
2022-02-25 20:42:06 +01:00
eddb397bc7
Actualiza la estructura de los recursos estáticos
...
Se prepara PageTop para permitir en el futuro compilar los fuentes
incluyendo los recursos estáticos dentro del ejecutable (tal y como está
ahora), o usando una carpeta externa "static".
2022-02-22 20:45:18 +01:00
7f8b94eafe
Añade soporte nativo a Bootstrap con un nuevo tema
2022-02-21 00:28:22 +01:00
d38df3a5b6
Añade módulo User y componentes para formularios
2022-02-20 23:01:11 +01:00
1d438dff57
Mejora la funcionalidad de la traza de ejecución
2022-02-16 00:33:35 +01:00
cb557f4a86
Añade seguimiento de la traza de ejecución
2022-02-14 22:52:41 +01:00
5d2901d32a
Añade un rótulo opcional al arrancar la aplicación
2022-02-14 19:36:16 +01:00
24e773c17b
Añade composición de páginas basada en componentes
2022-02-13 20:11:33 +01:00
0e3300dc90
Añade traducción de textos con plantillas Fluent
2022-02-13 09:12:12 +01:00
96884cbbc0
Añade carga de ajustes de configuración globales
2022-02-12 10:14:36 +01:00
4e23523e80
Añade una arquitectura escalable basada en módulos
2022-02-10 23:58:22 +01:00
e1ea149988
Añade Sycamore para render de HTML con reactividad
2022-02-10 23:15:50 +01:00
13a408ce61
Añade el servidor web actix-web
2022-02-10 23:12:53 +01:00
6ed78e3934
Inicia el repositorio
2022-02-10 23:11:19 +01:00