informatica:software:aplicaciones_web:saltcorn
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:software:aplicaciones_web:saltcorn [2025/04/14 12:19] – [Packs] tempwin | informatica:software:aplicaciones_web:saltcorn [2025/04/15 12:10] (actual) – tempwin | ||
|---|---|---|---|
| Línea 5: | Línea 5: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| Línea 140: | Línea 141: | ||
| A partir de entonces, cuando cualquier visitante (cualquier persona no registrada) llegue a nuestra instalación de Saltcorn, verá la página que creamos. | A partir de entonces, cuando cualquier visitante (cualquier persona no registrada) llegue a nuestra instalación de Saltcorn, verá la página que creamos. | ||
| + | ===== Tablas ===== | ||
| + | |||
| + | Útiles para generar contenido dinámico. En Saltcorn, una aplicación está asociada con una base de datos. Una base de datos es una colección de tablas. Las tablas se usan para estructurar los datos en filas y columnas / campos. | ||
| + | |||
| + | Para crear tablas: //Tablas// -> **Create table**. | ||
| + | |||
| + | Saltborn creará por nosotros el campo **ID** en cada tabla. Este campo se usará como **clave primaria**. | ||
| + | |||
| + | Cuando creamos un campo nuevo, en //Label// podemos usar mayúsculas y espacios. Internamente, | ||
| + | |||
| + | Tipo de dato para los campos: | ||
| + | |||
| + | * **String**: sucesión de caracteres (texto). | ||
| + | * **Integer**: | ||
| + | * **Bool**: valores // | ||
| + | * **Date**: fecha (con información de tiempo o no) | ||
| + | * **Float**: números decimales. | ||
| + | * **Color**: colores en formato RGB (Red Green Blue) | ||
| + | * **File**: referencia a un fichero del sistema de ficheros de Saltcorn. | ||
| + | * **Key to < | ||
| + | |||
| + | Después de crear las tablas, lo normal es crear vistas para mostrar los datos de las tablas. | ||
| + | |||
| + | ===== Vistas ===== | ||
| + | |||
| + | Después de crear las tablas, lo normal es crear vistas para mostrar los datos de las tablas. No nos interesa que los usuarios vean los datos de la tabla tal cual están guardados en la base de datos. Tampoco solemos querer que el usuario pueda editar las tablas directamente. Para todo esto son útiles las vistas. | ||
| + | |||
| + | Un vista pertenece a una tabla. | ||
| + | |||
| + | Cada vista sigue un patrón de vista: | ||
| + | |||
| + | * **List**: shows a tabular grid of multiple rows in a table. You can define its columns which can be data from this or related tables, action buttons or links to other views. | ||
| + | * **Edit**: a form that can be used to create a new row or edit an existing row in a table. | ||
| + | * **Show**: a single existing row in the table. The row must be specified either by linking or embedding from another view or page. | ||
| + | * **Filter**: not display any data from the table but can be used to set up user interface elements that determine which rows are shown in other views on the same page. | ||
| + | * **Feed**: configured by another view which shows a single row and will repeat this view for all available rows. | ||
| + | * **ListShowList**: | ||
| + | * **Room**: Real-time space for chat | ||
| + | * **Date Range Filter**: Limit selected rows to those for which a date fields falls in a range selected by the user. | ||
| + | |||
| + | **List**, **Edit** y **Show** son los patrones más habituales. | ||
| + | |||
| + | * [[https:// | ||
| ===== Plugins / módulos ===== | ===== Plugins / módulos ===== | ||
| Línea 151: | Línea 195: | ||
| Los //packs// se instalan desde // | Los //packs// se instalan desde // | ||
| + | |||
| + | ===== Usuarios ===== | ||
| + | |||
| + | // | ||
| + | |||
| + | ==== Crear usuario ==== | ||
| + | |||
| + | Como administrador, | ||
| + | ===== Deshabilitar registros ===== | ||
| + | |||
| + | Si no queremos que cualquier visitante pueda crear una cuenta en nuestra instalación de Saltcorn, como administradores, | ||
| + | |||
| + | Desde ese momento, la única manera de crear nuevas cuentas será desde el panel de administración, | ||
| + | |||
| + | ===== Páginas ===== | ||
| + | |||
| + | ==== Añadir página al menú de navegación ==== | ||
| + | |||
| + | Hay dos formas, una es ir al editor de menús (// | ||
informatica/software/aplicaciones_web/saltcorn.1744625964.txt.gz · Última modificación: por tempwin
