====== Marcadores ====== Aplicación web para guardar páginas web (favoritos/marcadores) ===== Características ===== * Multiusuario * Marcadores públicos o privados * RSS * Etiquetas * Permalinks * Enlace del día (Random) * API REST * Buscador * Importar/exportar ===== Base de datos ===== ==== usuarios ==== ^ Columna ^ Tipo ^ Null ^ Predeterminado ^ Descripción ^ | **id** | TINYINT | No | AUTO_INCREMENT | | | nombre | VARCHAR(50) | | | | | email | VARCHAR(255) | No | | | | password | VARCHAR(200) | | | Guarda el hash de la contraseña | | password_salt | VARCHAR(200) | | | Salt para la contraseña | | fecha_creacion | DATETIME | | CURRENT_TIMESTAMP | | | fecha_modificacion | DATETIME | | CURRENT_TIMESTAMP | | | activo | BIT | No | 1 | | Claves: * Clave primaria: id * Unique: * email * nombre ==== Marcadores ==== Enlace a la página web. En la descripción se puede utilizar Markdown. ^ Columna ^ Tipo ^ Null ^ Predeterminado ^ Descripción ^ | **id** | TINYINT | No | AUTO_INCREMENT | | | titulo | VARCHAR(50) | No | | | | descripcion | TEXT | | | | | id_usuario | INT | No | | | fecha_creacion | DATETIME | | CURRENT_TIMESTAMP | | | fecha_modificacion | DATETIME | | CURRENT_TIMESTAMP | | | privado | BIT | | 1 | Indica si el enlace se puede compartir o no | Claves: * Clave primaria: id * Clave foránea: id_usuario (tabla **usuarios**) ==== marcadores_notas ==== Notas personales sobre los marcadores. En la descripción se puede utilizar Markdown. ^ Columna ^ Tipo ^ Null ^ Predeterminado ^ Descripción ^ | **id** | INT | No | AUTO_INCREMENT | | | id_link | INT | No | | | descripcion | TEXT | No | | | | fecha_creacion | DATETIME | | CURRENT_TIMESTAMP | | | fecha_modificacion | DATETIME | | CURRENT_TIMESTAMP | | Claves: * Clave primaria: id * Clave foránea: id_link (tabla **marcadores**) ==== comentarios_links ==== En los marcadores que sean públicos se pueden añadir comentarios * id * id_link * id_usuario (el que comenta) * fecha_comentario * comentario ==== tags ==== * id * id_usuario * nombre * fecha_creacion